Documentation ¶
Index ¶
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmountAndDirection21
- type AmountAndDirection3
- type AnyBICIdentifier
- type BalanceQuantity8Choice
- type BeneficialOwnership4Choice
- type BlockTrade1Code
- type BlockTrade4Choice
- type CashSettlementSystem2Code
- type CashSettlementSystem4Choice
- type CentralCounterPartyEligibility4Choice
- type ClosingBalance3
- type ClosingBalance4Choice
- type CorporateActionEventType19Code
- type CorporateActionEventType30Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateTimePeriodDetails
- type DateType3Code
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact5NumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentDetails20
- type FinancialInstrumentQuantity1Choice
- type Frequency25Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification56
- type GenericIdentification78
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type LEIIdentifier
- type LetterOfGuarantee4Choice
- type MICIdentifier
- type MarketClientSide4Choice
- type MarketClientSideCode
- type MarketIdentification1Choice
- type MarketIdentification84
- type MarketIdentification89
- type MarketType15Choice
- type MarketType2Code
- type MarketType4Code
- type MarketType8Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NettingEligibility4Choice
- type Number3Choice
- type OpeningBalance3
- type OpeningBalance4Choice
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type OwnershipLegalRestrictions1Code
- type Pagination
- type PartyIdentification44Choice
- type PartyIdentification71Choice
- type PartyIdentification91
- type PartyIdentification92Choice
- type PartyIdentification98
- type PartyIdentificationAndAccount117
- type Period2
- type Period2Choice
- type PlaceOfClearingIdentification1
- type PlaceOfTradeIdentification1
- type PostalAddress1
- type PriceInformation13
- type PriceRateOrAmountOrUnknownChoice
- type PriceValueType1Code
- type PurposeCode7Choice
- type Quantity6Choice
- type ReceiveDelivery1Code
- type Registration1Code
- type Registration9Choice
- type RepurchaseType12Choice
- type RepurchaseType3Code
- type Restriction5Choice
- type SafeKeepingPlace1
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat10Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText8
- type SecuritiesAccount19
- type SecuritiesAccount24
- type SecuritiesAccount25
- type SecuritiesAccountPurposeType1Code
- type SecuritiesRTGS4Choice
- type SecuritiesTransactionPostingReportV06
- type SecuritiesTransactionType18Choice
- type SecuritiesTransactionType8Code
- type SecurityIdentification19
- type SettlementDate4Code
- type SettlementDate9Choice
- type SettlementDateCode7Choice
- type SettlementDetails91
- type SettlementOrCorporateActionEvent13Choice
- type SettlementParties40
- type SettlementSystemMethod1Code
- type SettlementSystemMethod4Choice
- type SettlementTransactionCondition10Code
- type SettlementTransactionCondition16Choice
- type SettlementTransactionCondition5Code
- type SettlingCapacity2Code
- type SettlingCapacity7Choice
- type ShortLong1Code
- type Statement44
- type StatementBasis2Code
- type StatementBasis8Choice
- type StatementUpdateType1Code
- type SubAccountIdentification44
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty4Choice
- type TaxLiability1Code
- type TradeDate5Choice
- type TradeDateCode3Choice
- type Transaction46
- type TransactionActivity1Code
- type TransactionActivity3Choice
- type TransactionDetails78
- type TypeOfPrice16Code
- type TypeOfPrice30Choice
- type UpdateType15Choice
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 AmountAndDirection21 ¶
type AmountAndDirection21 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CdtDbtInd,omitempty"` }
type AmountAndDirection3 ¶
type AmountAndDirection3 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Amt"` CdtDbt CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CdtDbt"` }
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 BalanceQuantity8Choice ¶
type BalanceQuantity8Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Qty"` Prtry GenericIdentification56 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type BeneficialOwnership4Choice ¶
type BeneficialOwnership4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type BlockTrade4Choice ¶
type BlockTrade4Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type CashSettlementSystem4Choice ¶
type CashSettlementSystem4Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type CentralCounterPartyEligibility4Choice ¶
type CentralCounterPartyEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type ClosingBalance3 ¶
type ClosingBalance3 struct { ShrtLngInd ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ShrtLngInd"` ClsgBal ClosingBalance4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ClsgBal"` }
type ClosingBalance4Choice ¶
type ClosingBalance4Choice struct { Fnl BalanceQuantity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Fnl"` Intrmy BalanceQuantity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Intrmy"` }
type CorporateActionEventType19Code ¶
type CorporateActionEventType19Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, MTNG, ACCU, INFO
type CorporateActionEventType30Choice ¶
type CorporateActionEventType30Choice struct { Cd CorporateActionEventType19Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 DtTm"` }
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ToDtTm"` }
type Document ¶
type Document struct {
SctiesTxPstngRpt SecuritiesTransactionPostingReportV06 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SctiesTxPstngRpt"`
}
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, 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 FinancialInstrumentDetails20 ¶
type FinancialInstrumentDetails20 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FinInstrmId"` PricDtls PriceInformation13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PricDtls,omitempty"` SfkpgPlc SafeKeepingPlace1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgPlc,omitempty"` OpngBal OpeningBalance3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 OpngBal,omitempty"` ClsgBal ClosingBalance3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ClsgBal,omitempty"` Tx []Transaction46 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tx"` }
type Frequency25Choice ¶
type Frequency25Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification56 ¶
type GenericIdentification56 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SchmeNm,omitempty"` Bal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Bal"` }
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id,omitempty"` }
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:semt.017.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type LetterOfGuarantee4Choice ¶
type LetterOfGuarantee4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type MarketClientSide4Choice ¶
type MarketClientSide4Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Desc"` }
type MarketIdentification84 ¶
type MarketIdentification84 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id,omitempty"` Tp MarketType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp"` }
type MarketIdentification89 ¶
type MarketIdentification89 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id,omitempty"` Tp MarketType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp"` }
type MarketType15Choice ¶
type MarketType15Choice struct { Cd MarketType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type MarketType8Choice ¶
type MarketType8Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Adr,omitempty"` }
type NettingEligibility4Choice ¶
type NettingEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Lng"` }
type OpeningBalance3 ¶
type OpeningBalance3 struct { ShrtLngInd ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ShrtLngInd"` OpngBal OpeningBalance4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 OpngBal"` }
type OpeningBalance4Choice ¶
type OpeningBalance4Choice struct { Frst BalanceQuantity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Frst"` Intrmy BalanceQuantity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Intrmy"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LastPgInd"` }
type PartyIdentification44Choice ¶
type PartyIdentification44Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ctry"` }
type PartyIdentification71Choice ¶
type PartyIdentification71Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 NmAndAdr"` }
type PartyIdentification91 ¶
type PartyIdentification91 struct { Id PartyIdentification44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrcgId,omitempty"` }
type PartyIdentification92Choice ¶
type PartyIdentification92Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrtryId"` }
type PartyIdentification98 ¶
type PartyIdentification98 struct { Id PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` }
type PartyIdentificationAndAccount117 ¶
type PartyIdentificationAndAccount117 struct { Id PartyIdentification71Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrcgId,omitempty"` }
type Period2Choice ¶
type Period2Choice struct { FrDtTmToDtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FrDtTmToDtTm"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FrDtToDt"` }
type PlaceOfClearingIdentification1 ¶
type PlaceOfClearingIdentification1 struct { Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` }
type PlaceOfTradeIdentification1 ¶
type PlaceOfTradeIdentification1 struct { MktTpAndId MarketIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 MktTpAndId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ctry"` }
type PriceInformation13 ¶
type PriceInformation13 struct { Tp TypeOfPrice30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp"` ValTp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ValTp"` Val PriceRateOrAmountOrUnknownChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Val"` SrcOfPric MarketIdentification89 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SrcOfPric,omitempty"` QtnDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 QtnDt,omitempty"` }
type PriceRateOrAmountOrUnknownChoice ¶
type PriceRateOrAmountOrUnknownChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Amt"` UknwnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 UknwnInd"` }
type PurposeCode7Choice ¶
type PurposeCode7Choice struct { Cd SecuritiesAccountPurposeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 OrgnlAndCurFace"` }
type Registration9Choice ¶
type Registration9Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type RepurchaseType12Choice ¶
type RepurchaseType12Choice struct { Cd RepurchaseType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type RepurchaseType3Code ¶
type RepurchaseType3Code string
May be one of CADJ, CALL, PAIR, RATE, ROLP, TOPU, WTHD, PADJ
type Restriction5Choice ¶
type Restriction5Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SafeKeepingPlace1 ¶
type SafeKeepingPlace1 struct { SfkpgPlcFrmt SafekeepingPlaceFormat10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgPlcFrmt,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LEI,omitempty"` }
type SafekeepingPlaceFormat10Choice ¶
type SafekeepingPlaceFormat10Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id,omitempty"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Nm,omitempty"` }
type SecuritiesAccount24 ¶
type SecuritiesAccount24 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Nm,omitempty"` }
type SecuritiesAccount25 ¶
type SecuritiesAccount25 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Id"` Tp PurposeCode7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Nm,omitempty"` }
type SecuritiesAccountPurposeType1Code ¶
type SecuritiesAccountPurposeType1Code string
May be one of MARG, SHOR, ABRD, CEND, DVPA, PHYS
type SecuritiesRTGS4Choice ¶
type SecuritiesRTGS4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SecuritiesTransactionPostingReportV06 ¶
type SecuritiesTransactionPostingReportV06 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pgntn"` StmtGnlDtls Statement44 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StmtGnlDtls"` AcctOwnr PartyIdentification98 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgAcct"` FinInstrmDtls []FinancialInstrumentDetails20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FinInstrmDtls,omitempty"` SubAcctDtls []SubAccountIdentification44 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SubAcctDtls,omitempty"` }
type SecuritiesTransactionType18Choice ¶
type SecuritiesTransactionType18Choice struct { Cd SecuritiesTransactionType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SecuritiesTransactionType8Code ¶
type SecuritiesTransactionType8Code 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, RVPO, SBBK, SBRE, SECB, SECL, SLRE, SUBS, SYND, TBAC, TRAD, TRPO, TRVO, TURN, CLAI, CORP, AUTO, ETFT
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Desc,omitempty"` }
type SettlementDate9Choice ¶
type SettlementDate9Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Dt"` DtCd SettlementDateCode7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 DtCd"` }
type SettlementDateCode7Choice ¶
type SettlementDateCode7Choice struct { Cd SettlementDate4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SettlementDetails91 ¶
type SettlementDetails91 struct { SttlmTxCond []SettlementTransactionCondition16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SctiesRTGS,omitempty"` Regn Registration9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Regn,omitempty"` BnfclOwnrsh BeneficialOwnership4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TaxCpcty,omitempty"` RpTp RepurchaseType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 RpTp,omitempty"` MktClntSd MarketClientSide4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 MktClntSd,omitempty"` BlckTrad BlockTrade4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 BlckTrad,omitempty"` LglRstrctns Restriction5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CCPElgblty,omitempty"` LttrOfGrnt LetterOfGuarantee4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 LttrOfGrnt,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrtlSttlmInd,omitempty"` }
type SettlementOrCorporateActionEvent13Choice ¶
type SettlementOrCorporateActionEvent13Choice struct { SctiesTxTp SecuritiesTransactionType18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SctiesTxTp"` CorpActnEvtTp CorporateActionEventType30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CorpActnEvtTp"` }
type SettlementParties40 ¶
type SettlementParties40 struct { Dpstry PartyIdentification91 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount117 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount117 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount117 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount117 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount117 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pty5,omitempty"` }
type SettlementSystemMethod4Choice ¶
type SettlementSystemMethod4Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SettlementTransactionCondition10Code ¶
type SettlementTransactionCondition10Code string
May be one of ADEA, ASGN, BUTC, CLEN, DLWM, DIRT, DRAW, EXER, EXPI, FRCL, KNOC, NOMC, NACT, PENS, PHYS, RHYP, RPTO, RESI, SHOR, SPDL, SPST, TRAN, TRIP, UNEX
type SettlementTransactionCondition16Choice ¶
type SettlementTransactionCondition16Choice struct { Cd SettlementTransactionCondition10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SettlingCapacity7Choice ¶
type SettlingCapacity7Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type Statement44 ¶
type Statement44 struct { RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 RptNb,omitempty"` QryRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 QryRef,omitempty"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StmtId,omitempty"` StmtPrd Period2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StmtPrd"` Frqcy Frequency25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Frqcy,omitempty"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 UpdTp,omitempty"` StmtBsis StatementBasis8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 StmtBsis"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ActvtyInd"` SubAcctInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SubAcctInd"` }
type StatementBasis8Choice ¶
type StatementBasis8Choice struct { Cd StatementBasis2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type SubAccountIdentification44 ¶
type SubAccountIdentification44 struct { AcctOwnr PartyIdentification98 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount25 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgAcct"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ActvtyInd"` FinInstrmDtls []FinancialInstrumentDetails20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FinInstrmDtls,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.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:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type TradeDate5Choice ¶
type TradeDate5Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Dt"` DtCd TradeDateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 DtCd"` }
type TradeDateCode3Choice ¶
type TradeDateCode3Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type Transaction46 ¶
type Transaction46 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PrcrTxId,omitempty"` TradId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CmonId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 CorpActnEvtId,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ClntTrptyCollTxId,omitempty"` ClntCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ClntCollInstrId,omitempty"` TrptyCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TrptyCollInstrId,omitempty"` TxDtls TransactionDetails78 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SplmtryData,omitempty"` }
type TransactionActivity1Code ¶
type TransactionActivity1Code string
May be one of BOLE, CLAI, COLL, CORP, SETT
type TransactionActivity3Choice ¶
type TransactionActivity3Choice struct { Cd TransactionActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type TransactionDetails78 ¶
type TransactionDetails78 struct { TxActvty TransactionActivity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TxActvty"` SttlmTxOrCorpActnEvtTp SettlementOrCorporateActionEvent13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlmTxOrCorpActnEvtTp,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Pmt"` SttlmParams SettlementDetails91 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlmParams,omitempty"` PlcOfTrad PlaceOfTradeIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PlcOfTrad,omitempty"` SfkpgPlc SafeKeepingPlace1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SfkpgPlc,omitempty"` PlcOfClr PlaceOfClearingIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PlcOfClr,omitempty"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PstngQty"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 NbOfDaysAcrd,omitempty"` PstngAmt AmountAndDirection3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 PstngAmt,omitempty"` AcrdIntrstAmt AmountAndDirection21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 AcrdIntrstAmt,omitempty"` TradDt TradeDate5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TradDt,omitempty"` FctvSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 FctvSttlmDt"` SttlmDt SettlementDate9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 SttlmDt,omitempty"` ValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ValDt,omitempty"` DlvrgSttlmPties SettlementParties40 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties40 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 RcvgSttlmPties,omitempty"` RvslInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 RvslInd,omitempty"` TxAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 TxAddtlDtls,omitempty"` }
type TypeOfPrice30Choice ¶
type TypeOfPrice30Choice struct { Cd TypeOfPrice16Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Prtry"` }
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.017.001.06 ValTp"` }