Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus14Choice
- type AcknowledgementReason6Code
- type AcknowledgementReason7
- type AcknowledgementReason9Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmountAndDirection8
- type AnyBICIdentifier
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateType3Code
- type DateType4Code
- type DeliveryReceiptType2Code
- type DeniedReason2
- type DeniedReason2Choice
- type DeniedReason4Code
- type DeniedStatus6Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification19
- type GenericIdentification20
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type Identification1
- type IdentificationSource3Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type ModificationProcessingStatus2Choice
- type ModificationReason2
- type ModificationReason2Choice
- type ModificationStatus2Choice
- type ModifiedStatusReason1Code
- type NameAndAddress5
- type NoReasonCode
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification36Choice
- type PartyIdentification37Choice
- type PartyIdentification44Choice
- type PartyIdentification45Choice
- type PartyIdentification46
- type PartyIdentificationAndAccount44
- type PendingProcessingReason3Code
- type PendingProcessingReason5
- type PendingProcessingReason5Choice
- type PendingProcessingStatus7Choice
- type PostalAddress1
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type Quantity6Choice
- type ReceiveDelivery1Code
- type RejectionReason11
- type RejectionReason11Choice
- type RejectionReason31Code
- type RejectionStatus8Choice
- type RepairReason1Choice
- type RepairReason4Code
- type RepairReason6
- type RepairStatus8Choice
- type SecuritiesAccount13
- type SecuritiesSettlementTransactionModificationRequestStatusAdviceV02
- type SecurityIdentification14
- type SettlementDate2Choice
- type SettlementDateCode2Choice
- type SettlementParties13
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeDate1Choice
- type TradeDateCode1Choice
- type TransactionDetails45
- type TransactionIdentifications25
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus14Choice ¶
type AcknowledgedAcceptedStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NoSpcfdRsn"` Rsn []AcknowledgementReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn"` }
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:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type AcknowledgementReason9Choice ¶
type AcknowledgementReason9Choice struct { Cd AcknowledgementReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
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.039.001.02 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 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 DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 DtTm"` }
type DeniedReason2 ¶
type DeniedReason2 struct { Cd DeniedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type DeniedReason2Choice ¶
type DeniedReason2Choice struct { Cd DeniedReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 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:sese.039.001.02 NoSpcfdRsn"` Rsn []DeniedReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn"` }
type Document ¶
type Document struct {
SctiesSttlmTxModReqStsAdvc SecuritiesSettlementTransactionModificationRequestStatusAdviceV02 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SctiesSttlmTxModReqStsAdvc"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SchmeNm,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:sese.039.001.02 Id"`
}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type ModificationProcessingStatus2Choice ¶
type ModificationProcessingStatus2Choice struct { AckdAccptd AcknowledgedAcceptedStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AckdAccptd"` PdgPrcg PendingProcessingStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PdgPrcg"` Dnd DeniedStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Dnd"` Rjctd RejectionStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rjctd"` Rprd RepairStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rprd"` Modfd ModificationStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Modfd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type ModificationReason2 ¶
type ModificationReason2 struct { Cd ModificationReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type ModificationReason2Choice ¶
type ModificationReason2Choice struct { Cd ModifiedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type ModificationStatus2Choice ¶
type ModificationStatus2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NoSpcfdRsn"` Rsn []ModificationReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Adr,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrtryId"` }
type PartyIdentification37Choice ¶
type PartyIdentification37Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Ctry"` }
type PartyIdentification44Choice ¶
type PartyIdentification44Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Ctry"` }
type PartyIdentification45Choice ¶
type PartyIdentification45Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NmAndAdr"` }
type PartyIdentification46 ¶
type PartyIdentification46 struct { Id PartyIdentification44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrcgId,omitempty"` }
type PartyIdentificationAndAccount44 ¶
type PartyIdentificationAndAccount44 struct { Id PartyIdentification45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Id"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrcgId,omitempty"` }
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:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type PendingProcessingReason5Choice ¶
type PendingProcessingReason5Choice struct { Cd PendingProcessingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type PendingProcessingStatus7Choice ¶
type PendingProcessingStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NoSpcfdRsn"` Rsn []PendingProcessingReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Ctry"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 OrgnlAndCurFace"` }
type RejectionReason11 ¶
type RejectionReason11 struct { Cd RejectionReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type RejectionReason11Choice ¶
type RejectionReason11Choice struct { Cd RejectionReason31Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 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 RejectionStatus8Choice ¶
type RejectionStatus8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NoSpcfdRsn"` Rsn []RejectionReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn"` }
type RepairReason1Choice ¶
type RepairReason1Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 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:sese.039.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AddtlRsnInf,omitempty"` }
type RepairStatus8Choice ¶
type RepairStatus8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 NoSpcfdRsn"` Rsn []RepairReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Rsn"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Nm,omitempty"` }
type SecuritiesSettlementTransactionModificationRequestStatusAdviceV02 ¶
type SecuritiesSettlementTransactionModificationRequestStatusAdviceV02 struct { ModReqRef Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 ModReqRef"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SfkpgAcct"` TxId TransactionIdentifications25 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 TxId,omitempty"` ModPrcgSts ModificationProcessingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 ModPrcgSts"` TxDtls TransactionDetails45 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SplmtryData,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Desc,omitempty"` }
type SettlementDate2Choice ¶
type SettlementDate2Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Dt"` DtCd SettlementDateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 DtCd"` }
type SettlementDateCode2Choice ¶
type SettlementDateCode2Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type SettlementParties13 ¶
type SettlementParties13 struct { Dpstry PartyIdentification46 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pty5,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeDate1Choice ¶
type TradeDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Dt"` DtCd TradeDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 DtCd"` }
type TradeDateCode1Choice ¶
type TradeDateCode1Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Prtry"` }
type TransactionDetails45 ¶
type TransactionDetails45 struct { FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 FinInstrmId"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Pmt"` SttlmQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SttlmQty"` SttlmAmt AmountAndDirection8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SttlmAmt,omitempty"` SttlmDt SettlementDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 SttlmDt"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 TradDt,omitempty"` DlvrgSttlmPties SettlementParties13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 RcvgSttlmPties,omitempty"` Invstr PartyIdentification37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 Invstr,omitempty"` }
type TransactionIdentifications25 ¶
type TransactionIdentifications25 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 PrcrTxId,omitempty"` OthrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.039.001.02 OthrId,omitempty"` }