Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus7Choice
- type AcknowledgementReason3
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmountAndDirection8
- type AnyBICIdentifier
- type BeneficialOwnership1Choice
- type BlockTrade1Choice
- type BlockTrade1Code
- type CancellationReason12Choice
- type CancellationReason5
- type CancellationStatus7Choice
- type CancelledStatusReason13Code
- type CashSettlementSystem1Choice
- type CashSettlementSystem2Code
- type CentralCounterPartyEligibility1Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateType3Code
- type DateType4Code
- type DeliveryReceiptType2Code
- type Document
- type Exact4AlphaNumericText
- type ExposureType10Choice
- type ExposureType4Code
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason2Code
- type FailingReason3
- type FailingReason3Choice
- type FailingStatus3Choice
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type HoldIndicator4
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type LetterOfGuarantee1Choice
- type MICIdentifier
- type MarketClientSide1Choice
- type MarketClientSideCode
- type MarketIdentification1Choice
- type MarketIdentification78
- type MarketType2Code
- type MarketType3Choice
- type MatchingStatus19Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NettingEligibility1Choice
- type NoReasonCode
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type OwnershipLegalRestrictions1Code
- type PartyIdentification36Choice
- type PartyIdentification37Choice
- type PartyIdentification44Choice
- type PartyIdentification45Choice
- type PartyIdentification46
- type PartyIdentificationAndAccount44
- type PendingProcessingReason2Code
- type PendingProcessingReason3
- type PendingProcessingReason3Choice
- type PendingProcessingStatus3Choice
- type PendingReason13Choice
- type PendingReason2
- type PendingReason2Choice
- type PendingReason2Code
- type PendingReason5
- type PendingReason6Code
- type PendingStatus13Choice
- type PendingStatus9Choice
- type PostalAddress1
- type ProcessingStatus37Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type Quantity6Choice
- type ReceiveDelivery1Code
- type Registration1Choice
- type Registration1Code
- type Registration2Code
- type Registration7Choice
- type RegistrationReason3
- type RejectionReason14Choice
- type RejectionReason17
- type RejectionReason37Code
- type RejectionStatus13Choice
- type RepairReason1
- type RepairReason1Choice
- type RepairReason4Code
- type RepairStatus5Choice
- type RepurchaseType3Choice
- type RepurchaseType3Code
- type Restriction1Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesRTGS1Choice
- type SecuritiesSettlementTransactionStatusAdviceV05
- type SecuritiesTransactionType7Code
- type SecuritiesTransactionType9Choice
- type SecurityIdentification14
- type SettlementDate2Choice
- type SettlementDateCode2Choice
- type SettlementDetails69
- type SettlementParties13
- type SettlementStatus7Choice
- type SettlementSystemMethod1Choice
- type SettlementSystemMethod1Code
- type SettlementTransactionCondition12Choice
- type SettlementTransactionCondition5Code
- type SettlementTransactionCondition8Code
- type SettlingCapacity2Code
- type SettlingCapacity4Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty1Choice
- type TaxLiability1Code
- type TradeDate1Choice
- type TradeDateCode1Choice
- type TransactionDetails61
- type TransactionIdentifications16
- type UnmatchedReason11
- type UnmatchedReason14Choice
- type UnmatchedReason8Code
- type UnmatchedStatus12Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus7Choice ¶
type AcknowledgedAcceptedStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type AcknowledgementReason3 ¶
type AcknowledgementReason3 struct { Cd AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type AcknowledgementReason4Choice ¶
type AcknowledgementReason4Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndDirection8 ¶
type AmountAndDirection8 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 OrgnlCcyAndOrdrdAmt,omitempty"` }
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 BeneficialOwnership1Choice ¶
type BeneficialOwnership1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type BlockTrade1Choice ¶
type BlockTrade1Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type CancellationReason12Choice ¶
type CancellationReason12Choice struct { Cd CancelledStatusReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type CancellationReason5 ¶
type CancellationReason5 struct { Cd CancellationReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type CancellationStatus7Choice ¶
type CancellationStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []CancellationReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type CancelledStatusReason13Code ¶
type CancelledStatusReason13Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CTHP
type CashSettlementSystem1Choice ¶
type CashSettlementSystem1Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type CentralCounterPartyEligibility1Choice ¶
type CentralCounterPartyEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 DtTm"` }
type Document ¶
type Document struct {
SctiesSttlmTxStsAdvc SecuritiesSettlementTransactionStatusAdviceV05 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SctiesSttlmTxStsAdvc"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExposureType10Choice ¶
type ExposureType10Choice struct { Cd ExposureType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type ExposureType4Code ¶
type ExposureType4Code string
May be one of BFWD, PAYM, CCPC, COMM, CRDS, CRTL, CRSP, CCIR, CRPR, EQPT, EXTD, EQUS, EXPT, FIXI, FORX, FORW, FUTR, OPTN, LIQU, OTCD, REPO, RVPO, SLOA, SBSC, SCRP, SLEB, SHSL, SCIR, SCIE, SWPT, TBAS, TRCP
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code 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:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type FailingReason3Choice ¶
type FailingReason3Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type FailingStatus3Choice ¶
type FailingStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []FailingReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id,omitempty"` }
type HoldIndicator4 ¶
type HoldIndicator4 struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Rsn []RegistrationReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type LetterOfGuarantee1Choice ¶
type LetterOfGuarantee1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type MarketClientSide1Choice ¶
type MarketClientSide1Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Desc"` }
type MarketIdentification78 ¶
type MarketIdentification78 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type MatchingStatus19Choice ¶
type MatchingStatus19Choice struct { Mtchd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Mtchd"` Umtchd UnmatchedStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Umtchd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Adr,omitempty"` }
type NettingEligibility1Choice ¶
type NettingEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtryId"` }
type PartyIdentification37Choice ¶
type PartyIdentification37Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ctry"` }
type PartyIdentification44Choice ¶
type PartyIdentification44Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ctry"` }
type PartyIdentification45Choice ¶
type PartyIdentification45Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NmAndAdr"` }
type PartyIdentification46 ¶
type PartyIdentification46 struct { Id PartyIdentification44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrcgId,omitempty"` }
type PartyIdentificationAndAccount44 ¶
type PartyIdentificationAndAccount44 struct { Id PartyIdentification45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrcgId,omitempty"` }
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:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type PendingProcessingReason3Choice ¶
type PendingProcessingReason3Choice struct { Cd PendingProcessingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type PendingProcessingStatus3Choice ¶
type PendingProcessingStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []PendingProcessingReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type PendingReason13Choice ¶
type PendingReason13Choice struct { Cd PendingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type PendingReason2 ¶
type PendingReason2 struct { Cd PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 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:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus13Choice ¶
type PendingStatus13Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type PendingStatus9Choice ¶
type PendingStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []PendingReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ctry"` }
type ProcessingStatus37Choice ¶
type ProcessingStatus37Choice struct { AckdAccptd AcknowledgedAcceptedStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AckdAccptd"` PdgPrcg PendingProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PdgPrcg"` Rjctd RejectionStatus13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rjctd"` Rpr RepairStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rpr"` Canc CancellationStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Canc"` PdgCxl PendingStatus13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PdgCxl"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` CxlReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CxlReqd"` ModReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 ModReqd"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 OrgnlAndCurFace"` }
type Registration1Choice ¶
type Registration1Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type Registration7Choice ¶
type Registration7Choice struct { Cd Registration2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type RegistrationReason3 ¶
type RegistrationReason3 struct { Cd Registration7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlInf,omitempty"` }
type RejectionReason14Choice ¶
type RejectionReason14Choice struct { Cd RejectionReason37Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type RejectionReason17 ¶
type RejectionReason17 struct { Cd RejectionReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type RejectionReason37Code ¶
type RejectionReason37Code 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, INVE, PLIS
type RejectionStatus13Choice ¶
type RejectionStatus13Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []RejectionReason17 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type RepairReason1 ¶
type RepairReason1 struct { Cd RepairReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type RepairReason1Choice ¶
type RepairReason1Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 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 RepairStatus5Choice ¶
type RepairStatus5Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []RepairReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }
type RepurchaseType3Choice ¶
type RepurchaseType3Choice struct { Cd RepurchaseType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type RepurchaseType3Code ¶
type RepurchaseType3Code string
May be one of CADJ, CALL, PAIR, RATE, ROLP, TOPU, WTHD, PADJ
type Restriction1Choice ¶
type Restriction1Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Nm,omitempty"` }
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SecuritiesSettlementTransactionStatusAdviceV05 ¶
type SecuritiesSettlementTransactionStatusAdviceV05 struct { TxId TransactionIdentifications16 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TxId"` PrcgSts ProcessingStatus37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrcgSts,omitempty"` IfrrdMtchgSts MatchingStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 IfrrdMtchgSts,omitempty"` MtchgSts MatchingStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 MtchgSts,omitempty"` SttlmSts SettlementStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmSts,omitempty"` TxDtls TransactionDetails61 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SplmtryData,omitempty"` }
type SecuritiesTransactionType7Code ¶
type SecuritiesTransactionType7Code string
May be one of CNCB, BSBK, COLI, COLO, CONV, FCTA, INSP, ISSU, MKDW, MKUP, NETT, NSYN, OWNE, OWNI, PAIR, PLAC, PORT, REAL, REDI, REDM, RELE, REPU, RODE, RVPO, SBBK, SBRE, SECB, SECL, SLRE, SUBS, SYND, TBAC, TRAD, TRPO, TRVO, TURN, CORP, CLAI, AUTO, ETFT
type SecuritiesTransactionType9Choice ¶
type SecuritiesTransactionType9Choice struct { Cd SecuritiesTransactionType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Desc,omitempty"` }
type SettlementDate2Choice ¶
type SettlementDate2Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Dt"` DtCd SettlementDateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 DtCd"` }
type SettlementDateCode2Choice ¶
type SettlementDateCode2Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SettlementDetails69 ¶
type SettlementDetails69 struct { HldInd HoldIndicator4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmTxCond,omitempty"` SctiesTxTp SecuritiesTransactionType9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SctiesTxTp"` SttlgCpcty SettlingCapacity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SctiesRTGS,omitempty"` Regn Registration1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Regn,omitempty"` BnfclOwnrsh BeneficialOwnership1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 BnfclOwnrsh,omitempty"` XpsrTp ExposureType10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 XpsrTp,omitempty"` CshClrSys CashSettlementSystem1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TaxCpcty,omitempty"` RpTp RepurchaseType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 RpTp,omitempty"` MktClntSd MarketClientSide1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 MktClntSd,omitempty"` BlckTrad BlockTrade1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 BlckTrad,omitempty"` LglRstrctns Restriction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CCPElgblty,omitempty"` LttrOfGrnt LetterOfGuarantee1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 LttrOfGrnt,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrtlSttlmInd,omitempty"` ElgblForColl bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 ElgblForColl,omitempty"` }
type SettlementParties13 ¶
type SettlementParties13 struct { Dpstry PartyIdentification46 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pty5,omitempty"` }
type SettlementStatus7Choice ¶
type SettlementStatus7Choice struct { Pdg PendingStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pdg"` Flng FailingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Flng"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SettlementSystemMethod1Choice ¶
type SettlementSystemMethod1Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SettlementTransactionCondition12Choice ¶
type SettlementTransactionCondition12Choice struct { Cd SettlementTransactionCondition8Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SettlementTransactionCondition8Code ¶
type SettlementTransactionCondition8Code string
May be one of ASGN, BUTC, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SHOR, SPDL, SPST, EXPI, PENS, UNEX, TRIP, NOMC, TRAN, RHYP, ADEA, RPTO
type SettlingCapacity4Choice ¶
type SettlingCapacity4Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty1Choice ¶
type TaxCapacityParty1Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type TradeDate1Choice ¶
type TradeDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Dt"` DtCd TradeDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 DtCd"` }
type TradeDateCode1Choice ¶
type TradeDateCode1Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type TransactionDetails61 ¶
type TransactionDetails61 struct { TradId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PoolId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CorpActnEvtId,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 ClntTrptyCollTxId,omitempty"` ClntCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 ClntCollInstrId,omitempty"` TrptyCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TrptyCollInstrId,omitempty"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SfkpgAcct"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SfkpgPlc,omitempty"` PlcOfTrad MarketIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PlcOfTrad,omitempty"` PlcOfClr AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PlcOfClr,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 FinInstrmId"` SttlmQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmQty"` SttlmAmt AmountAndDirection8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmAmt,omitempty"` LateDlvryDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 LateDlvryDt,omitempty"` XpctdSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 XpctdSttlmDt,omitempty"` XpctdValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 XpctdValDt,omitempty"` SttlmDt SettlementDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmDt"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 TradDt,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Pmt"` SttlmParams SettlementDetails69 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmParams"` RcvgSttlmPties SettlementParties13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 RcvgSttlmPties,omitempty"` DlvrgSttlmPties SettlementParties13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 DlvrgSttlmPties,omitempty"` Invstr PartyIdentification37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Invstr,omitempty"` QlfdFrgnIntrmy PartyIdentification45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 QlfdFrgnIntrmy,omitempty"` SttlmInstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 SttlmInstrPrcgAddtlDtls,omitempty"` }
type TransactionIdentifications16 ¶
type TransactionIdentifications16 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 PrcrTxId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 CmonId,omitempty"` NetgSvcPrvdrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NetgSvcPrvdrId,omitempty"` }
type UnmatchedReason11 ¶
type UnmatchedReason11 struct { Cd UnmatchedReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 AddtlRsnInf,omitempty"` }
type UnmatchedReason14Choice ¶
type UnmatchedReason14Choice struct { Cd UnmatchedReason8Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Prtry"` }
type UnmatchedReason8Code ¶
type UnmatchedReason8Code 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, INVE, PLIS
type UnmatchedStatus12Choice ¶
type UnmatchedStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 NoSpcfdRsn"` Rsn []UnmatchedReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.024.001.05 Rsn"` }