Documentation ¶
Index ¶
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalParameters4
- type AddressType2Code
- type AlternateIdentification1
- type AlternatePartyIdentification2
- type AmountAndDirection2
- type AmountAndDirection7
- type AmountAndDirection9
- type AnyBICIdentifier
- type AutoBorrowing1Code
- type AutomaticBorrowing1Choice
- type BICIdentifier
- type BeneficialOwnership1Choice
- type BlockTrade1Choice
- type BlockTrade1Code
- type CFIIdentifier
- type CashAccountIdentification5Choice
- type CashParties3
- type CashSettlementSystem1Choice
- type CashSettlementSystem2Code
- type CentralCounterPartyEligibility1Choice
- type ClassificationType2Choice
- type CopyDuplicate1Code
- type Counterparty1Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateType3Code
- type DeliveryReceiptType2Code
- type Document
- type DocumentIdentification11
- type Eligibility1Code
- type EventFrequency3Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact4NumericText
- type ExposureType1Choice
- type ExposureType1Code
- type Extension2
- type ExtensionEnvelope1
- type FinancialInstrumentAttributes8
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms11
- type FormOfSecurity1Code
- type FormOfSecurity2Choice
- type Frequency3Choice
- type GenericIdentification1
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type IBAN2007Identifier
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type Identification1
- type IdentificationSource1Choice
- type IdentificationType4Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type InvestorCapacity1Choice
- type LetterOfGuarantee1Choice
- type MICIdentifier
- type MarketClientSide1Choice
- type MarketClientSideCode
- type MarketIdentification1Choice
- type MarketIdentification4
- type MarketIdentification5
- type MarketType2Choice
- type MarketType2Code
- type MarketType3Choice
- type MarketType5Code
- type Max140Text
- type Max16Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NettingEligibility1Choice
- type Number2Choice
- type OpeningClosing1Choice
- type OpeningClosing1Code
- type OptionStyle2Code
- type OptionStyle4Choice
- type OptionType1Code
- type OptionType2Choice
- type OriginalAndCurrentQuantities1
- type OriginatorRole2Code
- type OtherAmounts4
- type OtherParties2
- type OwnershipLegalRestrictions1Code
- type PartialSettlement1Code
- type PartyIdentification10Choice
- type PartyIdentification12Choice
- type PartyIdentification13Choice
- type PartyIdentification2
- type PartyIdentification30Choice
- type PartyIdentificationAndAccount1
- type PartyIdentificationAndAccount15
- type PartyIdentificationAndAccount19
- type PartyIdentificationAndAccount20
- type PartyIdentificationAndAccount21
- type PartyTextInformation1
- type PartyTextInformation2
- type PaymentDirection2Choice
- type PostalAddress1
- type PreConfirmation1Code
- type PreferenceToIncome1Code
- type PreferenceToIncome2Choice
- type Price2
- type PriceRateOrAmountChoice
- type PriceType1Choice
- type PriceValueType1Code
- type PriorityNumeric1Choice
- type Quantity6Choice
- type QuantityAndAccount2
- type QuantityBreakdown3
- type ReceiveDelivery1Code
- type Registration1Choice
- type Registration1Code
- type RegistrationParameters1
- type Reporting2Choice
- type Reporting2Code
- type RepurchaseType3Choice
- type RepurchaseType3Code
- type Restriction1Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesCertificate1
- type SecuritiesPaymentStatus1Code
- type SecuritiesPaymentStatus2Choice
- type SecuritiesRTGS1Choice
- type SecuritiesSettlementTransactionReversalAdviceV01
- type SecuritiesTradeDetails2
- type SecuritiesTransactionType3Choice
- type SecuritiesTransactionType4Code
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type SettlementDate1Choice
- type SettlementDate3Choice
- type SettlementDate4Code
- type SettlementDateCode1Choice
- type SettlementDetails6
- type SettlementParties5
- type SettlementStandingInstructionDatabase1Choice
- type SettlementStandingInstructionDatabase1Code
- type SettlementSystemMethod1Choice
- type SettlementSystemMethod1Code
- type SettlementTransactionCondition1Choice
- type SettlementTransactionCondition2Code
- type SettlementTypeAndIdentification1
- type SettlingCapacity1Choice
- type SettlingCapacity1Code
- type StandingSettlementInstruction1
- type TaxCapacityParty1Choice
- type TaxLiability1Code
- type TradeDate1Choice
- type TradeDateCode1Choice
- type TradeOriginator1Choice
- type TradeTransactionCondition1Choice
- type TradeTransactionCondition4Code
- type TypeOfIdentification1Code
- type TypeOfPrice14Code
- type TypeOfPrice3Choice
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAnd13DecimalAmount ¶
type ActiveOrHistoricCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `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 AdditionalParameters4 ¶
type AdditionalParameters4 struct { PreConf PreConfirmation1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PreConf,omitempty"` PrtlSttlm PartialSettlement1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrtlSttlm,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ClntTrptyCollTxId,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IdSrc"` }
type AlternatePartyIdentification2 ¶
type AlternatePartyIdentification2 struct { IdTp IdentificationType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId"` }
type AmountAndDirection2 ¶
type AmountAndDirection2 struct { AcrdIntrstInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcrdIntrstInd,omitempty"` StmpDtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StmpDtyInd,omitempty"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OrgnlCcyAndOrdrdAmt,omitempty"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FXDtls,omitempty"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ValDt,omitempty"` }
type AmountAndDirection7 ¶
type AmountAndDirection7 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CdtDbtInd"` }
type AmountAndDirection9 ¶
type AmountAndDirection9 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CdtDbtInd,omitempty"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OrgnlCcyAndOrdrdAmt,omitempty"` FXDtls ForeignExchangeTerms11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FXDtls,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 AutomaticBorrowing1Choice ¶
type AutomaticBorrowing1Choice struct { Cd AutoBorrowing1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type BICIdentifier ¶
type BICIdentifier 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.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type BlockTrade1Choice ¶
type BlockTrade1Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type CashParties3 ¶
type CashParties3 struct { Dbtr PartyIdentificationAndAccount20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dbtr,omitempty"` DbtrAgt PartyIdentificationAndAccount15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DbtrAgt,omitempty"` Cdtr PartyIdentificationAndAccount20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cdtr,omitempty"` CdtrAgt PartyIdentificationAndAccount15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CdtrAgt,omitempty"` }
type CashSettlementSystem1Choice ¶
type CashSettlementSystem1Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type CentralCounterPartyEligibility1Choice ¶
type CentralCounterPartyEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type ClassificationType2Choice ¶
type ClassificationType2Choice struct { ClssfctnFinInstrm CFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnClssfctn"` }
type Counterparty1Choice ¶
type Counterparty1Choice struct { Sellr PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Sellr"` Buyr PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Buyr"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DtTm"` }
type Document ¶
type Document struct {
SctiesSttlmTxRvslAdvc SecuritiesSettlementTransactionReversalAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SctiesSttlmTxRvslAdvc"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CpyDplct,omitempty"` }
type EventFrequency3Code ¶
type EventFrequency3Code string
May be one of YEAR, MNTH, QUTR, SEMI, WEEK
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExposureType1Choice ¶
type ExposureType1Choice struct { Cd ExposureType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type ExposureType1Code ¶
type ExposureType1Code string
May be one of CCIR, COMM, CRDS, CRPR, CRSP, CRTL, EQPT, EQUS, EXPT, EXTD, FIXI, FORW, FORX, FUTR, LIQU, OPTN, OTCD, PAYM, REPO, SBSC, SCIE, SCIR, SCRP, SLEB, SLOA, SWPT, TRCP, BFWD, RVPO, TBAS
type Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type FinancialInstrumentAttributes8 ¶
type FinancialInstrumentAttributes8 struct { PlcOfListg MarketIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DayCntBsis,omitempty"` RegnForm FormOfSecurity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RegnForm,omitempty"` PmtFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PmtFrqcy,omitempty"` PmtSts SecuritiesPaymentStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PmtSts,omitempty"` PmtDrctn PaymentDirection2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PmtDrctn,omitempty"` VarblRateChngFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 VarblRateChngFrqcy,omitempty"` PrefToIncm PreferenceToIncome2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrefToIncm,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OptnStyle,omitempty"` OptnTp OptionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OptnTp,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DnmtnCcy,omitempty"` CpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DtdDt,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FrstPmtDt,omitempty"` PrvsFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrvsFctr,omitempty"` CurFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CurFctr,omitempty"` NxtFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NxtFctr,omitempty"` IntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IntrstRate,omitempty"` NxtIntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NxtIntrstRate,omitempty"` IndxRateBsis float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IndxRateBsis,omitempty"` CpnAttchdNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CpnAttchdNb,omitempty"` PoolNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PoolNb,omitempty"` VarblRateInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 VarblRateInd,omitempty"` CllblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CllblInd,omitempty"` PutblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PutblInd,omitempty"` MktOrIndctvPric PriceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MktOrIndctvPric,omitempty"` ExrcPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ExrcPric,omitempty"` SbcptPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SbcptPric,omitempty"` ConvsPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ConvsPric,omitempty"` StrkPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StrkPric,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CtrctSz,omitempty"` UndrlygFinInstrmId []SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 UndrlygFinInstrmId,omitempty"` FinInstrmAttrAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FinInstrmAttrAddtlDtls,omitempty"` }
type ForeignExchangeTerms11 ¶
type ForeignExchangeTerms11 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RsltgAmt"` }
type FormOfSecurity2Choice ¶
type FormOfSecurity2Choice struct { Cd FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type Frequency3Choice ¶
type Frequency3Choice struct { Cd EventFrequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type GenericIdentification1 ¶
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id,omitempty"` }
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
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.026.001.01 Id"`
}
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type InterestComputationMethod2Code ¶
type InterestComputationMethod2Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014, NARR
type InterestComputationMethodFormat1Choice ¶
type InterestComputationMethodFormat1Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type InvestorCapacity1Choice ¶
type InvestorCapacity1Choice struct { Cd Eligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type LetterOfGuarantee1Choice ¶
type LetterOfGuarantee1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type MarketClientSide1Choice ¶
type MarketClientSide1Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Tp"` }
type MarketIdentification5 ¶
type MarketIdentification5 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id,omitempty"` Tp MarketType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Tp"` }
type MarketType2Choice ¶
type MarketType2Choice struct { Cd MarketType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Adr,omitempty"` }
type NettingEligibility1Choice ¶
type NettingEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type Number2Choice ¶
type Number2Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Shrt"` Lng GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Lng"` }
type OpeningClosing1Choice ¶
type OpeningClosing1Choice struct { Cd OpeningClosing1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type OptionType2Choice ¶
type OptionType2Choice struct { Cd OptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type OriginatorRole2Code ¶
type OriginatorRole2Code string
May be one of SINT, MLTF, RMKT, MKTM, INVE, TAGT
type OtherAmounts4 ¶
type OtherAmounts4 struct { AcrdIntrstAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcrdIntrstAmt,omitempty"` ChrgsFees AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ChrgsFees,omitempty"` CtryNtlFdrlTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CtryNtlFdrlTax,omitempty"` TradAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradAmt,omitempty"` ExctgBrkrAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ExctgBrkrAmt,omitempty"` IsseDscntAllwnc AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 IsseDscntAllwnc,omitempty"` PmtLevyTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PmtLevyTax,omitempty"` LclTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LclTax,omitempty"` LclBrkrComssn AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LclBrkrComssn,omitempty"` Mrgn AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Mrgn,omitempty"` Othr AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Othr,omitempty"` PstgAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PstgAmt,omitempty"` RgltryAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RgltryAmt,omitempty"` ShppgAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ShppgAmt,omitempty"` SpclCncssn AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SpclCncssn,omitempty"` StmpDty AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StmpDty,omitempty"` StockXchgTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StockXchgTax,omitempty"` TrfTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TrfTax,omitempty"` TxTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TxTax,omitempty"` ValAddedTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ValAddedTax,omitempty"` WhldgTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 WhldgTax,omitempty"` NetGnLoss AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NetGnLoss,omitempty"` CsmptnTax AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CsmptnTax,omitempty"` AcrdCptlstnAmt AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcrdCptlstnAmt,omitempty"` BookVal AmountAndDirection9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BookVal,omitempty"` }
type OtherParties2 ¶
type OtherParties2 struct { Invstr []PartyIdentificationAndAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Invstr,omitempty"` QlfdFrgnIntrmy PartyIdentificationAndAccount21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 QlfdFrgnIntrmy,omitempty"` StockXchg PartyIdentificationAndAccount21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StockXchg,omitempty"` TradRgltr PartyIdentificationAndAccount21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradRgltr,omitempty"` TrptyAgt PartyIdentificationAndAccount21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TrptyAgt,omitempty"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NmAndAdr"` }
type PartyIdentification12Choice ¶
type PartyIdentification12Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BICOrBEI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ctry"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrtryId"` }
type PartyIdentification2 ¶
type PartyIdentification2 struct { Id PartyIdentification12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyIdentification30Choice ¶
type PartyIdentification30Choice struct { BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NmAndAdr"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrtryId"` }
type PartyIdentificationAndAccount1 ¶
type PartyIdentificationAndAccount1 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgAcct,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount15 ¶
type PartyIdentificationAndAccount15 struct { Id PartyIdentification30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CshAcct,omitempty"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ChrgsAcct,omitempty"` ComssnAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ComssnAcct,omitempty"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TaxAcct,omitempty"` AddtlInf PartyTextInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount19 ¶
type PartyIdentificationAndAccount19 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id,omitempty"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CtryOfRes,omitempty"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount20 ¶
type PartyIdentificationAndAccount20 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CshAcct,omitempty"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ChrgsAcct,omitempty"` ComssnAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ComssnAcct,omitempty"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TaxAcct,omitempty"` AddtlInf PartyTextInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount21 ¶
type PartyIdentificationAndAccount21 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AltrnId,omitempty"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlInf,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RegnDtls,omitempty"` }
type PartyTextInformation2 ¶
type PartyTextInformation2 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PtyCtctDtls,omitempty"` }
type PaymentDirection2Choice ¶
type PaymentDirection2Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ctry"` }
type PreferenceToIncome2Choice ¶
type PreferenceToIncome2Choice struct { Cd PreferenceToIncome1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type Price2 ¶
type Price2 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Tp"` Val PriceRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Val"` }
type PriceRateOrAmountChoice ¶
type PriceRateOrAmountChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Amt"` }
type PriceType1Choice ¶
type PriorityNumeric1Choice ¶
type PriorityNumeric1Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Nmrc"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OrgnlAndCurFace"` }
type QuantityAndAccount2 ¶
type QuantityAndAccount2 struct { SttldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttldQty"` PrevslySttldQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrevslySttldQty,omitempty"` RmngToBeSttldQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RmngToBeSttldQty,omitempty"` PrevslySttldAmt AmountAndDirection7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrevslySttldAmt,omitempty"` RmngToBeSttldAmt AmountAndDirection7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RmngToBeSttldAmt,omitempty"` DnmtnChc Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DnmtnChc,omitempty"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgAcct"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CshAcct,omitempty"` QtyBrkdwn []QuantityBreakdown3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 QtyBrkdwn,omitempty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgPlc,omitempty"` }
type QuantityBreakdown3 ¶
type QuantityBreakdown3 struct { LotNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LotNb,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LotQty,omitempty"` LotDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LotDtTm,omitempty"` LotPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LotPric,omitempty"` TpOfPric TypeOfPrice3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TpOfPric,omitempty"` }
type Registration1Choice ¶
type Registration1Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type RegistrationParameters1 ¶
type RegistrationParameters1 struct { CertfctnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CertfctnId,omitempty"` CertfctnDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CertfctnDtTm,omitempty"` RegarAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RegarAcct,omitempty"` CertNb []SecuritiesCertificate1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CertNb,omitempty"` }
type Reporting2Choice ¶
type Reporting2Choice struct { Cd Reporting2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type RepurchaseType3Choice ¶
type RepurchaseType3Choice struct { Cd RepurchaseType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 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.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Nm,omitempty"` }
type SecuritiesCertificate1 ¶
type SecuritiesPaymentStatus1Code ¶
type SecuritiesPaymentStatus1Code string
May be one of FULL, NILL, PART
type SecuritiesPaymentStatus2Choice ¶
type SecuritiesPaymentStatus2Choice struct { Cd SecuritiesPaymentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SecuritiesSettlementTransactionReversalAdviceV01 ¶
type SecuritiesSettlementTransactionReversalAdviceV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` TxIdDtls SettlementTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TxIdDtls"` ConfRef Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ConfRef"` AddtlParams AdditionalParameters4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlParams,omitempty"` TradDtls SecuritiesTradeDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradDtls"` FinInstrmId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FinInstrmId"` FinInstrmAttrbts FinancialInstrumentAttributes8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FinInstrmAttrbts,omitempty"` QtyAndAcctDtls QuantityAndAccount2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 QtyAndAcctDtls"` SttlmParams SettlementDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmParams"` StgSttlmInstrDtls StandingSettlementInstruction1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StgSttlmInstrDtls,omitempty"` DlvrgSttlmPties SettlementParties5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RcvgSttlmPties,omitempty"` CshPties CashParties3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CshPties,omitempty"` SttldAmt AmountAndDirection2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttldAmt,omitempty"` OthrAmts OtherAmounts4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OthrAmts,omitempty"` OthrBizPties OtherParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OthrBizPties,omitempty"` AddtlPhysOrRegnDtls RegistrationParameters1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AddtlPhysOrRegnDtls,omitempty"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MsgRcpt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Xtnsn,omitempty"` }
type SecuritiesTradeDetails2 ¶
type SecuritiesTradeDetails2 struct { TradId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradId,omitempty"` CollTxId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CollTxId,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PlcOfTrad,omitempty"` PlcOfClr AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PlcOfClr,omitempty"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradDt,omitempty"` SttlmDt SettlementDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmDt,omitempty"` FctvSttlmDt SettlementDate3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FctvSttlmDt"` DealPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DealPric,omitempty"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NbOfDaysAcrd,omitempty"` OpngClsg OpeningClosing1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OpngClsg,omitempty"` Rptg []Reporting2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Rptg,omitempty"` TradTxCond []TradeTransactionCondition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradTxCond,omitempty"` InvstrCpcty InvestorCapacity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 InvstrCpcty,omitempty"` TradOrgtrRole TradeOriginator1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TradOrgtrRole,omitempty"` TpOfPric TypeOfPrice3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TpOfPric,omitempty"` FxAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 FxAddtlDtls,omitempty"` SttlmInstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmInstrPrcgAddtlDtls,omitempty"` }
type SecuritiesTransactionType3Choice ¶
type SecuritiesTransactionType3Choice struct { Cd SecuritiesTransactionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SecuritiesTransactionType4Code ¶
type SecuritiesTransactionType4Code string
May be one of BSBK, BIYI, CNCB, COLI, COLO, CONV, FCTA, INSP, ISSU, MKDW, MKUP, NETT, NSYN, OWNE, OWNI, PAIR, PLAC, PORT, REAL, REDI, REDM, RELE, REPU, RODE, RPTO, RVPO, SBBK, SBRE, SECB, SECL, SLRE, SUBS, SYND, TBAC, TRAD, TRPO, TRVO, TURN, CLAI, CORP, AUTO
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OthrId"` }
type SettlementDate1Choice ¶
type SettlementDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dt"` DtCd SettlementDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DtCd"` }
type SettlementDate3Choice ¶
type SettlementDate3Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dt"` DtCd GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DtCd"` }
type SettlementDateCode1Choice ¶
type SettlementDateCode1Choice struct { Cd SettlementDate4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SettlementDetails6 ¶
type SettlementDetails6 struct { Prty PriorityNumeric1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prty,omitempty"` SctiesTxTp SecuritiesTransactionType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SctiesTxTp"` SttlmTxCond []SettlementTransactionCondition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmTxCond,omitempty"` PrtlSttlmInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PrtlSttlmInd,omitempty"` BnfclOwnrsh BeneficialOwnership1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BnfclOwnrsh,omitempty"` BlckTrad BlockTrade1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 BlckTrad,omitempty"` CCPElgblty CentralCounterPartyEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CCPElgblty,omitempty"` CshClrSys CashSettlementSystem1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CshClrSys,omitempty"` XpsrTp ExposureType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 XpsrTp,omitempty"` MktClntSd MarketClientSide1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MktClntSd,omitempty"` NetgElgblty NettingEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 NetgElgblty,omitempty"` Regn Registration1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Regn,omitempty"` RpTp RepurchaseType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 RpTp,omitempty"` LglRstrctns Restriction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LglRstrctns,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SctiesRTGS,omitempty"` SttlgCpcty SettlingCapacity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlgCpcty,omitempty"` SttlmSysMtd SettlementSystemMethod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmSysMtd,omitempty"` TaxCpcty TaxCapacityParty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 TaxCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 StmpDtyTaxBsis,omitempty"` AutomtcBrrwg AutomaticBorrowing1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AutomtcBrrwg,omitempty"` LttrOfGrnt LetterOfGuarantee1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 LttrOfGrnt,omitempty"` ElgblForColl bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ElgblForColl,omitempty"` }
type SettlementParties5 ¶
type SettlementParties5 struct { Dpstry PartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pty5,omitempty"` }
type SettlementStandingInstructionDatabase1Choice ¶
type SettlementStandingInstructionDatabase1Choice struct { Cd SettlementStandingInstructionDatabase1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SettlementStandingInstructionDatabase1Code ¶
type SettlementStandingInstructionDatabase1Code string
May be one of INTE, BRKR, VEND
type SettlementSystemMethod1Choice ¶
type SettlementSystemMethod1Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SettlementTransactionCondition1Choice ¶
type SettlementTransactionCondition1Choice struct { Cd SettlementTransactionCondition2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type SettlementTransactionCondition2Code ¶
type SettlementTransactionCondition2Code string
May be one of ASGN, BUTC, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SHOR, SPDL, SPST, EXPI, PENS, UNEX, TRIP, NOMC
type SettlementTypeAndIdentification1 ¶
type SettlementTypeAndIdentification1 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 MktInfrstrctrTxId,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Pmt"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CmonId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 PoolId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CorpActnEvtId,omitempty"` }
type SettlingCapacity1Choice ¶
type SettlingCapacity1Choice struct { Cd SettlingCapacity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type StandingSettlementInstruction1 ¶
type StandingSettlementInstruction1 struct { SttlmStgInstrDB SettlementStandingInstructionDatabase1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 SttlmStgInstrDB"` CtrPty Counterparty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 CtrPty"` Vndr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Vndr,omitempty"` OthrDlvrgSttlmPties SettlementParties5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OthrDlvrgSttlmPties,omitempty"` OthrRcvgSttlmPties SettlementParties5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 OthrRcvgSttlmPties,omitempty"` }
type TaxCapacityParty1Choice ¶
type TaxCapacityParty1Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type TradeDate1Choice ¶
type TradeDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Dt"` DtCd TradeDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 DtCd"` }
type TradeDateCode1Choice ¶
type TradeDateCode1Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type TradeOriginator1Choice ¶
type TradeOriginator1Choice struct { Cd OriginatorRole2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type TradeTransactionCondition1Choice ¶
type TradeTransactionCondition1Choice struct { Cd TradeTransactionCondition4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type TradeTransactionCondition4Code ¶
type TradeTransactionCondition4Code string
May be one of CBNS, XBNS, CCPN, XCPN, CDIV, XDIV, CRTS, XRTS, CWAR, XWAR, SPCU, SPEX, GTDL, BCRO, BCRP, BCFD, BCBL, BCBN, MAPR, NEGO, NMPR, BCPD
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type TypeOfPrice3Choice ¶
type TypeOfPrice3Choice struct { Cd TypeOfPrice14Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Prtry"` }
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.026.001.01 ValTp"` }