Documentation ¶
Index ¶
- type AccountIdentification2Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AddressType2Code
- type AgentCAMovementInstructionV01
- type AlternateSecurityIdentification3
- type AnyBICIdentifier
- type CashAccount19
- type CashMovement2
- type CashProceeds1
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType1FormatChoice
- type CorporateActionEventType2Code
- type CorporateActionEventType2FormatChoice
- type CorporateActionInformation1
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary1FormatChoice
- type CorporateActionMovement1
- type CorporateActionOption1FormatChoice
- type CorporateActionOptionType1Code
- type CountryCode
- type CreditDebitCode
- type DistributionInstructionType1Code
- type Document
- type DocumentIdentification8
- type Exact3NumericText
- type FinancialInstrumentDescription3
- type ForeignExchangeTerms9
- type FormOfSecurity1Code
- type GenericIdentification1
- type GenericIdentification13
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type MICIdentifier
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type NameAndAddress5
- type PartyIdentification2Choice
- type PostalAddress1
- type PriceValue1
- type ProceedsMovement1
- type SecuritiesAccount10
- type SecuritiesAccount8
- type SecuritiesBalanceType10Code
- type SecuritiesBalanceType10FormatChoice
- type SecuritiesBalanceType9Code
- type SecuritiesBalanceType9FormatChoice
- type SecuritiesProceeds1
- type SecurityIdentification7
- type StampDutyType1Code
- type StampDutyType1FormatChoice
- type TaxVoucher1
- type UnderlyingSecurityMovement1
- type UnitOrFaceAmount1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AgentCAMovementInstructionV01 ¶
type AgentCAMovementInstructionV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Id"` AgtCAElctnAdvcId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AgtCAElctnAdvcId,omitempty"` CorpActnGnlInf CorporateActionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CorpActnGnlInf"` MvmntGnlInf CorporateActionMovement1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 MvmntGnlInf"` UndrlygSctiesMvmntDtls []UnderlyingSecurityMovement1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 UndrlygSctiesMvmntDtls,omitempty"` UndrlygCshMvmntDtls []CashMovement2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 UndrlygCshMvmntDtls,omitempty"` PrcdsMvmntDtls ProceedsMovement1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PrcdsMvmntDtls,omitempty"` }
type AlternateSecurityIdentification3 ¶
type AlternateSecurityIdentification3 struct { Id Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 DmstIdSrc,omitempty"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PrtryIdSrc,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 CashAccount19 ¶
type CashAccount19 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CdtDbtInd"` AcctOwnrId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctOwnrId,omitempty"` AcctId AccountIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctId"` }
type CashMovement2 ¶
type CashMovement2 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Amt"` AcctDtls []CashAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctDtls"` }
type CashProceeds1 ¶
type CashProceeds1 struct { PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PstngAmt"` RcncltnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 RcncltnDtls,omitempty"` AcctDtls []CashAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctDtls"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType1FormatChoice ¶
type CorporateActionEventProcessingType1FormatChoice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type CorporateActionEventType2Code ¶
type CorporateActionEventType2Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, INCR, INTR, LIQU, MCAL, MRGR, ODLT, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, OTHR
type CorporateActionEventType2FormatChoice ¶
type CorporateActionEventType2FormatChoice struct { Cd CorporateActionEventType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type CorporateActionInformation1 ¶
type CorporateActionInformation1 struct { AgtId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AgtId"` IssrCorpActnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 IssrCorpActnId,omitempty"` CorpActnPrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CorpActnPrcgId,omitempty"` EvtTp CorporateActionEventType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 MndtryVlntryEvtTp"` EvtPrcgTp CorporateActionEventProcessingType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 EvtPrcgTp,omitempty"` UndrlygScty FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 UndrlygScty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary1FormatChoice ¶
type CorporateActionMandatoryVoluntary1FormatChoice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type CorporateActionMovement1 ¶
type CorporateActionMovement1 struct { OrdrTp DistributionInstructionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OrdrTp"` HghPrtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 HghPrtyInd"` OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OptnNb,omitempty"` OptnTp CorporateActionOption1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OptnTp,omitempty"` ReqdExctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ReqdExctnDt"` AcctOwnrId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctOwnrId,omitempty"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctId,omitempty"` ConfdBalSctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ConfdBalSctiesQty,omitempty"` }
type CorporateActionOption1FormatChoice ¶
type CorporateActionOption1FormatChoice struct { Cd CorporateActionOptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type CorporateActionOptionType1Code ¶
type CorporateActionOptionType1Code string
May be one of BSPL, BUYA, CASE, CASH, CEXC, CTEN, CONN, CONY, EXER, LAPS, MPUT, NOAC, OFFR, OVER, SECU, SLLE, SPLI, NOQU, OTHR, QINV
type DistributionInstructionType1Code ¶
type DistributionInstructionType1Code string
May be one of GDEB, IDEB, GRET, CHAN, IRET
type Document ¶
type Document struct {
AgtCAMvmntInstr AgentCAMovementInstructionV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AgtCAMvmntInstr"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CreDtTm,omitempty"` }
type FinancialInstrumentDescription3 ¶
type FinancialInstrumentDescription3 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctyId"` PlcOfListg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PlcOfListg,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SfkpgPlc,omitempty"` }
type ForeignExchangeTerms9 ¶
type ForeignExchangeTerms9 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 XchgRate"` RsltgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 RsltgAmt"` OrgnlAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OrgnlAmt,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Issr"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Adr,omitempty"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BICOrBEI,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 NmAndAdr,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Ctry"` }
type PriceValue1 ¶
type PriceValue1 struct {
Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Amt"`
}
type ProceedsMovement1 ¶
type ProceedsMovement1 struct { CshPrcdsMvmntDtls []CashProceeds1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CshPrcdsMvmntDtls,omitempty"` SctiesPrcdsMvmntDtls []SecuritiesProceeds1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctiesPrcdsMvmntDtls,omitempty"` TaxDtls TaxVoucher1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TaxDtls,omitempty"` }
type SecuritiesAccount10 ¶
type SecuritiesAccount10 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CdtDbtInd"` AcctOwnrId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctOwnrId,omitempty"` AcctOwnrNtlty string `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctOwnrNtlty,omitempty"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctId"` BalTp SecuritiesBalanceType9FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BalTp,omitempty"` SctyHldgForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctyHldgForm,omitempty"` }
type SecuritiesAccount8 ¶
type SecuritiesAccount8 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CdtDbtInd"` AcctOwnrId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctOwnrId,omitempty"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctId"` BalTp SecuritiesBalanceType10FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BalTp,omitempty"` OptnTp CorporateActionOption1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OptnTp,omitempty"` OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OptnNb,omitempty"` SctyHldgForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctyHldgForm,omitempty"` StmpDty StampDutyType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 StmpDty,omitempty"` }
type SecuritiesBalanceType10Code ¶
type SecuritiesBalanceType10Code string
May be one of AVLB, REST, RDIS, RREM
type SecuritiesBalanceType10FormatChoice ¶
type SecuritiesBalanceType10FormatChoice struct { Cd SecuritiesBalanceType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type SecuritiesBalanceType9Code ¶
type SecuritiesBalanceType9Code string
May be one of AVLB, ELEC, UNEL, RDIS, RREM
type SecuritiesBalanceType9FormatChoice ¶
type SecuritiesBalanceType9FormatChoice struct { Cd SecuritiesBalanceType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type SecuritiesProceeds1 ¶
type SecuritiesProceeds1 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctyId"` PstngQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 PstngQty"` AcctDtls []SecuritiesAccount10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctDtls"` RcncltnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 RcncltnDtls,omitempty"` }
type SecurityIdentification7 ¶
type SecurityIdentification7 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ISIN,omitempty"` OthrId AlternateSecurityIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Desc,omitempty"` }
type StampDutyType1FormatChoice ¶
type StampDutyType1FormatChoice struct { Cd StampDutyType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Prtry,omitempty"` }
type TaxVoucher1 ¶
type TaxVoucher1 struct { TaxVchrRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TaxVchrRate"` TaxCdt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TaxCdt,omitempty"` TaxDdctn ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TaxDdctn,omitempty"` GrssAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 GrssAmt"` NetAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 NetAmt"` RcrdDtHldg UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 RcrdDtHldg"` TaxCdtRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 TaxCdtRate,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 WhldgTaxAmt,omitempty"` WhldgTaxRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 WhldgTaxRate,omitempty"` ScripDvddRinvstmtPricPerShr PriceValue1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ScripDvddRinvstmtPricPerShr,omitempty"` CshAmtBrghtFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CshAmtBrghtFwd,omitempty"` AlltdShrsCost PriceValue1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AlltdShrsCost,omitempty"` CshAmtCrrdFwd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 CshAmtCrrdFwd,omitempty"` NtnlTax ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 NtnlTax,omitempty"` NtnlDvddPybl ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 NtnlDvddPybl,omitempty"` BrgnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BrgnDt,omitempty"` BrgnSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 BrgnSttlmDt,omitempty"` StmpDtyAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 StmpDtyAmt,omitempty"` ChrgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ChrgAmt,omitempty"` ComssnAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 ComssnAmt,omitempty"` FXDtls ForeignExchangeTerms9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 FXDtls,omitempty"` }
type UnderlyingSecurityMovement1 ¶
type UnderlyingSecurityMovement1 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctyId"` SctiesQty UnitOrFaceAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 SctiesQty"` AcctDtls []SecuritiesAccount8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 AcctDtls"` }
type UnitOrFaceAmount1Choice ¶
type UnitOrFaceAmount1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 Unit,omitempty"` FaceAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.019.001.01 FaceAmt,omitempty"` }