semt_021_001_05

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 AcknowledgementReason3Choice

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

type AcknowledgementReason4Choice

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

type AcknowledgementReason5Code

type AcknowledgementReason5Code string

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

type AdditionalQueryParameters9

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

type AffirmationStatus1Choice

type AffirmationStatus1Choice struct {
	Cd    AffirmationStatus1Code  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Dt"`
	DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 DtTm"`
}

type DateAndPeriod1Choice

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

type DateTimePeriodDetails

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

type DeniedReason7Code

type DeniedReason7Code string

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

type DeniedReason8Choice

type DeniedReason8Choice struct {
	Cd    DeniedReason7Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification40 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type Document

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

type DocumentNumber1

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

type DocumentNumber1Choice

type DocumentNumber1Choice struct {
	ShrtNb  Exact3NumericText                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 ShrtNb"`
	LngNb   ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 LngNb"`
	PrtryNb GenericIdentification19           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type GeneratedReason3Code

type GeneratedReason3Code string

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

type GeneratedReasons3Choice

type GeneratedReasons3Choice struct {
	Cd    GeneratedReason3Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type GenericIdentification19

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

type GenericIdentification20

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

type GenericIdentification40

type GenericIdentification40 struct {
	Id      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Id"`
	Issr    Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Issr"`
	SchmeNm Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry Max35Text                                          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type MatchingStatus1Choice

type MatchingStatus1Choice struct {
	Cd    MatchingStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Id"`
	Sfx Max16Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Sfx,omitempty"`
	Tp  IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Tp"`
}

type PartyIdentification36Choice

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

type PendingCancellationReasons2Choice

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

type PendingProcessingReason1Choice

type PendingProcessingReason1Choice struct {
	Cd    PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type PendingReason2Choice

type PendingReason2Choice struct {
	Cd    PendingReason6Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 FrDt"`
	ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 ToDt"`
}

type Period2Choice

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

type Reason14Choice

type Reason14Choice struct {
	RepoCallAckRsn AcknowledgementReason3Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RepoCallAckRsn,omitempty"`
	CxlRsn         CancellationReason9Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 CxlRsn,omitempty"`
	PdgCxlRsn      PendingCancellationReasons2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 PdgCxlRsn,omitempty"`
	GnrtdRsn       GeneratedReasons3Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 GnrtdRsn,omitempty"`
	DndRsn         DeniedReason8Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 DndRsn,omitempty"`
	AckdAccptdRsn  AcknowledgementReason4Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 AckdAccptdRsn,omitempty"`
	PdgRsn         PendingReason11Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 PdgRsn,omitempty"`
	FlngRsn        FailingReason1Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 FlngRsn,omitempty"`
	PdgPrcgRsn     PendingProcessingReason1Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 PdgPrcgRsn,omitempty"`
	RjctnRsn       RejectionReason16Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RjctnRsn,omitempty"`
	RprRsn         RepairReason7Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RprRsn,omitempty"`
	PdgModRsn      PendingReason2Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 PdgModRsn,omitempty"`
	UmtchdRsn      UnmatchedReason16Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 UmtchdRsn,omitempty"`
}

type RegistrationProcessingStatus1Choice

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

type RegistrationProcessingStatus1Code

type RegistrationProcessingStatus1Code string

May be one of PACK, REJT

type RejectionReason16Choice

type RejectionReason16Choice struct {
	Cd    RejectionReason39Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type RejectionReason39Code

type RejectionReason39Code 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, INVE, PLIS

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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type ReplacementProcessingStatus1Choice

type ReplacementProcessingStatus1Choice struct {
	Cd    ReplacementProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Id"`
	Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Tp,omitempty"`
	Nm Max70Text               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Nm,omitempty"`
}

type SecuritiesSettlementStatus2Code

type SecuritiesSettlementStatus2Code string

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

type SecuritiesStatementQueryV05

type SecuritiesStatementQueryV05 struct {
	StmtReqd       DocumentNumber1              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 StmtReqd"`
	StmtGnlDtls    Statement16                  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 StmtGnlDtls,omitempty"`
	AcctOwnr       PartyIdentification36Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 AcctOwnr,omitempty"`
	SfkpgAcct      SecuritiesAccount13          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 SfkpgAcct"`
	AddtlQryParams []AdditionalQueryParameters9 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 AddtlQryParams,omitempty"`
	SplmtryData    []SupplementaryData1         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 ISIN,omitempty"`
	OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 OthrId,omitempty"`
	Desc   Max140Text             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Desc,omitempty"`
}

type SettlementConditionModificationStatus1Choice

type SettlementConditionModificationStatus1Choice struct {
	Cd    SettlementConditionModificationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20                    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type Statement16

type Statement16 struct {
	StmtDtOrPrd DateAndPeriod1Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 StmtDtOrPrd,omitempty"`
	Frqcy       Frequency4Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Frqcy,omitempty"`
	UpdTp       UpdateType2Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 UpdTp,omitempty"`
	StmtBsis    StatementBasis3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 StmtBsis,omitempty"`
	StmtTp      StatementType2Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type StatementType2Choice

type StatementType2Choice struct {
	Cd    SecuritiesStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 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.05 AffirmSts"`
	AllcnSts           AllocationSatus1Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 AllcnSts"`
	RepoCallReqSts     RepoCallRequestStatus1Choice                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RepoCallReqSts"`
	CorpActnEvtPrcgSts CorporateActionEventProcessingStatus1Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 CorpActnEvtPrcgSts"`
	CorpActnEvtStag    CorporateActionEventStage1Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 CorpActnEvtStag"`
	IfrrdMtchgSts      MatchingStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 IfrrdMtchgSts"`
	InstrPrcgSts       InstructionProcessingStatus2Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 InstrPrcgSts"`
	MtchgSts           MatchingStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 MtchgSts"`
	RegnPrcgSts        RegistrationProcessingStatus1Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RegnPrcgSts"`
	RspnSts            ResponseStatus1Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RspnSts"`
	RplcmntPrcgSts     ReplacementProcessingStatus1Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 RplcmntPrcgSts"`
	CxlPrcgSts         CancellationProcessingStatus1Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 CxlPrcgSts"`
	SttlmSts           SettlementStatus5Choice                      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 SttlmSts"`
	SttlmCondModSts    SettlementConditionModificationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 SttlmCondModSts"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type UnmatchedReason16Choice

type UnmatchedReason16Choice struct {
	Cd    UnmatchedReason9Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.05 Prtry"`
}

type UnmatchedReason9Code

type UnmatchedReason9Code 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, INVE, PLIS

type UpdateType2Choice

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

Jump to

Keyboard shortcuts

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