Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus12Choice
- type AcknowledgedAcceptedStatus14Choice
- type AcknowledgedAcceptedStatus7Choice
- type AcknowledgementReason1
- type AcknowledgementReason1Choice
- type AcknowledgementReason3
- type AcknowledgementReason3Code
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type AcknowledgementReason6Code
- type AcknowledgementReason7
- type AcknowledgementReason9Choice
- type AnyBICIdentifier
- type CancellationReason12Choice
- type CancellationReason2
- type CancellationReason3Choice
- type CancellationReason5
- type CancellationStatus7Choice
- type CancellationStatus9Choice
- type CancelledStatusReason13Code
- type CancelledStatusReason5Code
- type DeniedReason2
- type DeniedReason2Choice
- type DeniedReason4Code
- type DeniedStatus6Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalOrganisationIdentification1Code
- type FailingReason2Code
- type FailingReason3
- type FailingReason3Choice
- type FailingStatus3Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericOrganisationIdentification1
- type ISODateTime
- type Identification1
- type MatchingStatus7Choice
- type Max210Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type ModificationProcessingStatus2Choice
- type ModificationReason2
- type ModificationReason2Choice
- type ModificationStatus2Choice
- type ModifiedStatusReason1Code
- type NoReasonCode
- type OrganisationIdentification7
- type OrganisationIdentificationSchemeName1Choice
- type Pagination
- type PartyIdentification36Choice
- type PendingProcessingReason2Code
- type PendingProcessingReason3
- type PendingProcessingReason3Choice
- type PendingProcessingReason3Code
- type PendingProcessingReason5
- type PendingProcessingReason5Choice
- type PendingProcessingStatus3Choice
- type PendingProcessingStatus7Choice
- type PendingReason13Choice
- type PendingReason15Choice
- type PendingReason2
- type PendingReason2Choice
- type PendingReason2Code
- type PendingReason5
- type PendingReason6Code
- type PendingReason7
- type PendingReason9Code
- type PendingStatus11Choice
- type PendingStatus13Choice
- type PendingStatus9Choice
- type ProcessingStatus19Choice
- type ProcessingStatus20Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type RejectionAndRepairReason13Choice
- type RejectionAndRepairReason18Choice
- type RejectionOrRepairReason13
- type RejectionOrRepairReason18
- type RejectionOrRepairStatus14Choice
- type RejectionOrRepairStatus25Choice
- type RejectionReason10
- type RejectionReason10Choice
- type RejectionReason11
- type RejectionReason11Choice
- type RejectionReason27Code
- type RejectionReason30Code
- type RejectionReason31Code
- type RejectionReason32Code
- type RejectionStatus5Choice
- type RejectionStatus8Choice
- type RepairReason1
- type RepairReason1Choice
- type RepairReason4Code
- type RepairReason6
- type RepairStatus5Choice
- type RepairStatus8Choice
- type SecuritiesAccount13
- type SecuritiesSettlementTransactionAuditTrailReportV01
- type SettlementStatus7Choice
- type StatusTrail2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TransactionIdentifications15
- type UnmatchedReason5Code
- type UnmatchedReason6
- type UnmatchedReason9Choice
- type UnmatchedStatus5Choice
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 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 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 ¶
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 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 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"` }