semt_021_001_01

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

type AcknowledgementReason3Choice

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

type AcknowledgementReason5Code

type AcknowledgementReason5Code string

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

type AdditionalQueryParameters1

type AdditionalQueryParameters1 struct {
	Sts         Status1Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Sts,omitempty"`
	Rsn         []Reason1Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Rsn,omitempty"`
	FinInstrmId []SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FinInstrmId,omitempty"`
}

type AddressType2Code

type AddressType2Code string

May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY

type AffirmationStatus1Choice

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

type AllocationStatus1Code

type AllocationStatus1Code string

May be one of AOLF, AOLP

type AlternateIdentification1

type AlternateIdentification1 struct {
	Id    Max35Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"`
	IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 IdSrc"`
}

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

type CancellationProcessingStatus1Code

type CancellationProcessingStatus1Code string

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

type CancellationReason4Choice

type CancellationReason4Choice struct {
	Cd    CancelledStatusReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type CancelledStatusReason10Code

type CancelledStatusReason10Code string

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

type CopyDuplicate1Code

type CopyDuplicate1Code string

May be one of CODU, COPY, DUPL

type CorporateActionEventProcessingStatus1Choice

type CorporateActionEventProcessingStatus1Choice struct {
	Cd    CorporateActionEventProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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.01 Cd"`
	Prtry GenericIdentification20        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type CorporateActionEventStage2Code

type CorporateActionEventStage2Code string

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

type CountryCode

type CountryCode string

Must match the pattern [A-Z]{2,2}

type DateAndDateTimeChoice

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

type DateAndPeriod1Choice

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

type DateTimePeriodDetails

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

type DeniedReason1Choice

type DeniedReason1Choice struct {
	Cd    DeniedReason5Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 SecuritiesStatementQueryV01 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SctiesStmtQry"`
}

type DocumentIdentification11

type DocumentIdentification11 struct {
	Id       Max35Text             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"`
	CreDtTm  DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CreDtTm,omitempty"`
	CpyDplct CopyDuplicate1Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CpyDplct,omitempty"`
}

type DocumentNumber1

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

type DocumentNumber1Choice

type DocumentNumber1Choice struct {
	ShrtNb  Exact3NumericText                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 ShrtNb"`
	LngNb   ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 LngNb"`
	PrtryNb GenericIdentification19           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 Extension2

type Extension2 struct {
	PlcAndNm   Max350Text         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PlcAndNm,omitempty"`
	XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 XtnsnEnvlp"`
}

type ExtensionEnvelope1

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

type FailingReason1Choice

type FailingReason1Choice struct {
	Cd    FailingReason1Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type GenericIdentification19

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

type GenericIdentification20

type GenericIdentification20 struct {
	Id      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"`
	Issr    Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Issr"`
	SchmeNm Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 IdentificationSource1Choice

type IdentificationSource1Choice struct {
	Dmst  CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Dmst"`
	Prtry Max35Text   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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.01 Cd"`
	Prtry GenericIdentification20          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type MatchingStatus1Choice

type MatchingStatus1Choice struct {
	Cd    MatchingStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 NameAndAddress5

type NameAndAddress5 struct {
	Nm  Max350Text     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Nm"`
	Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Adr,omitempty"`
}

type PartyIdentification10Choice

type PartyIdentification10Choice struct {
	BICOrBEI AnyBICIdentifier        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BICOrBEI"`
	PrtryId  GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PrtryId"`
	NmAndAdr NameAndAddress5         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 NmAndAdr"`
}

type PartyIdentification13Choice

type PartyIdentification13Choice struct {
	BICOrBEI AnyBICIdentifier        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BICOrBEI"`
	PrtryId  GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PrtryId"`
}

type PendingCancellationReasons2Choice

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

type PendingProcessingReason1Choice

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

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

type PendingReason3Choice

type PendingReason3Choice struct {
	Cd    PendingReason3Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type PendingReason3Code

type PendingReason3Code 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

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 Period2

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

type Period2Choice

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

type PostalAddress1

type PostalAddress1 struct {
	AdrTp       AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AdrTp,omitempty"`
	AdrLine     []Max70Text      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AdrLine,omitempty"`
	StrtNm      Max70Text        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StrtNm,omitempty"`
	BldgNb      Max16Text        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BldgNb,omitempty"`
	PstCd       Max16Text        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PstCd,omitempty"`
	TwnNm       Max35Text        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 TwnNm,omitempty"`
	CtrySubDvsn Max35Text        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CtrySubDvsn,omitempty"`
	Ctry        CountryCode      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Ctry"`
}

type Reason1Choice

type Reason1Choice struct {
	RepoCallAckRsn AcknowledgementReason3Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RepoCallAckRsn,omitempty"`
	CxlRsn         CancellationReason4Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CxlRsn,omitempty"`
	PdgCxlRsn      PendingCancellationReasons2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgCxlRsn,omitempty"`
	GnrtdRsn       GeneratedReasons1Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 GnrtdRsn,omitempty"`
	DndRsn         DeniedReason1Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 DndRsn,omitempty"`
	AckdAccptdRsn  AcknowledgementReason2Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AckdAccptdRsn,omitempty"`
	PdgRsn         PendingReason3Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgRsn,omitempty"`
	FlngRsn        FailingReason1Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FlngRsn,omitempty"`
	PdgPrcgRsn     PendingProcessingReason1Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgPrcgRsn,omitempty"`
	RjctnRsn       RejectionReason5Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RjctnRsn,omitempty"`
	RprRsn         RepairReason3Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RprRsn,omitempty"`
	PdgModRsn      PendingReason2Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgModRsn,omitempty"`
	UmtchdRsn      UnmatchedReason2Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 UmtchdRsn,omitempty"`
}

type RegistrationProcessingStatus1Choice

type RegistrationProcessingStatus1Choice struct {
	Cd    RegistrationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type RepairReason3Choice

type RepairReason3Choice struct {
	Cd    RepairReason5Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type RepairReason5Code

type RepairReason5Code 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

type ReplacementProcessingStatus1Choice

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

type SecuritiesSettlementStatus1Code

type SecuritiesSettlementStatus1Code string

May be one of PEND, PENF

type SecuritiesStatementQueryV01

type SecuritiesStatementQueryV01 struct {
	Id             DocumentIdentification11     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"`
	StmtReqd       DocumentNumber1              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtReqd"`
	StmtGnlDtls    Statement16                  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtGnlDtls,omitempty"`
	AcctOwnr       PartyIdentification13Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AcctOwnr,omitempty"`
	SfkpgAcct      SecuritiesAccount13          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SfkpgAcct"`
	AddtlQryParams []AdditionalQueryParameters1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AddtlQryParams,omitempty"`
	MsgOrgtr       PartyIdentification10Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 MsgOrgtr,omitempty"`
	MsgRcpt        PartyIdentification10Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 MsgRcpt,omitempty"`
	Xtnsn          []Extension2                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Xtnsn,omitempty"`
}

type SecuritiesStatementType1Code

type SecuritiesStatementType1Code string

May be one of CUST, ACCT

type SecurityIdentification11

type SecurityIdentification11 struct {
	Id   SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"`
	Desc Max140Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Desc,omitempty"`
}

type SecurityIdentification11Choice

type SecurityIdentification11Choice struct {
	ISIN   ISINIdentifier           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 ISIN"`
	OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 OthrId"`
}

type SettlementConditionModificationStatus1Choice

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

type SettlementConditionModificationStatus1Code

type SettlementConditionModificationStatus1Code string

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

type SettlementStatus1Choice

type SettlementStatus1Choice struct {
	Cd    SecuritiesSettlementStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type Statement16

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

type StatementType2Choice

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

type StatementUpdateType1Code

type StatementUpdateType1Code string

May be one of COMP, DELT

type Status1Choice

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

type UnmatchedReason2Choice

type UnmatchedReason2Choice struct {
	Cd    UnmatchedReason3Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"`
}

type UnmatchedReason3Code

type UnmatchedReason3Code 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

type UpdateType2Choice

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

Jump to

Keyboard shortcuts

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