semt_021_001_03

package
v0.0.0-...-d341185 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcknowledgementReason2Choice

type AcknowledgementReason2Choice struct {
	Cd    AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type AcknowledgementReason3Choice

type AcknowledgementReason3Choice struct {
	Cd    RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type AcknowledgementReason5Code

type AcknowledgementReason5Code string

May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE

type AdditionalQueryParameters5

type AdditionalQueryParameters5 struct {
	Sts         Status8Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Sts,omitempty"`
	Rsn         []Reason7Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Rsn,omitempty"`
	FinInstrmId []SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FinInstrmId,omitempty"`
}

type AffirmationStatus1Choice

type AffirmationStatus1Choice struct {
	Cd    AffirmationStatus1Code  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type AffirmationStatus1Code

type AffirmationStatus1Code string

May be one of AFFI, NAFI

type AllocationSatus1Choice

type AllocationSatus1Choice struct {
	Cd    AllocationStatus1Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type AllocationStatus1Code

type AllocationStatus1Code string

May be one of AOLF, AOLP

type AnyBICIdentifier

type AnyBICIdentifier string

Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

type CancellationProcessingStatus1Choice

type CancellationProcessingStatus1Choice struct {
	Cd    CancellationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type CancellationProcessingStatus1Code

type CancellationProcessingStatus1Code string

May be one of CAND, CANP, DEND, EXCH, INTE, PACK, PARF, REJT, REPR

type CancellationReason9Choice

type CancellationReason9Choice struct {
	Cd    CancelledStatusReason12Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type CancelledStatusReason12Code

type CancelledStatusReason12Code string

May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CANO, CREG

type CorporateActionEventProcessingStatus1Choice

type CorporateActionEventProcessingStatus1Choice struct {
	Cd    CorporateActionEventProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type CorporateActionEventProcessingStatus1Code

type CorporateActionEventProcessingStatus1Code string

May be one of COMP, PEND, RECD

type CorporateActionEventStage1Choice

type CorporateActionEventStage1Choice struct {
	Cd    CorporateActionEventStage2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type CorporateActionEventStage2Code

type CorporateActionEventStage2Code string

May be one of PWAL, SUAP, APPD, UNAC, WHOU, CLDE, LAPS

type DateAndDateTimeChoice

type DateAndDateTimeChoice struct {
	Dt   ISODate     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Dt"`
	DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 DtTm"`
}

type DateAndPeriod1Choice

type DateAndPeriod1Choice struct {
	StmtDt  DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtDt"`
	StmtPrd Period2Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtPrd"`
}

type DateTimePeriodDetails

type DateTimePeriodDetails struct {
	FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FrDtTm"`
	ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 ToDtTm"`
}

type DeniedReason1Choice

type DeniedReason1Choice struct {
	Cd    DeniedReason5Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type DeniedReason5Code

type DeniedReason5Code string

May be one of ADEA, DCAL, DCAN, DFOR, DPRG, DREP, DSET, IPNC, LATE, OTHR, CDCY, CDRE, CDRG

type Document

type Document struct {
	SctiesStmtQry SecuritiesStatementQueryV03 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SctiesStmtQry"`
}

type DocumentNumber1

type DocumentNumber1 struct {
	Nb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Nb"`
}

type DocumentNumber1Choice

type DocumentNumber1Choice struct {
	ShrtNb  Exact3NumericText                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 ShrtNb"`
	LngNb   ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 LngNb"`
	PrtryNb GenericIdentification19           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PrtryNb"`
}

type EventFrequency4Code

type EventFrequency4Code string

May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK

type Exact3NumericText

type Exact3NumericText string

Must match the pattern [0-9]{3}

type Exact4AlphaNumericText

type Exact4AlphaNumericText string

Must match the pattern [a-zA-Z0-9]{4}

type ExternalFinancialInstrumentIdentificationType1Code

type ExternalFinancialInstrumentIdentificationType1Code string

Must be at least 1 items long

type FailingReason1Choice

type FailingReason1Choice struct {
	Cd    FailingReason1Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type FailingReason1Code

type FailingReason1Code string

May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY

type Frequency4Choice

type Frequency4Choice struct {
	Cd    EventFrequency4Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type GeneratedReason2Code

type GeneratedReason2Code string

May be one of COLL, RODE, SPLI, THRD, TRAN, OTHR

type GeneratedReasons1Choice

type GeneratedReasons1Choice struct {
	Cd    GeneratedReason2Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type GenericIdentification19

type GenericIdentification19 struct {
	Id      Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Id"`
	Issr    Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Issr"`
	SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SchmeNm,omitempty"`
}

type GenericIdentification20

type GenericIdentification20 struct {
	Id      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Id"`
	Issr    Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Issr"`
	SchmeNm Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SchmeNm,omitempty"`
}

type ISINIdentifier

type ISINIdentifier string

Must match the pattern [A-Z0-9]{12,12}

type ISO20022MessageIdentificationText

type ISO20022MessageIdentificationText string

Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}

type ISODate

type ISODate time.Time

func (ISODate) MarshalText

func (t ISODate) MarshalText() ([]byte, error)

func (*ISODate) UnmarshalText

func (t *ISODate) UnmarshalText(text []byte) error

type ISODateTime

type ISODateTime time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type IdentificationSource3Choice

type IdentificationSource3Choice struct {
	Cd    ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry Max35Text                                          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type InstructionProcessingStatus1Code

type InstructionProcessingStatus1Code string

May be one of CAN1, CAN2, CAN3, CAND, CANO, CANP, CGEN, COSE, CPRC, DFLA, DONE, DONF, EXCH, EXSE, FORC, FUTU, INTE, NOTC, OPOD, OVER, PACK, PAFI, PART, PPRC, REJT, REPR, SESE, STIN, SUSP, TREA, UNDE, MPRC

type InstructionProcessingStatus2Choice

type InstructionProcessingStatus2Choice struct {
	Cd    InstructionProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type MatchingStatus1Choice

type MatchingStatus1Choice struct {
	Cd    MatchingStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type MatchingStatus1Code

type MatchingStatus1Code string

May be one of MACH, NMAT

type Max140Text

type Max140Text string

Must be at least 1 items long

type Max16Text

type Max16Text string

Must be at least 1 items long

type Max350Text

type Max350Text string

Must be at least 1 items long

type Max35Text

type Max35Text string

Must be at least 1 items long

type Max70Text

type Max70Text string

Must be at least 1 items long

type OtherIdentification1

type OtherIdentification1 struct {
	Id  Max35Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Id"`
	Sfx Max16Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Sfx,omitempty"`
	Tp  IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Tp"`
}

type PartyIdentification36Choice

type PartyIdentification36Choice struct {
	AnyBIC  AnyBICIdentifier        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AnyBIC"`
	PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PrtryId"`
}

type PendingCancellationReasons2Choice

type PendingCancellationReasons2Choice struct {
	Cd    PendingReason7Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type PendingProcessingReason1Choice

type PendingProcessingReason1Choice struct {
	Cd    PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type PendingProcessingReason1Code

type PendingProcessingReason1Code string

May be one of ADEA, CAIS, DOCY, NOFX, BLOC, MUNO, GLOB, YCOL, COLL, FLIM, NEXT, LACK, LALO, MONY, MINO, OTHR, DENO, LIQU, CERT

type PendingReason11Choice

type PendingReason11Choice struct {
	Cd    PendingReason8Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type PendingReason2Choice

type PendingReason2Choice struct {
	Cd    PendingReason6Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type PendingReason6Code

type PendingReason6Code string

May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE

type PendingReason7Code

type PendingReason7Code string

May be one of ADEA, CONF, OTHR, DQUA

type PendingReason8Code

type PendingReason8Code string

May be one of AWMO, ADEA, AUTH, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, CMON, YCOL, COLL, DEPO, FLIM, NOFX, INCA, LINK, FUTU, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, DQUA, FROZ, LAAW, LATE, LIQU, MCER, NPAY, NSEC, PENR, PRCY, REGT, SETS, VLDA, PRSY, CDCY, CDRG, CONF, CDRE, OTHR, IPNC

type Period2

type Period2 struct {
	FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FrDt"`
	ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 ToDt"`
}

type Period2Choice

type Period2Choice struct {
	FrDtTmToDtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FrDtTmToDtTm"`
	FrDtToDt     Period2               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FrDtToDt"`
}

type Reason7Choice

type Reason7Choice struct {
	RepoCallAckRsn AcknowledgementReason3Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RepoCallAckRsn,omitempty"`
	CxlRsn         CancellationReason9Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 CxlRsn,omitempty"`
	PdgCxlRsn      PendingCancellationReasons2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PdgCxlRsn,omitempty"`
	GnrtdRsn       GeneratedReasons1Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 GnrtdRsn,omitempty"`
	DndRsn         DeniedReason1Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 DndRsn,omitempty"`
	AckdAccptdRsn  AcknowledgementReason2Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AckdAccptdRsn,omitempty"`
	PdgRsn         PendingReason11Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PdgRsn,omitempty"`
	FlngRsn        FailingReason1Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 FlngRsn,omitempty"`
	PdgPrcgRsn     PendingProcessingReason1Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PdgPrcgRsn,omitempty"`
	RjctnRsn       RejectionReason5Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RjctnRsn,omitempty"`
	RprRsn         RepairReason7Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RprRsn,omitempty"`
	PdgModRsn      PendingReason2Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PdgModRsn,omitempty"`
	UmtchdRsn      UnmatchedReason8Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 UmtchdRsn,omitempty"`
}

type RegistrationProcessingStatus1Choice

type RegistrationProcessingStatus1Choice struct {
	Cd    RegistrationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type RegistrationProcessingStatus1Code

type RegistrationProcessingStatus1Code string

May be one of PACK, REJT

type RejectionReason16Code

type RejectionReason16Code string

May be one of ULNK, SAFE, DQUA, ADEA, RTGS, NCRR, DSEC, DADR, INIR, CANC, INTV, INVA, REFT, PHYS, REFE, LACK, LATE, NMTY, OPNM, DMON, OPTY, DCAN, DPRG, EVNM, STAT, STAM, SIGN, SHAR, MINO, NRGM, MLEG, BATC, CADE, CASH, DDEA, OWNT, NRGN, MUNO, REQW, TXST, REPA, REPO, REPP, RREA, REQM, RERT, RSPR, SETS, DTRD, IIND, PLCE, INNA, ICOL, BPAR, BREF, BUSE, CAEV, CASY, COMC, CONL, CPTY, DDAT, DISC, DISE, DORD, FEEE, SETR, TERM, VASU, INPS, SDUT, FORF, ICUS, ICAG, DEPT, OTHR, IEXE

type RejectionReason5Choice

type RejectionReason5Choice struct {
	Cd    RejectionReason16Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type RepairReason6Code

type RepairReason6Code string

May be one of BATC, CAEV, CASH, CASY, DDAT, DDEA, DMON, DQUA, DSEC, DTRD, IIND, MINO, MUNO, NCRR, PHYS, PLCE, REFE, RTGS, SAFE, SETR, SETS, TXST, INPS, SDUT, OTHR, IEXE, ICAG, DEPT, ICUS, REPA, CADE, RERT, RSPR, VASU, REPO, REPP, TERM, FORF, ADEA, BUSE, COMC, FEEE, INNA, NRGM, NRGN, ULNK

type RepairReason7Choice

type RepairReason7Choice struct {
	Cd    RepairReason6Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type ReplacementProcessingStatus1Choice

type ReplacementProcessingStatus1Choice struct {
	Cd    ReplacementProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type ReplacementProcessingStatus1Code

type ReplacementProcessingStatus1Code string

May be one of DEND, EXCH, INTE, PACK, PART, PEND, REJT, REPL, REPR

type RepoCallAcknowledgementReason2Code

type RepoCallAcknowledgementReason2Code string

May be one of CALD, CALP, ADEA

type RepoCallRequestStatus1Choice

type RepoCallRequestStatus1Choice struct {
	Cd    RepoCallRequestStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type RepoCallRequestStatus1Code

type RepoCallRequestStatus1Code string

May be one of CACK, DEND

type ResponseStatus1Choice

type ResponseStatus1Choice struct {
	Cd    ResponseStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type ResponseStatus1Code

type ResponseStatus1Code string

May be one of ACCP, ACCT, REJT, SUBR

type SecuritiesAccount13

type SecuritiesAccount13 struct {
	Id Max35Text               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Id"`
	Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Tp,omitempty"`
	Nm Max70Text               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Nm,omitempty"`
}

type SecuritiesSettlementStatus2Code

type SecuritiesSettlementStatus2Code string

May be one of PEND, PENF, USET, SETT, PAIN

type SecuritiesStatementQueryV03

type SecuritiesStatementQueryV03 struct {
	StmtReqd       DocumentNumber1              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtReqd"`
	StmtGnlDtls    Statement16                  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtGnlDtls,omitempty"`
	AcctOwnr       PartyIdentification36Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AcctOwnr,omitempty"`
	SfkpgAcct      SecuritiesAccount13          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SfkpgAcct"`
	AddtlQryParams []AdditionalQueryParameters5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AddtlQryParams,omitempty"`
	SplmtryData    []SupplementaryData1         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SplmtryData,omitempty"`
}

type SecuritiesStatementType1Code

type SecuritiesStatementType1Code string

May be one of CUST, ACCT

type SecurityIdentification14

type SecurityIdentification14 struct {
	ISIN   ISINIdentifier         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 ISIN,omitempty"`
	OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 OthrId,omitempty"`
	Desc   Max140Text             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Desc,omitempty"`
}

type SettlementConditionModificationStatus1Choice

type SettlementConditionModificationStatus1Choice struct {
	Cd    SettlementConditionModificationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20                    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type SettlementConditionModificationStatus1Code

type SettlementConditionModificationStatus1Code string

May be one of PACK, REJT, MODP, DEND, MODC

type SettlementStatus5Choice

type SettlementStatus5Choice struct {
	Cd    SecuritiesSettlementStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type Statement16

type Statement16 struct {
	StmtDtOrPrd DateAndPeriod1Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtDtOrPrd,omitempty"`
	Frqcy       Frequency4Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Frqcy,omitempty"`
	UpdTp       UpdateType2Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 UpdTp,omitempty"`
	StmtBsis    StatementBasis3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtBsis,omitempty"`
	StmtTp      StatementType2Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 StmtTp,omitempty"`
}

type StatementBasis1Code

type StatementBasis1Code string

May be one of CONT, SETT, TRAD

type StatementBasis3Choice

type StatementBasis3Choice struct {
	Cd    StatementBasis1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type StatementType2Choice

type StatementType2Choice struct {
	Cd    SecuritiesStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type StatementUpdateType1Code

type StatementUpdateType1Code string

May be one of COMP, DELT

type Status8Choice

type Status8Choice struct {
	AffirmSts          AffirmationStatus1Choice                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AffirmSts"`
	AllcnSts           AllocationSatus1Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 AllcnSts"`
	RepoCallReqSts     RepoCallRequestStatus1Choice                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RepoCallReqSts"`
	CorpActnEvtPrcgSts CorporateActionEventProcessingStatus1Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 CorpActnEvtPrcgSts"`
	CorpActnEvtStag    CorporateActionEventStage1Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 CorpActnEvtStag"`
	IfrrdMtchgSts      MatchingStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 IfrrdMtchgSts"`
	InstrPrcgSts       InstructionProcessingStatus2Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 InstrPrcgSts"`
	MtchgSts           MatchingStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 MtchgSts"`
	RegnPrcgSts        RegistrationProcessingStatus1Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RegnPrcgSts"`
	RspnSts            ResponseStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RspnSts"`
	RplcmntPrcgSts     ReplacementProcessingStatus1Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 RplcmntPrcgSts"`
	CxlPrcgSts         CancellationProcessingStatus1Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 CxlPrcgSts"`
	SttlmSts           SettlementStatus5Choice                      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SttlmSts"`
	SttlmCondModSts    SettlementConditionModificationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 SttlmCondModSts"`
}

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm Max350Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Envlp"`
}

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

type UnmatchedReason6Code

type UnmatchedReason6Code string

May be one of CMIS, DDAT, DELN, DEAL, DEPT, DMON, DDEA, DQUA, CADE, ADEA, SETR, SETS, DSEC, VASU, DTRA, RSPR, REPO, CLAT, RERT, REPA, REPP, PHYS, IIND, FRAP, PLCE, PODU, FORF, EXEC, REGD, RTGS, ICAG, CPCA, CHAR, IEXE, NCRR, MCAN, LEOG, NMAS, SAFE, DTRD, LATE, TERM, TXST, ICUS, INPS, MIME, UNBR, OTHR, ACRU

type UnmatchedReason8Choice

type UnmatchedReason8Choice struct {
	Cd    UnmatchedReason6Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

type UpdateType2Choice

type UpdateType2Choice struct {
	Cd    StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Cd"`
	Prtry GenericIdentification20  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.03 Prtry"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL