Documentation ¶
Index ¶
- type Account14
- type AccountIdentification1
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalReference2
- type AddressType2Code
- type AlternateSecurityIdentification1
- type AnyBICIdentifier
- type BICIdentification1
- type BICIdentifier
- type BeneficiaryCertificationCompletion1Code
- type BloombergIdentifier
- type BusinessFlowType1Code
- type Charge27
- type ChargeBasisType1Choice
- type ChargeBearer1Code
- type ChargePaymentMethod1Choice
- type ChargePaymentMethod1Code
- type ChargeType12Code
- type ChargeType4Choice
- type Commission22
- type CommissionBasis1Choice
- type CommissionType3Choice
- type CommissionType7Code
- type CommissionWaiver4
- type ConsolidatedTapeAssociationIdentifier
- type ContactIdentification2
- type CopyInformation2
- type CountryCode
- type CurrencyCode
- type DateAndDateTimeChoice
- type DeliverInformation14
- type DeliveringPartiesAndAccount9
- type DeliveryParameters4
- type DistributionPolicy1Code
- type Document
- type EuroclearClearstreamIdentifier
- type Exact4AlphaNumericText
- type ExemptionReason1Choice
- type Extended350Code
- type Extension1
- type FinancialInstrument13
- type FinancialInstrumentQuantity1
- type ForeignExchangeTerms7
- type FormOfSecurity1Code
- type GenericIdentification1
- type GenericIdentification27
- type GenericIdentification47
- type HoldingsPlanType1Code
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IncomePreference1Code
- type Intermediary25
- type Intermediary26
- type InvestmentAccount40
- type InvestmentAccount41
- type InvestmentFundRole2Code
- type LongPostalAddress1Choice
- type MarketPracticeVersion1
- type Max140Text
- type Max16Text
- type Max256Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type NameAndAddress2
- type NameAndAddress4
- type NameAndAddress5
- type NamePrefix1Code
- type PartyIdentification1Choice
- type PartyIdentification21
- type PartyIdentification2Choice
- type PartyIdentificationAndAccount4
- type PartyIdentificationAndAccount5
- type PartyIdentificationAndAccount93
- type PhoneNumber
- type PhysicalTransferType1Code
- type PostalAddress1
- type PriceMethod1Code
- type PriceValue1
- type RICIdentifier
- type Role4Choice
- type SecurityIdentification3Choice
- type SimpleIdentificationInformation
- type StampDutyType2Code
- type StructuredLongPostalAddress1
- type SubAccount1
- type Tax25
- type TaxBasis1Choice
- type TaxCalculationInformation8
- type TaxExemptReason1Code
- type TaxType16Code
- type TaxType1Choice
- type TaxationBasis2Code
- type TaxationBasis4Code
- type TickerIdentifier
- type Transfer29
- type TransferInConfirmationV06
- type TransferReason1
- type TransferReason1Code
- type TypeOfPrice12Code
- type UKTaxGroupUnitCode
- type Unit3
- type UnitPrice12
- type WaivingInstruction1Choice
- type WaivingInstruction1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account14 ¶
type Account14 struct { Id AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` AcctSvcr PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctSvcr,omitempty"` }
type AccountIdentification1 ¶
type AccountIdentification1 struct {
Prtry SimpleIdentificationInformation `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"`
}
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 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 AdditionalReference2 ¶
type AdditionalReference2 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Ref"` RefIssr PartyIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateSecurityIdentification1 ¶
type AlternateSecurityIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DmstIdSrc"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrtryIdSrc"` }
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 BICIdentification1 ¶
type BICIdentification1 struct {
BIC BICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BIC"`
}
type BICIdentifier ¶
type BICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BeneficiaryCertificationCompletion1Code ¶
type BeneficiaryCertificationCompletion1Code string
May be one of NCER, ELEC, PHYS
type Charge27 ¶
type Charge27 struct { Tp ChargeType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Tp"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Amt"` ChrgBsis ChargeBasisType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ChrgBsis,omitempty"` ChrgBr ChargeBearer1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ChrgBr,omitempty"` RcptId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RcptId,omitempty"` }
type ChargeBasisType1Choice ¶
type ChargeBasisType1Choice struct { Cd TaxationBasis2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type ChargePaymentMethod1Choice ¶
type ChargePaymentMethod1Choice struct { Cd ChargePaymentMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type ChargeType12Code ¶
type ChargeType12Code string
May be one of BEND, DISC, FEND, POST, REGF, SHIP, SPCN, TRAN
type ChargeType4Choice ¶
type ChargeType4Choice struct { Cd ChargeType12Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type Commission22 ¶
type Commission22 struct { Tp CommissionType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Tp"` Bsis CommissionBasis1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Bsis,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Amt"` RcptId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RcptId,omitempty"` ComrclAgrmtRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ComrclAgrmtRef,omitempty"` WvgDtls CommissionWaiver4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 WvgDtls,omitempty"` }
type CommissionBasis1Choice ¶
type CommissionBasis1Choice struct { Cd TaxationBasis4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type CommissionType3Choice ¶
type CommissionType3Choice struct { Cd CommissionType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type CommissionWaiver4 ¶
type CommissionWaiver4 struct { InstrBsis WaivingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 InstrBsis"` WvdRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 WvdRate"` }
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type ContactIdentification2 ¶
type ContactIdentification2 struct { NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NmPrfx,omitempty"` GvnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 GvnNm,omitempty"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FaxNb,omitempty"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 EmailAdr,omitempty"` }
type CopyInformation2 ¶
type CopyInformation2 struct { CpyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CpyInd"` OrgnlRcvr BICIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 OrgnlRcvr,omitempty"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DtTm"` }
type DeliverInformation14 ¶
type DeliverInformation14 struct { ReqdSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ReqdSttlmDt,omitempty"` FctvSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FctvSttlmDt,omitempty"` SttlmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SttlmAmt,omitempty"` StmpDty StampDutyType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 StmpDty,omitempty"` NetAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NetAmt,omitempty"` ChrgDtls []Charge27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ChrgDtls,omitempty"` ComssnDtls []Commission22 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ComssnDtls,omitempty"` TaxDtls []Tax25 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TaxDtls,omitempty"` FXDtls []ForeignExchangeTerms7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FXDtls,omitempty"` SttlmPtiesDtls DeliveringPartiesAndAccount9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SttlmPtiesDtls,omitempty"` PhysTrf PhysicalTransferType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PhysTrf,omitempty"` PhysTrfDtls DeliveryParameters4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PhysTrfDtls,omitempty"` ClntRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ClntRef,omitempty"` }
type DeliveringPartiesAndAccount9 ¶
type DeliveringPartiesAndAccount9 struct { DlvrrDtls InvestmentAccount41 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DlvrrDtls,omitempty"` DlvrrsCtdnDtls PartyIdentificationAndAccount5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DlvrrsCtdnDtls,omitempty"` DlvrrsIntrmyDtls PartyIdentificationAndAccount5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DlvrrsIntrmyDtls,omitempty"` DlvrgAgtDtls PartyIdentificationAndAccount4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DlvrgAgtDtls"` SctiesSttlmSys Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SctiesSttlmSys,omitempty"` PlcOfSttlmDtls PartyIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PlcOfSttlmDtls,omitempty"` }
type DeliveryParameters4 ¶
type DeliveryParameters4 struct { RegdAdrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RegdAdrInd"` NmAndAdr NameAndAddress4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NmAndAdr,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtctPrsn,omitempty"` }
type Document ¶
type Document struct {
TrfInConf TransferInConfirmationV06 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfInConf"`
}
type EuroclearClearstreamIdentifier ¶
type EuroclearClearstreamIdentifier string
Must be at least 1 items long
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExemptionReason1Choice ¶
type ExemptionReason1Choice struct { Cd TaxExemptReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PlcAndNm"` Txt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Txt"` }
type FinancialInstrument13 ¶
type FinancialInstrument13 struct { Id SecurityIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm,omitempty"` SplmtryId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SplmtryId,omitempty"` ClssTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ClssTp,omitempty"` SctiesForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SctiesForm,omitempty"` DstrbtnPlcy DistributionPolicy1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DstrbtnPlcy,omitempty"` }
type FinancialInstrumentQuantity1 ¶
type FinancialInstrumentQuantity1 struct {
Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Unit"`
}
type ForeignExchangeTerms7 ¶
type ForeignExchangeTerms7 struct { ToAmt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ToAmt,omitempty"` FrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FrAmt,omitempty"` UnitCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 UnitCcy"` QtdCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 XchgRate"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 QtnDt,omitempty"` QtgInstn PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 QtgInstn,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification27 ¶
type GenericIdentification27 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SchmeNm,omitempty"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Issr"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SchmeNm,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type Intermediary25 ¶
type Intermediary25 struct { Id PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` Acct Account14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Acct,omitempty"` Role Role4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Role,omitempty"` }
type Intermediary26 ¶
type Intermediary26 struct { Id PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` Acct Account14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Acct,omitempty"` Role Role4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Role,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtctPrsn,omitempty"` }
type InvestmentAccount40 ¶
type InvestmentAccount40 struct { OwnrId []PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 OwnrId,omitempty"` AcctId AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctId"` AcctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctNm,omitempty"` AcctDsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctDsgnt,omitempty"` IntrmyInf []Intermediary25 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 IntrmyInf,omitempty"` SctiesForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SctiesForm,omitempty"` DmtrlsdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DmtrlsdInd,omitempty"` IncmPref IncomePreference1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 IncmPref,omitempty"` BnfcryCertfctnCmpltn BeneficiaryCertificationCompletion1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BnfcryCertfctnCmpltn,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SfkpgPlc,omitempty"` AcctSvcr PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctSvcr,omitempty"` SubAcctDtls SubAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SubAcctDtls,omitempty"` }
type InvestmentAccount41 ¶
type InvestmentAccount41 struct { OwnrId []PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 OwnrId,omitempty"` AcctId AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctId,omitempty"` AcctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctNm,omitempty"` AcctDsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctDsgnt,omitempty"` IntrmyInf []Intermediary26 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 IntrmyInf,omitempty"` SctiesForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SctiesForm,omitempty"` DmtrlsdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DmtrlsdInd,omitempty"` IncmPref IncomePreference1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 IncmPref,omitempty"` BnfcryCertfctnCmpltn BeneficiaryCertificationCompletion1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BnfcryCertfctnCmpltn,omitempty"` AcctSvcr PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctSvcr,omitempty"` SubAcctDtls SubAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SubAcctDtls,omitempty"` }
type InvestmentFundRole2Code ¶
type InvestmentFundRole2Code string
May be one of FMCO, REGI, TRAG, INTR, DIST, CONC, UCL1, UCL2, TRAN
type LongPostalAddress1Choice ¶
type LongPostalAddress1Choice struct { Ustrd Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Ustrd"` Strd StructuredLongPostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Strd"` }
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm"` Dt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Dt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nb,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CreDtTm"` }
type NameAndAddress2 ¶
type NameAndAddress2 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm"` Adr LongPostalAddress1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Adr,omitempty"` }
type NameAndAddress4 ¶
type NameAndAddress4 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm,omitempty"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Adr"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Adr,omitempty"` }
type PartyIdentification1Choice ¶
type PartyIdentification1Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrtryId"` NmAndAdr NameAndAddress2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NmAndAdr"` }
type PartyIdentification21 ¶
type PartyIdentification21 struct { PtyId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PtyId"` PrcgRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgDt,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtctPrsn,omitempty"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NmAndAdr"` }
type PartyIdentificationAndAccount4 ¶
type PartyIdentificationAndAccount4 struct { PtyId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PtyId"` AcctId AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctId,omitempty"` PrcgRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgDt,omitempty"` SubAcctDtls SubAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SubAcctDtls,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtctPrsn,omitempty"` }
type PartyIdentificationAndAccount5 ¶
type PartyIdentificationAndAccount5 struct { PtyId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PtyId"` AcctId AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctId,omitempty"` PrcgRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrcgDt,omitempty"` }
type PartyIdentificationAndAccount93 ¶
type PartyIdentificationAndAccount93 struct { PtyId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PtyId,omitempty"` AcctId AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctId,omitempty"` PlcOfSttlm PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PlcOfSttlm"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Ctry"` }
type PriceValue1 ¶
type PriceValue1 struct {
Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Amt"`
}
type Role4Choice ¶
type Role4Choice struct { Cd InvestmentFundRole2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type SecurityIdentification3Choice ¶
type SecurityIdentification3Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ISIN"` SEDOL string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SEDOL"` CUSIP string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CUSIP"` RIC RICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RIC"` TckrSymb TickerIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TckrSymb"` Blmbrg BloombergIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CTA"` QUICK string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 QUICK"` Wrtppr string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Wrtppr"` Dtch string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Dtch"` Vlrn string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Vlrn"` SCVM string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SCVM"` Belgn string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Belgn"` Cmon EuroclearClearstreamIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cmon"` OthrPrtryId AlternateSecurityIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 OthrPrtryId"` }
type SimpleIdentificationInformation ¶
type SimpleIdentificationInformation struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"`
}
type StructuredLongPostalAddress1 ¶
type StructuredLongPostalAddress1 struct { BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BldgNm,omitempty"` StrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 StrtNm,omitempty"` StrtBldgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 StrtBldgId,omitempty"` Flr Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Flr,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TwnNm"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DstrctNm,omitempty"` RgnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RgnId,omitempty"` Stat Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Stat,omitempty"` CtyId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtyId,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Ctry"` PstCdId Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PstCdId"` POB Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 POB,omitempty"` }
type SubAccount1 ¶
type SubAccount1 struct { Id AccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Id"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Nm,omitempty"` Chrtc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Chrtc,omitempty"` }
type Tax25 ¶
type Tax25 struct { Tp TaxType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Tp"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Amt"` Bsis TaxBasis1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Bsis,omitempty"` RcptId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RcptId,omitempty"` XmptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 XmptnInd"` XmptnRsn ExemptionReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 XmptnRsn,omitempty"` TaxClctnDtls TaxCalculationInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TaxClctnDtls,omitempty"` }
type TaxBasis1Choice ¶
type TaxBasis1Choice struct { Cd TaxationBasis2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type TaxCalculationInformation8 ¶
type TaxCalculationInformation8 struct { Bsis TaxBasis1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Bsis,omitempty"` TaxblAmt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TaxblAmt"` }
type TaxExemptReason1Code ¶
type TaxExemptReason1Code string
May be one of NONE, MASA, MISA, SISA, IISA, CUYP, PRYP, ASTR, EMPY, EMCY, EPRY, ECYE, NFPI, NFQP, DECP, IRAC, IRAR, KEOG, PFSP, 401K, SIRA, 403B, 457X, RIRA, RIAN, RCRF, RCIP, EIFP, EIOP
type TaxType16Code ¶
type TaxType16Code string
May be one of COAX, CTAX, EUTR, LEVY, LOCL, NATI, PROV, STAM, STAT, STEX, TRAN, TRAX, VATA, WITH, NKAP, KAPA
type TaxType1Choice ¶
type TaxType1Choice struct { Cd TaxType16Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type Transfer29 ¶
type Transfer29 struct { TrfConfRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfConfRef"` TrfRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfRef"` ClntRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ClntRef,omitempty"` CtrPtyRef AdditionalReference2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CtrPtyRef,omitempty"` BizFlowTp BusinessFlowType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 BizFlowTp,omitempty"` FctvTrfDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FctvTrfDt"` ReqdSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 ReqdSttlmDt,omitempty"` FctvSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FctvSttlmDt,omitempty"` TradDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TradDt,omitempty"` TrfOrdrDtForm ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfOrdrDtForm,omitempty"` TrfRsn TransferReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfRsn,omitempty"` HldgsPlanTp []HoldingsPlanType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 HldgsPlanTp,omitempty"` FinInstrmDtls FinancialInstrument13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 FinInstrmDtls"` TtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TtlUnitsNb"` UnitsDtls []Unit3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 UnitsDtls,omitempty"` AvrgPric ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AvrgPric,omitempty"` NewAvrgPric ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NewAvrgPric,omitempty"` TrfCcy CurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfCcy,omitempty"` OwnAcctTrfInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 OwnAcctTrfInd,omitempty"` NonStdSttlmInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NonStdSttlmInf,omitempty"` RcvgAgtDtls PartyIdentificationAndAccount93 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RcvgAgtDtls,omitempty"` DlvrgAgtDtls PartyIdentificationAndAccount93 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 DlvrgAgtDtls,omitempty"` TrfExpnssPmtTp ChargePaymentMethod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfExpnssPmtTp,omitempty"` }
type TransferInConfirmationV06 ¶
type TransferInConfirmationV06 struct { MsgId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 MsgId"` PoolRef AdditionalReference2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PoolRef,omitempty"` PrvsRef AdditionalReference2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PrvsRef,omitempty"` RltdRef AdditionalReference2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 RltdRef,omitempty"` MstrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 MstrRef,omitempty"` TrfDtls []Transfer29 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TrfDtls"` AcctDtls InvestmentAccount40 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcctDtls"` SttlmDtls DeliverInformation14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 SttlmDtls,omitempty"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 MktPrctcVrsn,omitempty"` CpyDtls CopyInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CpyDtls,omitempty"` Xtnsn []Extension1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Xtnsn,omitempty"` }
type TransferReason1 ¶
type TransferReason1 struct { Cd TransferReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }
type TransferReason1Code ¶
type TransferReason1Code string
May be one of TRAU, TRAC, TRAT, TRAO, TRAI, TRAG, TPLD, TTDT, TRPE, TRAF, TRAN
type TypeOfPrice12Code ¶
type TypeOfPrice12Code string
May be one of BIDE, OFFR, NAVL, CREA, CANC, INTE, SWNG, MIDD, RINV, SWIC
type Unit3 ¶
type Unit3 struct { UnitsNb FinancialInstrumentQuantity1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 UnitsNb"` AcqstnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcqstnDt,omitempty"` CertNb []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 CertNb,omitempty"` Grp1Or2Units UKTaxGroupUnitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Grp1Or2Units,omitempty"` PricDtls UnitPrice12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PricDtls,omitempty"` }
type UnitPrice12 ¶
type UnitPrice12 struct { Tp TypeOfPrice12Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Tp"` XtndedTp Extended350Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 XtndedTp"` Val PriceValue1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Val"` PricMtd PriceMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 PricMtd,omitempty"` AcrdIntrstNAV ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 AcrdIntrstNAV,omitempty"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 NbOfDaysAcrd,omitempty"` TaxblIncmPerShr ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 TaxblIncmPerShr,omitempty"` }
type WaivingInstruction1Choice ¶
type WaivingInstruction1Choice struct { Cd WaivingInstruction1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.007.001.06 Prtry"` }