Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus25Choice
- type AcknowledgedAcceptedStatus30Choice
- type AcknowledgedAcceptedStatus31Choice
- type AcknowledgementReason13
- type AcknowledgementReason16Choice
- type AcknowledgementReason18
- type AcknowledgementReason19
- type AcknowledgementReason21Choice
- type AcknowledgementReason22Choice
- type AcknowledgementReason3Code
- type AcknowledgementReason5Code
- type AcknowledgementReason6Code
- type AnyBICIdentifier
- type CancellationReason14
- type CancellationReason18
- type CancellationReason24Choice
- type CancellationReason28Choice
- type CancellationStatus17Choice
- type CancellationStatus20Choice
- type CancelledStatusReason13Code
- type CancelledStatusReason5Code
- type DeniedReason16
- type DeniedReason17
- type DeniedReason21Choice
- type DeniedReason24Choice
- type DeniedReason4Code
- type DeniedReason6Code
- type DeniedStatus19Choice
- type DeniedStatus21Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalOrganisationIdentification1Code
- type FailingReason10
- type FailingReason11Choice
- type FailingReason2Code
- type FailingStatus12Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericOrganisationIdentification2
- type ISODateTime
- type Identification16
- type LEIIdentifier
- type MatchingStatus30Choice
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type ModificationProcessingStatus8Choice
- type ModificationReason5
- type ModificationReason5Choice
- type ModificationStatus5Choice
- type ModifiedStatusReason1Code
- type NoReasonCode
- type OrganisationIdentification9
- type OrganisationIdentificationSchemeName2Choice
- type Pagination
- type PartyIdentification109
- type PartyIdentification114Choice
- type PendingProcessingReason12
- type PendingProcessingReason13
- type PendingProcessingReason14Choice
- type PendingProcessingReason15Choice
- type PendingProcessingReason2Code
- type PendingProcessingReason3Code
- type PendingProcessingStatus15Choice
- type PendingProcessingStatus16Choice
- type PendingReason20
- type PendingReason24
- type PendingReason25
- type PendingReason2Code
- type PendingReason37Choice
- type PendingReason41Choice
- type PendingReason42Choice
- type PendingReason6Code
- type PendingReason9Code
- type PendingStatus46Choice
- type PendingStatus50Choice
- type PendingStatus51Choice
- type ProcessingStatus60Choice
- type ProcessingStatus61Choice
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type RejectionAndRepairReason28Choice
- type RejectionAndRepairReason29Choice
- type RejectionOrRepairReason28
- type RejectionOrRepairReason29
- type RejectionOrRepairStatus34Choice
- type RejectionOrRepairStatus35Choice
- type RejectionReason27Code
- type RejectionReason30Choice
- type RejectionReason30Code
- type RejectionReason31Choice
- type RejectionReason31Code
- type RejectionReason32Code
- type RejectionReason36
- type RejectionReason37
- type RejectionStatus23Choice
- type RejectionStatus24Choice
- type RepairReason12
- type RepairReason13
- type RepairReason14Choice
- type RepairReason4Code
- type RepairStatus16Choice
- type RepairStatus17Choice
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax35Text
- type SecuritiesAccount27
- type SecuritiesSettlementTransactionAuditTrailReport002V03
- type SettlementStatus22Choice
- type StatusTrail7
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TransactionIdentifications34
- type UnmatchedReason12Code
- type UnmatchedReason19
- type UnmatchedReason26Choice
- type UnmatchedStatus20Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus25Choice ¶
type AcknowledgedAcceptedStatus25Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []AcknowledgementReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type AcknowledgedAcceptedStatus30Choice ¶
type AcknowledgedAcceptedStatus30Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []AcknowledgementReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type AcknowledgedAcceptedStatus31Choice ¶
type AcknowledgedAcceptedStatus31Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []AcknowledgementReason19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type AcknowledgementReason13 ¶
type AcknowledgementReason13 struct { Cd AcknowledgementReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type AcknowledgementReason16Choice ¶
type AcknowledgementReason16Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type AcknowledgementReason18 ¶
type AcknowledgementReason18 struct { Cd AcknowledgementReason21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type AcknowledgementReason19 ¶
type AcknowledgementReason19 struct { Cd AcknowledgementReason22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type AcknowledgementReason21Choice ¶
type AcknowledgementReason21Choice struct { Cd AcknowledgementReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type AcknowledgementReason22Choice ¶
type AcknowledgementReason22Choice struct { Cd AcknowledgementReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type AcknowledgementReason3Code ¶
type AcknowledgementReason3Code string
May be one of ADEA, SMPG, OTHR
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 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 CancellationReason14 ¶
type CancellationReason14 struct { Cd CancellationReason24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type CancellationReason18 ¶
type CancellationReason18 struct { Cd CancellationReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type CancellationReason24Choice ¶
type CancellationReason24Choice struct { Cd CancelledStatusReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type CancellationReason28Choice ¶
type CancellationReason28Choice struct { Cd CancelledStatusReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type CancellationStatus17Choice ¶
type CancellationStatus17Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []CancellationReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type CancellationStatus20Choice ¶
type CancellationStatus20Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []CancellationReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type CancelledStatusReason13Code ¶
type CancelledStatusReason13Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CTHP
type DeniedReason16 ¶
type DeniedReason16 struct { Cd DeniedReason21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type DeniedReason17 ¶
type DeniedReason17 struct { Cd DeniedReason24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type DeniedReason21Choice ¶
type DeniedReason21Choice struct { Cd DeniedReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type DeniedReason24Choice ¶
type DeniedReason24Choice struct { Cd DeniedReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type DeniedReason4Code ¶
type DeniedReason4Code string
May be one of ADEA, DCAN, DPRG, DREP, DSET, LATE, OTHR, CDRG, CDCY, CDRE
type DeniedReason6Code ¶
type DeniedReason6Code string
May be one of ADEA, CDCY, CDRE, DCAN, DSET, DPRG, DREP, LATE, OTHR, CDRG
type DeniedStatus19Choice ¶
type DeniedStatus19Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []DeniedReason17 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type DeniedStatus21Choice ¶
type DeniedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []DeniedReason16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type Document ¶
type Document struct {
SctiesSttlmTxAudtTrlRpt SecuritiesSettlementTransactionAuditTrailReport002V03 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 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 FailingReason10 ¶
type FailingReason10 struct { Cd FailingReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type FailingReason11Choice ¶
type FailingReason11Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
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 FailingStatus12Choice ¶
type FailingStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []FailingReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SchmeNm,omitempty"` }
type GenericOrganisationIdentification2 ¶
type GenericOrganisationIdentification2 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"` SchmeNm OrganisationIdentificationSchemeName2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SchmeNm,omitempty"` Issr RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Issr,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type Identification16 ¶
type Identification16 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"`
}
type MatchingStatus30Choice ¶
type MatchingStatus30Choice struct { Mtchd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Mtchd"` Umtchd UnmatchedStatus20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Umtchd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type ModificationProcessingStatus8Choice ¶
type ModificationProcessingStatus8Choice struct { AckdAccptd AcknowledgedAcceptedStatus30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AckdAccptd"` PdgPrcg PendingProcessingStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PdgPrcg"` Dnd DeniedStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Dnd"` Rjctd RejectionStatus24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rjctd"` Rprd RepairStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rprd"` Modfd ModificationStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Modfd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type ModificationReason5 ¶
type ModificationReason5 struct { Cd ModificationReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type ModificationReason5Choice ¶
type ModificationReason5Choice struct { Cd ModifiedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type ModificationStatus5Choice ¶
type ModificationStatus5Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []ModificationReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn,omitempty"` }
type OrganisationIdentification9 ¶
type OrganisationIdentification9 struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AnyBIC,omitempty"` Othr []GenericOrganisationIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Othr,omitempty"` }
type OrganisationIdentificationSchemeName2Choice ¶
type OrganisationIdentificationSchemeName2Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 LastPgInd"` }
type PartyIdentification109 ¶
type PartyIdentification109 struct { Id PartyIdentification114Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 LEI,omitempty"` }
type PartyIdentification114Choice ¶
type PartyIdentification114Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PrtryId"` }
type PendingProcessingReason12 ¶
type PendingProcessingReason12 struct { Cd PendingProcessingReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type PendingProcessingReason13 ¶
type PendingProcessingReason13 struct { Cd PendingProcessingReason15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type PendingProcessingReason14Choice ¶
type PendingProcessingReason14Choice struct { Cd PendingProcessingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type PendingProcessingReason15Choice ¶
type PendingProcessingReason15Choice struct { Cd PendingProcessingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
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 PendingProcessingReason3Code ¶
type PendingProcessingReason3Code string
May be one of ADEA, BLOC, MUNO, NEXT, MINO, OTHR, DENO, CERT
type PendingProcessingStatus15Choice ¶
type PendingProcessingStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []PendingProcessingReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type PendingProcessingStatus16Choice ¶
type PendingProcessingStatus16Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []PendingProcessingReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type PendingReason20 ¶
type PendingReason20 struct { Cd PendingReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type PendingReason24 ¶
type PendingReason24 struct { Cd PendingReason41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type PendingReason25 ¶
type PendingReason25 struct { Cd PendingReason42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
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 PendingReason37Choice ¶
type PendingReason37Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type PendingReason41Choice ¶
type PendingReason41Choice struct { Cd PendingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type PendingReason42Choice ¶
type PendingReason42Choice struct { Cd PendingReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingReason9Code ¶
type PendingReason9Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE, CDAC, INBC
type PendingStatus46Choice ¶
type PendingStatus46Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []PendingReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type PendingStatus50Choice ¶
type PendingStatus50Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []PendingReason24 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type PendingStatus51Choice ¶
type PendingStatus51Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []PendingReason25 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type ProcessingStatus60Choice ¶
type ProcessingStatus60Choice struct { AckdAccptd AcknowledgedAcceptedStatus25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AckdAccptd"` PdgPrcg PendingProcessingStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PdgPrcg"` Rjctd RejectionStatus23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rjctd"` Rpr RepairStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rpr"` Canc CancellationStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Canc"` PdgCxl PendingStatus46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PdgCxl"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` CxlReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 CxlReqd"` ModReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 ModReqd"` }
type ProcessingStatus61Choice ¶
type ProcessingStatus61Choice struct { PdgCxl PendingStatus51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PdgCxl"` Rjctd RejectionOrRepairStatus35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rjctd"` Rpr RejectionOrRepairStatus34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rpr"` AckdAccptd AcknowledgedAcceptedStatus31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AckdAccptd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` Dnd DeniedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Dnd"` Canc CancellationStatus20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Canc"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PrtryRsn,omitempty"` }
type RejectionAndRepairReason28Choice ¶
type RejectionAndRepairReason28Choice struct { Cd RejectionReason27Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type RejectionAndRepairReason29Choice ¶
type RejectionAndRepairReason29Choice struct { Cd RejectionReason32Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type RejectionOrRepairReason28 ¶
type RejectionOrRepairReason28 struct { Cd RejectionAndRepairReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RejectionOrRepairReason29 ¶
type RejectionOrRepairReason29 struct { Cd RejectionAndRepairReason29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus34Choice ¶
type RejectionOrRepairStatus34Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RejectionOrRepairReason28 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RejectionOrRepairStatus35Choice ¶
type RejectionOrRepairStatus35Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RejectionOrRepairReason29 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RejectionReason27Code ¶
type RejectionReason27Code string
May be one of ADEA, LATE, SAFE, NRGM, NRGN, OTHR, REFE, INVM, INVL
type RejectionReason30Choice ¶
type RejectionReason30Choice struct { Cd RejectionReason30Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
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 RejectionReason31Choice ¶
type RejectionReason31Choice struct { Cd RejectionReason31Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
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 RejectionReason36 ¶
type RejectionReason36 struct { Cd RejectionReason30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RejectionReason37 ¶
type RejectionReason37 struct { Cd RejectionReason31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RejectionStatus23Choice ¶
type RejectionStatus23Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RejectionReason36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RejectionStatus24Choice ¶
type RejectionStatus24Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RejectionReason37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RepairReason12 ¶
type RepairReason12 struct { Cd RepairReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RepairReason13 ¶
type RepairReason13 struct { Cd RepairReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type RepairReason14Choice ¶
type RepairReason14Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 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 RepairStatus16Choice ¶
type RepairStatus16Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RepairReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RepairStatus17Choice ¶
type RepairStatus17Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []RepairReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type SecuritiesAccount27 ¶
type SecuritiesAccount27 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Nm,omitempty"` }
type SecuritiesSettlementTransactionAuditTrailReport002V03 ¶
type SecuritiesSettlementTransactionAuditTrailReport002V03 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Pgntn"` QryRef Identification16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 QryRef,omitempty"` TxId TransactionIdentifications34 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 TxId,omitempty"` SfkpgAcct SecuritiesAccount27 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SfkpgAcct"` AcctOwnr PartyIdentification109 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AcctOwnr,omitempty"` StsTrl []StatusTrail7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 StsTrl,omitempty"` }
type SettlementStatus22Choice ¶
type SettlementStatus22Choice struct { Pdg PendingStatus50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Pdg"` Flng FailingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Flng"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type StatusTrail7 ¶
type StatusTrail7 struct { StsDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 StsDt"` SndgOrgId OrganisationIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SndgOrgId,omitempty"` UsrId RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 UsrId,omitempty"` PrcgSts ProcessingStatus60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PrcgSts,omitempty"` IfrrdMtchgSts MatchingStatus30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 IfrrdMtchgSts,omitempty"` MtchgSts MatchingStatus30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 MtchgSts,omitempty"` SttlmSts SettlementStatus22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SttlmSts,omitempty"` ModPrcgSts ModificationProcessingStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 ModPrcgSts,omitempty"` CxlSts ProcessingStatus61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 CxlSts,omitempty"` Sttld ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Sttld,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TransactionIdentifications34 ¶
type TransactionIdentifications34 struct { AcctOwnrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AcctOwnrTxId"` AcctSvcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 MktInfrstrctrTxId,omitempty"` PrcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 PrcrTxId,omitempty"` }
type UnmatchedReason12Code ¶
type UnmatchedReason12Code string
May be one of ADEA, ACRU, IIND, CPCA, CLAT, NCRR, DDEA, DSEC, DQUA, LEOG, LATE, MIME, CMIS, NMAS, DTRA, OTHR, FRAP, PHYS, INPS, PLCE, PODU, DEPT, ICAG, ICUS, IEXE, REGD, RTGS, SAFE, DMON, SETS, SETR, TXST, DTRD, DELN, UNBR, DDAT, DMCT, DCMX
type UnmatchedReason19 ¶
type UnmatchedReason19 struct { Cd UnmatchedReason26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 AddtlRsnInf,omitempty"` }
type UnmatchedReason26Choice ¶
type UnmatchedReason26Choice struct { Cd UnmatchedReason12Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Prtry"` }
type UnmatchedStatus20Choice ¶
type UnmatchedStatus20Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 NoSpcfdRsn"` Rsn []UnmatchedReason19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.022.002.03 Rsn"` }