Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus32Choice
- type AcknowledgementReason20
- type AcknowledgementReason23Choice
- type AcknowledgementReason9Code
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AlternatePartyIdentification7
- type AmountAndDirection44
- type AmountAndDirection52
- type AnyBICDec2014Identifier
- type CFIOct2015Identifier
- type ClassificationType32Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateType3Code
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency3Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact5NumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes91
- type FinancialInstrumentQuantity1Choice
- type ForeignExchangeTerms23
- type FormOfSecurity1Code
- type FormOfSecurity6Choice
- type Frequency23Choice
- type GenericIdentification1
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification37
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType42Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat4Choice
- type LEIIdentifier
- type MICIdentifier
- type MarketIdentification3Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NoReasonCode
- type Number22Choice
- type Number3Choice
- type OptionStyle2Code
- type OptionStyle8Choice
- type OptionType1Code
- type OptionType6Choice
- type OtherAmounts29
- type OtherIdentification1
- type OtherParties39
- type OwnershipLegalRestrictions1Code
- type Pagination1
- type PartyIdentification120Choice
- type PartyIdentification122Choice
- type PartyIdentification127Choice
- type PartyIdentification134Choice
- type PartyIdentification136
- type PartyIdentification144
- type PartyIdentification146
- type PartyIdentification149
- type PartyIdentificationAndAccount168
- type PartyTextInformation1
- type PendingFailingReason1Code
- type PendingProcessingReason14
- type PendingProcessingReason16Choice
- type PendingProcessingStatus17Choice
- type PortfolioTransferNotificationV06
- type PortfolioTransferStatus2Choice
- type PostalAddress1
- type Price7
- type PriceRateOrAmount3Choice
- type PriceType4Choice
- type PriceValueType1Code
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type Quantity14
- type QuantityBreakdown46
- type ReceiveDelivery1Code
- type Registration1Code
- type Registration9Choice
- type RejectionReason37Choice
- type RejectionReason49
- type RejectionReason55Code
- type RejectionStatus30Choice
- type Reporting1Code
- type Reporting7Choice
- type Restriction5Choice
- type SecuritiesAccount19
- type SecuritiesCertificate4
- type SecuritiesPaymentStatus1Code
- type SecuritiesPaymentStatus5Choice
- type SecuritiesRTGS4Choice
- type SecuritiesTradeDetails111
- type SecurityIdentification19
- type SettlementDate17Choice
- type SettlementDate4Code
- type SettlementDateCode7Choice
- type SettlementDetails100
- type SettlementParties93
- type SettlementSystemMethod1Code
- type SettlementSystemMethod4Choice
- type SettlementTransactionCondition19Choice
- type SettlementTransactionCondition3Code
- type Statement62
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty4Choice
- type TaxLiability1Code
- type TradeDate8Choice
- type TradeDateCode3Choice
- type TypeOfIdentification1Code
- type TypeOfPrice14Code
- type TypeOfPrice29Choice
- type UpdateType15Choice
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus32Choice ¶
type AcknowledgedAcceptedStatus32Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NoSpcfdRsn"` Rsn []AcknowledgementReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rsn"` }
type AcknowledgementReason20 ¶
type AcknowledgementReason20 struct { Cd AcknowledgementReason23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlRsnInf,omitempty"` }
type AcknowledgementReason23Choice ¶
type AcknowledgementReason23Choice struct { Cd AcknowledgementReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
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 AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternatePartyIdentification7 ¶
type AlternatePartyIdentification7 struct { IdTp IdentificationType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AltrnId"` }
type AmountAndDirection44 ¶
type AmountAndDirection44 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CdtDbtInd,omitempty"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OrgnlCcyAndOrdrdAmt,omitempty"` FXDtls ForeignExchangeTerms23 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FXDtls,omitempty"` }
type AmountAndDirection52 ¶
type AmountAndDirection52 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CdtDbtInd"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type ClassificationType32Choice ¶
type ClassificationType32Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AltrnClssfctn"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DtTm"` }
type Document ¶
type Document struct {
PrtflTrfNtfctn PortfolioTransferNotificationV06 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtflTrfNtfctn"`
}
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 ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type FinancialInstrumentAttributes91 ¶
type FinancialInstrumentAttributes91 struct { PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DayCntBsis,omitempty"` RegnForm FormOfSecurity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RegnForm,omitempty"` PmtFrqcy Frequency23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PmtFrqcy,omitempty"` PmtSts SecuritiesPaymentStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PmtSts,omitempty"` VarblRateChngFrqcy Frequency23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 VarblRateChngFrqcy,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ClssfctnTp,omitempty"` OptnStyle OptionStyle8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OptnStyle,omitempty"` OptnTp OptionType6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OptnTp,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DnmtnCcy,omitempty"` CpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DtdDt,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FrstPmtDt,omitempty"` PrvsFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrvsFctr,omitempty"` CurFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CurFctr,omitempty"` NxtFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NxtFctr,omitempty"` IntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 IntrstRate,omitempty"` YldToMtrtyRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 YldToMtrtyRate,omitempty"` NxtIntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NxtIntrstRate,omitempty"` IndxRateBsis float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 IndxRateBsis,omitempty"` CpnAttchdNb Number22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CpnAttchdNb,omitempty"` PoolNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PoolNb,omitempty"` VarblRateInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 VarblRateInd,omitempty"` CllblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CllblInd,omitempty"` PutblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PutblInd,omitempty"` MktOrIndctvPric PriceType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 MktOrIndctvPric,omitempty"` ExrcPric Price7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ExrcPric,omitempty"` SbcptPric Price7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SbcptPric,omitempty"` ConvsPric Price7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ConvsPric,omitempty"` StrkPric Price7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StrkPric,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CtrctSz,omitempty"` UndrlygFinInstrmId []SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 UndrlygFinInstrmId,omitempty"` FinInstrmAttrAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FinInstrmAttrAddtlDtls,omitempty"` }
type ForeignExchangeTerms23 ¶
type ForeignExchangeTerms23 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RsltgAmt"` }
type FormOfSecurity6Choice ¶
type FormOfSecurity6Choice struct { Cd FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type Frequency23Choice ¶
type Frequency23Choice struct { Cd EventFrequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type GenericIdentification1 ¶
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification37 ¶
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
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.037.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type IdentificationType42Choice ¶
type IdentificationType42Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 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 InterestComputationMethodFormat4Choice ¶
type InterestComputationMethodFormat4Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Desc"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Adr,omitempty"` }
type Number22Choice ¶
type Number22Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Shrt"` Lng GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Lng"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Lng"` }
type OptionStyle8Choice ¶
type OptionStyle8Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type OptionType6Choice ¶
type OptionType6Choice struct { Cd OptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type OtherAmounts29 ¶
type OtherAmounts29 struct { AcrdIntrstAmt AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AcrdIntrstAmt,omitempty"` ChrgsFees AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ChrgsFees,omitempty"` CtryNtlFdrlTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CtryNtlFdrlTax,omitempty"` PmtLevyTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PmtLevyTax,omitempty"` LclTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LclTax,omitempty"` Othr AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Othr,omitempty"` RgltryAmt AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RgltryAmt,omitempty"` ShppgAmt AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ShppgAmt,omitempty"` StmpDty AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StmpDty,omitempty"` StockXchgTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StockXchgTax,omitempty"` TrfTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TrfTax,omitempty"` TxTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TxTax,omitempty"` ValAddedTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ValAddedTax,omitempty"` WhldgTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 WhldgTax,omitempty"` CsmptnTax AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CsmptnTax,omitempty"` AcrdCptlstnAmt AmountAndDirection44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AcrdCptlstnAmt,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Tp"` }
type OtherParties39 ¶
type OtherParties39 struct { Invstr PartyIdentification149 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Invstr,omitempty"` StockXchg PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StockXchg,omitempty"` TradRgltr PartyIdentification136 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TradRgltr,omitempty"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LastPgInd"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NmAndAdr"` }
type PartyIdentification122Choice ¶
type PartyIdentification122Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Ctry"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtryId"` }
type PartyIdentification134Choice ¶
type PartyIdentification134Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Ctry"` }
type PartyIdentification136 ¶
type PartyIdentification136 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LEI,omitempty"` }
type PartyIdentification144 ¶
type PartyIdentification144 struct { Id PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LEI,omitempty"` }
type PartyIdentification146 ¶
type PartyIdentification146 struct { Id PartyIdentification122Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AltrnId,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlInf,omitempty"` }
type PartyIdentification149 ¶
type PartyIdentification149 struct { Id PartyIdentification134Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LEI,omitempty"` }
type PartyIdentificationAndAccount168 ¶
type PartyIdentificationAndAccount168 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SfkpgAcct,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlInf,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RegnDtls,omitempty"` }
type PendingProcessingReason14 ¶
type PendingProcessingReason14 struct { Cd PendingProcessingReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlRsnInf,omitempty"` }
type PendingProcessingReason16Choice ¶
type PendingProcessingReason16Choice struct { Cd PendingFailingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type PendingProcessingStatus17Choice ¶
type PendingProcessingStatus17Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NoSpcfdRsn"` Rsn []PendingProcessingReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rsn"` }
type PortfolioTransferNotificationV06 ¶
type PortfolioTransferNotificationV06 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pgntn"` StmtGnlDtls Statement62 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StmtGnlDtls"` AcctOwnr PartyIdentification144 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SfkpgAcct"` TrfNtfctnDtls []SecuritiesTradeDetails111 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TrfNtfctnDtls,omitempty"` }
type PortfolioTransferStatus2Choice ¶
type PortfolioTransferStatus2Choice struct { AckdAccptd AcknowledgedAcceptedStatus32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AckdAccptd"` PdgPrcg PendingProcessingStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PdgPrcg"` Rjctd RejectionStatus30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rjctd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Ctry"` }
type Price7 ¶
type Price7 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Tp"` Val PriceRateOrAmount3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Val"` }
type PriceRateOrAmount3Choice ¶
type PriceRateOrAmount3Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Amt"` }
type PriceType4Choice ¶
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PrtryRsn,omitempty"` }
type Quantity14 ¶
type Quantity14 struct { SttlmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmQty"` DnmtnChc Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DnmtnChc,omitempty"` CertNb []SecuritiesCertificate4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CertNb,omitempty"` QtyBrkdwn []QuantityBreakdown46 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 QtyBrkdwn,omitempty"` }
type QuantityBreakdown46 ¶
type QuantityBreakdown46 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LotNb,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LotQty,omitempty"` LotDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LotDtTm,omitempty"` LotPric Price7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LotPric,omitempty"` TpOfPric TypeOfPrice29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TpOfPric,omitempty"` }
type Registration9Choice ¶
type Registration9Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type RejectionReason37Choice ¶
type RejectionReason37Choice struct { Cd RejectionReason55Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type RejectionReason49 ¶
type RejectionReason49 struct { Cd RejectionReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 AddtlRsnInf,omitempty"` }
type RejectionReason55Code ¶
type RejectionReason55Code string
May be one of BENO, CAEV, DQUA, OTHR, PODU, SAFE, SSID, DSEC
type RejectionStatus30Choice ¶
type RejectionStatus30Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NoSpcfdRsn"` Rsn []RejectionReason49 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rsn"` }
type Reporting7Choice ¶
type Reporting7Choice struct { Cd Reporting1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type Restriction5Choice ¶
type Restriction5Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Nm,omitempty"` }
type SecuritiesCertificate4 ¶
type SecuritiesPaymentStatus1Code ¶
type SecuritiesPaymentStatus1Code string
May be one of FULL, NILL, PART
type SecuritiesPaymentStatus5Choice ¶
type SecuritiesPaymentStatus5Choice struct { Cd SecuritiesPaymentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SecuritiesRTGS4Choice ¶
type SecuritiesRTGS4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SecuritiesTradeDetails111 ¶
type SecuritiesTradeDetails111 struct { NtfctnSndrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NtfctnSndrTxId,omitempty"` NtfctnRcvrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NtfctnRcvrTxId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CmonId,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pmt"` Sts PortfolioTransferStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Sts,omitempty"` TradDt TradeDate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TradDt,omitempty"` SttlmDt SettlementDate17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmDt"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 NbOfDaysAcrd,omitempty"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FinInstrmId"` FinInstrmAttrbts FinancialInstrumentAttributes91 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 FinInstrmAttrbts,omitempty"` Rptg []Reporting7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Rptg,omitempty"` QtyDtls Quantity14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 QtyDtls"` SttlmParams SettlementDetails100 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmParams,omitempty"` DlvrgSttlmPties SettlementParties93 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties93 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RcvgSttlmPties,omitempty"` SttlmAmt AmountAndDirection52 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmAmt,omitempty"` OthrAmts OtherAmounts29 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OthrAmts,omitempty"` OthrBizPties OtherParties39 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OthrBizPties,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SplmtryData,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Desc,omitempty"` }
type SettlementDate17Choice ¶
type SettlementDate17Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Dt"` DtCd SettlementDateCode7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DtCd"` }
type SettlementDateCode7Choice ¶
type SettlementDateCode7Choice struct { Cd SettlementDate4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SettlementDetails100 ¶
type SettlementDetails100 struct { SttlmTxCond []SettlementTransactionCondition19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmTxCond,omitempty"` Regn Registration9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Regn,omitempty"` LglRstrctns Restriction5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 LglRstrctns,omitempty"` SctiesRTGS SecuritiesRTGS4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SctiesRTGS,omitempty"` SttlmSysMtd SettlementSystemMethod4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 SttlmSysMtd,omitempty"` TaxCpcty TaxCapacityParty4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 TaxCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StmpDtyTaxBsis,omitempty"` }
type SettlementParties93 ¶
type SettlementParties93 struct { Dpstry PartyIdentification146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount168 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount168 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount168 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount168 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount168 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Pty5,omitempty"` }
type SettlementSystemMethod4Choice ¶
type SettlementSystemMethod4Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SettlementTransactionCondition19Choice ¶
type SettlementTransactionCondition19Choice struct { Cd SettlementTransactionCondition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type SettlementTransactionCondition3Code ¶
type SettlementTransactionCondition3Code string
May be one of ASGN, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SPDL, SPST, UNEX
type Statement62 ¶
type Statement62 struct { CtrPtyPrtflTrfNtfctnRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 CtrPtyPrtflTrfNtfctnRef,omitempty"` RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 RptNb,omitempty"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StmtId,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 StmtDtTm"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 UpdTp,omitempty"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ActvtyInd"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty4Choice ¶
type TaxCapacityParty4Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type TradeDate8Choice ¶
type TradeDate8Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Dt"` DtCd TradeDateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 DtCd"` }
type TradeDateCode3Choice ¶
type TradeDateCode3Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type TypeOfPrice29Choice ¶
type TypeOfPrice29Choice struct { Cd TypeOfPrice14Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Prtry"` }
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.001.06 ValTp"` }