semt_022_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 AcknowledgedAcceptedStatus12Choice

type AcknowledgedAcceptedStatus12Choice struct {
	NoSpcfdRsn NoReasonCode             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []AcknowledgementReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type AcknowledgedAcceptedStatus14Choice

type AcknowledgedAcceptedStatus14Choice struct {
	NoSpcfdRsn NoReasonCode             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []AcknowledgementReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type AcknowledgedAcceptedStatus7Choice

type AcknowledgedAcceptedStatus7Choice struct {
	NoSpcfdRsn NoReasonCode             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type AcknowledgementReason1

type AcknowledgementReason1 struct {
	Cd          AcknowledgementReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type AcknowledgementReason1Choice

type AcknowledgementReason1Choice struct {
	Cd    AcknowledgementReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type AcknowledgementReason3

type AcknowledgementReason3 struct {
	Cd          AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type AcknowledgementReason3Code

type AcknowledgementReason3Code string

May be one of ADEA, SMPG, OTHR

type AcknowledgementReason4Choice

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

type AcknowledgementReason5Code

type AcknowledgementReason5Code string

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

type AcknowledgementReason6Code

type AcknowledgementReason6Code string

May be one of ADEA, SMPG, OTHR, NSTP, LATE

type AcknowledgementReason7

type AcknowledgementReason7 struct {
	Cd          AcknowledgementReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type AcknowledgementReason9Choice

type AcknowledgementReason9Choice struct {
	Cd    AcknowledgementReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

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 CancellationReason12Choice

type CancellationReason12Choice struct {
	Cd    CancelledStatusReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type CancellationReason2

type CancellationReason2 struct {
	Cd          CancellationReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type CancellationReason3Choice

type CancellationReason3Choice struct {
	Cd    CancelledStatusReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type CancellationReason5

type CancellationReason5 struct {
	Cd          CancellationReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type CancellationStatus7Choice

type CancellationStatus7Choice struct {
	NoSpcfdRsn NoReasonCode          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []CancellationReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type CancellationStatus9Choice

type CancellationStatus9Choice struct {
	NoSpcfdRsn NoReasonCode          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []CancellationReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type CancelledStatusReason13Code

type CancelledStatusReason13Code string

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

type CancelledStatusReason5Code

type CancelledStatusReason5Code string

May be one of CANI, OTHR

type DeniedReason2

type DeniedReason2 struct {
	Cd          DeniedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type DeniedReason2Choice

type DeniedReason2Choice struct {
	Cd    DeniedReason4Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type DeniedReason4Code

type DeniedReason4Code string

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

type DeniedStatus6Choice

type DeniedStatus6Choice struct {
	NoSpcfdRsn NoReasonCode    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []DeniedReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type Document

type Document struct {
	SctiesSttlmTxAudtTrlRpt SecuritiesSettlementTransactionAuditTrailReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 SctiesSttlmTxAudtTrlRpt"`
}

type Exact4AlphaNumericText

type Exact4AlphaNumericText string

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

type ExternalOrganisationIdentification1Code

type ExternalOrganisationIdentification1Code string

Must be at least 1 items long

type FailingReason2Code

type FailingReason2Code 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, CDLR, CSDH, CVAL, INBC

type FailingReason3

type FailingReason3 struct {
	Cd          FailingReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type FailingReason3Choice

type FailingReason3Choice struct {
	Cd    FailingReason2Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type FailingStatus3Choice

type FailingStatus3Choice struct {
	NoSpcfdRsn NoReasonCode     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []FailingReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type GenericIdentification19

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

type GenericIdentification20

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

type GenericOrganisationIdentification1

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

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 Identification1

type Identification1 struct {
	Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Id"`
}

type MatchingStatus7Choice

type MatchingStatus7Choice struct {
	Mtchd  ProprietaryReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Mtchd"`
	Umtchd UnmatchedStatus5Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Umtchd"`
	Prtry  ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type Max210Text

type Max210Text 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 Max5NumericText

type Max5NumericText string

Must match the pattern [0-9]{1,5}

type Max70Text

type Max70Text string

Must be at least 1 items long

type ModificationProcessingStatus2Choice

type ModificationProcessingStatus2Choice struct {
	AckdAccptd AcknowledgedAcceptedStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AckdAccptd"`
	PdgPrcg    PendingProcessingStatus7Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PdgPrcg"`
	Dnd        DeniedStatus6Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Dnd"`
	Rjctd      RejectionStatus8Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rjctd"`
	Rprd       RepairStatus8Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rprd"`
	Modfd      ModificationStatus2Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Modfd"`
	Prtry      ProprietaryStatusAndReason1        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type ModificationReason2

type ModificationReason2 struct {
	Cd          ModificationReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type ModificationReason2Choice

type ModificationReason2Choice struct {
	Cd    ModifiedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type ModificationStatus2Choice

type ModificationStatus2Choice struct {
	NoSpcfdRsn NoReasonCode          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []ModificationReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn,omitempty"`
}

type ModifiedStatusReason1Code

type ModifiedStatusReason1Code string

May be one of MDBY, OTHR

type NoReasonCode

type NoReasonCode string

May be one of NORE

type OrganisationIdentification7

type OrganisationIdentification7 struct {
	AnyBIC AnyBICIdentifier                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AnyBIC,omitempty"`
	Othr   []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Othr,omitempty"`
}

type OrganisationIdentificationSchemeName1Choice

type OrganisationIdentificationSchemeName1Choice struct {
	Cd    ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry Max35Text                               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type Pagination

type Pagination struct {
	PgNb      Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PgNb"`
	LastPgInd bool            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 LastPgInd"`
}

type PartyIdentification36Choice

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

type PendingProcessingReason2Code

type PendingProcessingReason2Code string

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

type PendingProcessingReason3

type PendingProcessingReason3 struct {
	Cd          PendingProcessingReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type PendingProcessingReason3Choice

type PendingProcessingReason3Choice struct {
	Cd    PendingProcessingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type PendingProcessingReason3Code

type PendingProcessingReason3Code string

May be one of ADEA, BLOC, MUNO, NEXT, MINO, OTHR, DENO, CERT

type PendingProcessingReason5

type PendingProcessingReason5 struct {
	Cd          PendingProcessingReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type PendingProcessingReason5Choice

type PendingProcessingReason5Choice struct {
	Cd    PendingProcessingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type PendingProcessingStatus3Choice

type PendingProcessingStatus3Choice struct {
	NoSpcfdRsn NoReasonCode               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []PendingProcessingReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type PendingProcessingStatus7Choice

type PendingProcessingStatus7Choice struct {
	NoSpcfdRsn NoReasonCode               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []PendingProcessingReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type PendingReason13Choice

type PendingReason13Choice struct {
	Cd    PendingReason2Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type PendingReason15Choice

type PendingReason15Choice struct {
	Cd    PendingReason9Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type PendingReason2

type PendingReason2 struct {
	Cd          PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type PendingReason2Choice

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

type PendingReason2Code

type PendingReason2Code string

May be one of AWMO, ADEA, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, FUTU, 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, CSDH, CVAL, CDLR, INBC

type PendingReason5

type PendingReason5 struct {
	Cd          PendingReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type PendingReason6Code

type PendingReason6Code string

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

type PendingReason7

type PendingReason7 struct {
	Cd          PendingReason15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type PendingReason9Code

type PendingReason9Code string

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

type PendingStatus11Choice

type PendingStatus11Choice struct {
	NoSpcfdRsn NoReasonCode     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []PendingReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type PendingStatus13Choice

type PendingStatus13Choice struct {
	NoSpcfdRsn NoReasonCode     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type PendingStatus9Choice

type PendingStatus9Choice struct {
	NoSpcfdRsn NoReasonCode     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []PendingReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type ProcessingStatus19Choice

type ProcessingStatus19Choice struct {
	AckdAccptd AcknowledgedAcceptedStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AckdAccptd"`
	PdgPrcg    PendingProcessingStatus3Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PdgPrcg"`
	Rjctd      RejectionStatus5Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rjctd"`
	Rpr        RepairStatus5Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rpr"`
	Canc       CancellationStatus7Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Canc"`
	PdgCxl     PendingStatus13Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PdgCxl"`
	Prtry      ProprietaryStatusAndReason1       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
	CxlReqd    ProprietaryReason1                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 CxlReqd"`
	ModReqd    ProprietaryReason1                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 ModReqd"`
}

type ProcessingStatus20Choice

type ProcessingStatus20Choice struct {
	PdgCxl     PendingStatus11Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PdgCxl"`
	Rjctd      RejectionOrRepairStatus25Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rjctd"`
	Rpr        RejectionOrRepairStatus14Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rpr"`
	AckdAccptd AcknowledgedAcceptedStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AckdAccptd"`
	Prtry      ProprietaryStatusAndReason1        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
	Dnd        DeniedStatus6Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Dnd"`
	Canc       CancellationStatus9Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Canc"`
}

type ProprietaryReason1

type ProprietaryReason1 struct {
	Rsn         GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn,omitempty"`
	AddtlRsnInf Max210Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type ProprietaryStatusAndReason1

type ProprietaryStatusAndReason1 struct {
	PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PrtrySts"`
	PrtryRsn []ProprietaryReason1    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PrtryRsn,omitempty"`
}

type RejectionAndRepairReason13Choice

type RejectionAndRepairReason13Choice struct {
	Cd    RejectionReason27Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type RejectionAndRepairReason18Choice

type RejectionAndRepairReason18Choice struct {
	Cd    RejectionReason32Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type RejectionOrRepairReason13

type RejectionOrRepairReason13 struct {
	Cd          RejectionAndRepairReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RejectionOrRepairReason18

type RejectionOrRepairReason18 struct {
	Cd          RejectionAndRepairReason18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RejectionOrRepairStatus14Choice

type RejectionOrRepairStatus14Choice struct {
	NoSpcfdRsn NoReasonCode                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RejectionOrRepairReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type RejectionOrRepairStatus25Choice

type RejectionOrRepairStatus25Choice struct {
	NoSpcfdRsn NoReasonCode                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RejectionOrRepairReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type RejectionReason10

type RejectionReason10 struct {
	Cd          RejectionReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RejectionReason10Choice

type RejectionReason10Choice struct {
	Cd    RejectionReason30Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type RejectionReason11

type RejectionReason11 struct {
	Cd          RejectionReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RejectionReason11Choice

type RejectionReason11Choice struct {
	Cd    RejectionReason31Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type RejectionReason27Code

type RejectionReason27Code string

May be one of ADEA, LATE, SAFE, NRGM, NRGN, OTHR, REFE, INVM, INVL

type RejectionReason30Code

type RejectionReason30Code string

May be one of SAFE, DQUA, ADEA, DSEC, LATE, CASH, DDEA, DTRD, PLCE, RTGS, NCRR, PHYS, REFE, DMON, MINO, BATC, MUNO, TXST, SETS, IIND, CAEV, CASY, DDAT, SETR, SDUT, INPS, OTHR, ICUS, ICAG, DEPT, IEXE, INVB, INVL, INVN, VALR

type RejectionReason31Code

type RejectionReason31Code string

May be one of SAFE, DQUA, ADEA, DSEC, LATE, CASH, DDEA, DTRD, PLCE, RTGS, NCRR, PHYS, REFE, DMON, MINO, BATC, MUNO, TXST, SETS, IIND, CAEV, CASY, DDAT, SETR, SDUT, INPS, OTHR, ICUS, ICAG, DEPT, IEXE, INVL, INVB, INVN, VALR

type RejectionReason32Code

type RejectionReason32Code string

May be one of SAFE, ADEA, LATE, NRGN, REFE, NRGM, OTHR

type RejectionStatus5Choice

type RejectionStatus5Choice struct {
	NoSpcfdRsn NoReasonCode        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RejectionReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type RejectionStatus8Choice

type RejectionStatus8Choice struct {
	NoSpcfdRsn NoReasonCode        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RejectionReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type RepairReason1

type RepairReason1 struct {
	Cd          RepairReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RepairReason1Choice

type RepairReason1Choice struct {
	Cd    RepairReason4Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type RepairReason4Code

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

type RepairReason6

type RepairReason6 struct {
	Cd          RepairReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type RepairStatus5Choice

type RepairStatus5Choice struct {
	NoSpcfdRsn NoReasonCode    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RepairReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type RepairStatus8Choice

type RepairStatus8Choice struct {
	NoSpcfdRsn NoReasonCode    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []RepairReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

type SecuritiesAccount13

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

type SecuritiesSettlementTransactionAuditTrailReportV01

type SecuritiesSettlementTransactionAuditTrailReportV01 struct {
	Pgntn     Pagination                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Pgntn"`
	QryRef    Identification1              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 QryRef,omitempty"`
	TxId      TransactionIdentifications15 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 TxId,omitempty"`
	SfkpgAcct SecuritiesAccount13          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 SfkpgAcct"`
	AcctOwnr  PartyIdentification36Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AcctOwnr,omitempty"`
	StsTrl    []StatusTrail2               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 StsTrl,omitempty"`
}

type SettlementStatus7Choice

type SettlementStatus7Choice struct {
	Pdg   PendingStatus9Choice        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Pdg"`
	Flng  FailingStatus3Choice        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Flng"`
	Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type StatusTrail2

type StatusTrail2 struct {
	StsDt         ISODateTime                         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 StsDt"`
	SndgOrgId     OrganisationIdentification7         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 SndgOrgId,omitempty"`
	UsrId         Max35Text                           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 UsrId,omitempty"`
	PrcgSts       ProcessingStatus19Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PrcgSts,omitempty"`
	IfrrdMtchgSts MatchingStatus7Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 IfrrdMtchgSts,omitempty"`
	MtchgSts      MatchingStatus7Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 MtchgSts,omitempty"`
	SttlmSts      SettlementStatus7Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 SttlmSts,omitempty"`
	ModPrcgSts    ModificationProcessingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 ModPrcgSts,omitempty"`
	CxlSts        ProcessingStatus20Choice            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 CxlSts,omitempty"`
	Sttld         ProprietaryReason1                  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Sttld,omitempty"`
	SplmtryData   []SupplementaryData1                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 SplmtryData,omitempty"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type TransactionIdentifications15

type TransactionIdentifications15 struct {
	AcctOwnrTxId      Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AcctOwnrTxId"`
	AcctSvcrTxId      Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AcctSvcrTxId,omitempty"`
	MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 MktInfrstrctrTxId,omitempty"`
	PrcrTxId          Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 PrcrTxId,omitempty"`
}

type UnmatchedReason5Code

type UnmatchedReason5Code string

May be one of CMIS, DDAT, DELN, DEPT, DMON, DDEA, DQUA, ADEA, SETR, SETS, DSEC, DTRA, CLAT, PHYS, IIND, FRAP, PLCE, PODU, REGD, RTGS, ICAG, CPCA, IEXE, NCRR, LEOG, NMAS, SAFE, DTRD, LATE, TXST, ICUS, OTHR, MIME, UNBR, INPS, ACRU

type UnmatchedReason6

type UnmatchedReason6 struct {
	Cd          UnmatchedReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	AddtlRsnInf Max210Text             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 AddtlRsnInf,omitempty"`
}

type UnmatchedReason9Choice

type UnmatchedReason9Choice struct {
	Cd    UnmatchedReason5Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Cd"`
	Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Prtry"`
}

type UnmatchedStatus5Choice

type UnmatchedStatus5Choice struct {
	NoSpcfdRsn NoReasonCode       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 NoSpcfdRsn"`
	Rsn        []UnmatchedReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.001.01 Rsn"`
}

Jump to

Keyboard shortcuts

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