Documentation ¶
Index ¶
- type Account22
- type AccountIdentification4Choice
- type AccountIdentificationAndName5
- type AccountSchemeName1Choice
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalReference8
- type AdditionalReference9
- type AddressType2Code
- type AlternateSecurityIdentification7
- type AnyBICIdentifier
- type AustrianBankleitzahlIdentifier
- type BICFIIdentifier
- type BestExecution1Code
- type Bloomberg2Identifier
- type CHIPSParticipantIdentifier
- type CHIPSUniversalIdentifier
- type CanadianPaymentsARNIdentifier
- type CancellationRight1Choice
- type CancellationRight1Code
- type ChargeBasis2Choice
- type ChargeOrCommissionDiscount1
- type ChargeType5Choice
- type Cheque9
- type ClearingSystemMemberIdentificationChoice
- type ConductClassification1Code
- type ConsolidatedTapeAssociationIdentifier
- type CopyInformation4
- type CountryAndResidentialStatusType2
- type CountryCode
- type CreditTransfer8
- type CustomerConductClassification1Choice
- type DateAndDateTimeChoice
- type DateFormat42Choice
- type DeliveringPartiesAndAccount16
- type DeliveryParameters3
- type DeliveryReceiptType2Code
- type DistributionPolicy1Code
- type Document
- type EUCapitalGain2Code
- type EUCapitalGain3Choice
- type EUDividendStatus1Code
- type EUDividendStatusType2Choice
- type Equalisation1
- type EuroclearClearstreamIdentifier
- type Exact4AlphaNumericText
- type ExemptionReason1Choice
- type Extension1
- type ExtensiveBranchNetworkIdentifier
- type ExternalAccountIdentification1Code
- type FedwireRoutingNumberIdentifier
- type Fee2
- type FinancialAdvice1Code
- type FinancialInstitutionIdentification10
- type FinancialInstitutionIdentification8Choice
- type FinancialInstrument57
- type ForeignExchangeTerms33
- type FormOfSecurity1Code
- type FundCashAccount2Code
- type FundOrderType4Choice
- type FundOrderType5Code
- type FundOrderType8Code
- type FundSettlementParameters11
- type GateHoldBack1Code
- type GenericAccountIdentification1
- type GenericIdentification1
- type GenericIdentification164
- type GenericIdentification30
- type GenericIdentification47
- type GenericIdentification78
- type GermanBankleitzahlIdentifier
- type HoldBackInformation2
- type HongKongBankIdentifier
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type IdentificationSource1Choice
- type IncomePreference1Code
- type IndividualPerson32
- type InformativeTax1
- type Intermediary39
- type InvestmentAccount58
- type InvestmentAccount60
- type InvestmentAccountType1Choice
- type InvestmentFundFee1Code
- type InvestmentFundRole2Choice
- type InvestmentFundRole2Code
- type InvestmentFundsOrderBreakdown2
- type IrishNSCIdentifier
- type ItalianDomesticIdentifier
- type LEIIdentifier
- type LateReport1Code
- type MICIdentifier
- type Max140Text
- type Max16Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type NameAndAddress4
- type NameAndAddress5
- type NegotiatedTrade1Code
- type NewZealandNCCIdentifier
- type OrderBreakdownType1Choice
- type OrderOriginatorEligibility1Code
- type OrderWaiver1
- type OrderWaiverReason1Code
- type OrderWaiverReason3Choice
- type OtherIdentification3Choice
- type PartyIdentification113
- type PartyIdentification90Choice
- type PartyIdentificationAndAccount147
- type PartyIdentificationType7Code
- type PaymentInstrument21Choice
- type PaymentTransaction72
- type PlaceOfTradeIdentification1Choice
- type PortugueseNCCIdentifier
- type PostalAddress1
- type PriceMethod1Code
- type PriceValue1
- type ProfitAndLoss2Choice
- type RICIdentifier
- type ReceivingPartiesAndAccount16
- type RedemptionCompletion1Code
- type RedemptionExecution15
- type RedemptionMultipleExecution5
- type RedemptionOrderConfirmationV04
- type ResidentialStatus1Code
- type RoundingDirection2Code
- type RussianCentralBankIdentificationCodeIdentifier
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat8Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText6
- type SecurityIdentification25Choice
- type Series1
- type SettlementTransactionCondition11Code
- type SettlementTransactionCondition30Choice
- type SignatureType1Choice
- type SignatureType2Code
- type SmallNetworkIdentifier
- type SouthAfricanNCCIdentifier
- type SpanishDomesticInterbankingIdentifier
- type SubAccount6
- type SwissBCIdentifier
- type SwissSICIdentifier
- type Tax31
- type Tax32
- type TaxBasis1Choice
- type TaxCalculationInformation10
- type TaxExemptReason1Code
- type TaxType17Code
- type TaxType3Choice
- type TaxableIncomePerShareCalculated2Choice
- type TaxableIncomePerShareCalculated2Code
- type TaxationBasis2Code
- type TaxationBasis5Code
- type TickerIdentifier
- type TotalFeesAndTaxes40
- type TradeTransactionCondition5Code
- type TradeTransactionCondition8Choice
- type TradingCapacity8Code
- type TransactionChannel2Code
- type TransactionChannelType1Choice
- type TypeOfPrice10Code
- type TypeOfPrice46Choice
- type UKDomesticSortCodeIdentifier
- type UKTaxGroupUnit1Code
- type UnitPrice22
- type WaivingInstruction1Code
- type WaivingInstruction2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account22 ¶
type Account22 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` AcctSvcr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctSvcr,omitempty"` }
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Othr"` }
type AccountIdentificationAndName5 ¶
type AccountIdentificationAndName5 struct { Id AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 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 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 AdditionalReference8 ¶
type AdditionalReference8 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ref"` RefIssr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 MsgNm,omitempty"` }
type AdditionalReference9 ¶
type AdditionalReference9 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ref"` RefIssr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateSecurityIdentification7 ¶
type AlternateSecurityIdentification7 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IdSrc"` }
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 AustrianBankleitzahlIdentifier ¶
type AustrianBankleitzahlIdentifier string
Must match the pattern AT[0-9]{5,5}
type BICFIIdentifier ¶
type BICFIIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type Bloomberg2Identifier ¶
type Bloomberg2Identifier string
Must match the pattern (BBG)[BCDFGHJKLMNPQRSTVWXYZ\d]{8}\d
type CHIPSParticipantIdentifier ¶
type CHIPSParticipantIdentifier string
Must match the pattern CP[0-9]{4,4}
type CHIPSUniversalIdentifier ¶
type CHIPSUniversalIdentifier string
Must match the pattern CH[0-9]{6,6}
type CanadianPaymentsARNIdentifier ¶
type CanadianPaymentsARNIdentifier string
Must match the pattern CA[0-9]{9,9}
type CancellationRight1Choice ¶
type CancellationRight1Choice struct { Cd CancellationRight1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type CancellationRight1Code ¶
type CancellationRight1Code string
May be one of VALI, NOXO, NOWA, NOIN
type ChargeBasis2Choice ¶
type ChargeBasis2Choice struct { Cd TaxationBasis5Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type ChargeOrCommissionDiscount1 ¶
type ChargeOrCommissionDiscount1 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Amt,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Rate,omitempty"` Bsis WaivingInstruction2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Bsis,omitempty"` }
type ChargeType5Choice ¶
type ChargeType5Choice struct { Cd InvestmentFundFee1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type Cheque9 ¶
type Cheque9 struct { Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nb,omitempty"` PyeeId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PyeeId"` DrweeId FinancialInstitutionIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DrweeId,omitempty"` DrwrId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DrwrId,omitempty"` }
type ClearingSystemMemberIdentificationChoice ¶
type ClearingSystemMemberIdentificationChoice struct { USCHU CHIPSUniversalIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 USCHU"` NZNCC NewZealandNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NZNCC"` IENSC IrishNSCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IENSC"` GBSC UKDomesticSortCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 GBSC"` USCH CHIPSParticipantIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 USCH"` CHBC SwissBCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CHBC"` USFW FedwireRoutingNumberIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 USFW"` PTNCC PortugueseNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PTNCC"` RUCB RussianCentralBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RUCB"` ITNCC ItalianDomesticIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ITNCC"` ATBLZ AustrianBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ATBLZ"` CACPA CanadianPaymentsARNIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CACPA"` CHSIC SwissSICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CHSIC"` DEBLZ GermanBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DEBLZ"` ESNCC SpanishDomesticInterbankingIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ESNCC"` ZANCC SouthAfricanNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ZANCC"` HKNCC HongKongBankIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 HKNCC"` AUBSBx ExtensiveBranchNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AUBSBx"` AUBSBs SmallNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AUBSBs"` }
type ConductClassification1Code ¶
type ConductClassification1Code string
May be one of NSTA, RCLT, STAN
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type CopyInformation4 ¶
type CopyInformation4 struct { CpyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CpyInd"` OrgnlRcvr AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrgnlRcvr,omitempty"` }
type CountryAndResidentialStatusType2 ¶
type CountryAndResidentialStatusType2 struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry"` ResdtlSts ResidentialStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ResdtlSts"` }
type CreditTransfer8 ¶
type CreditTransfer8 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ref,omitempty"` Dbtr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Dbtr,omitempty"` DbtrAcct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DbtrAcct,omitempty"` DbtrAgt FinancialInstitutionIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DbtrAgt,omitempty"` DbtrAgtAcct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DbtrAgtAcct,omitempty"` IntrmyAgt1 FinancialInstitutionIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IntrmyAgt1,omitempty"` IntrmyAgt1Acct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IntrmyAgt1Acct,omitempty"` IntrmyAgt2 FinancialInstitutionIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IntrmyAgt2,omitempty"` IntrmyAgt2Acct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IntrmyAgt2Acct,omitempty"` CdtrAgt FinancialInstitutionIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CdtrAgt"` CdtrAgtAcct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CdtrAgtAcct,omitempty"` Cdtr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cdtr,omitempty"` CdtrAcct AccountIdentificationAndName5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CdtrAcct"` }
type CustomerConductClassification1Choice ¶
type CustomerConductClassification1Choice struct { Cd ConductClassification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DtTm"` }
type DateFormat42Choice ¶
type DateFormat42Choice struct { YrMnth ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 YrMnth"` YrMnthDay ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 YrMnthDay"` }
type DeliveringPartiesAndAccount16 ¶
type DeliveringPartiesAndAccount16 struct { DlvrrsCtdnDtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DlvrrsCtdnDtls,omitempty"` DlvrrsIntrmy1Dtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DlvrrsIntrmy1Dtls,omitempty"` DlvrrsIntrmy2Dtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DlvrrsIntrmy2Dtls,omitempty"` DlvrgAgtDtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DlvrgAgtDtls"` }
type DeliveryParameters3 ¶
type DeliveryParameters3 struct { Adr NameAndAddress4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Adr"` IssdCertNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IssdCertNb,omitempty"` }
type Document ¶
type Document struct {
RedOrdrConf RedemptionOrderConfirmationV04 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RedOrdrConf"`
}
type EUCapitalGain3Choice ¶
type EUCapitalGain3Choice struct { Cd EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type EUDividendStatusType2Choice ¶
type EUDividendStatusType2Choice struct { Cd EUDividendStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type Equalisation1 ¶
type Equalisation1 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Amt,omitempty"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Rate,omitempty"` }
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:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PlcAndNm"` Txt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Txt"` }
type ExtensiveBranchNetworkIdentifier ¶
type ExtensiveBranchNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
type FedwireRoutingNumberIdentifier ¶
type FedwireRoutingNumberIdentifier string
Must match the pattern FW[0-9]{9,9}
type Fee2 ¶
type Fee2 struct { Tp ChargeType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` Bsis ChargeBasis2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Bsis,omitempty"` StdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 StdAmt,omitempty"` StdRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 StdRate,omitempty"` DscntDtls ChargeOrCommissionDiscount1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DscntDtls,omitempty"` ApldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ApldAmt,omitempty"` ApldRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ApldRate,omitempty"` NonStdSLARef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NonStdSLARef,omitempty"` RcptId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcptId,omitempty"` InftvInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InftvInd"` }
type FinancialInstitutionIdentification10 ¶
type FinancialInstitutionIdentification10 struct { Pty FinancialInstitutionIdentification8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Pty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 LEI,omitempty"` }
type FinancialInstitutionIdentification8Choice ¶
type FinancialInstitutionIdentification8Choice struct { NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NmAndAdr"` BICFI BICFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BICFI"` ClrSysMmbId ClearingSystemMemberIdentificationChoice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ClrSysMmbId"` PrtryId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtryId"` }
type FinancialInstrument57 ¶
type FinancialInstrument57 struct { Id SecurityIdentification25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ShrtNm,omitempty"` SplmtryId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SplmtryId,omitempty"` ClssTp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ClssTp,omitempty"` SctiesForm FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SctiesForm,omitempty"` DstrbtnPlcy DistributionPolicy1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DstrbtnPlcy,omitempty"` PdctGrp Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PdctGrp,omitempty"` SrsId Series1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SrsId,omitempty"` }
type ForeignExchangeTerms33 ¶
type ForeignExchangeTerms33 struct { ToAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ToAmt,omitempty"` FrAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FrAmt,omitempty"` UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 XchgRate"` QtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 QtnDt,omitempty"` QtgInstn PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 QtgInstn,omitempty"` }
type FundOrderType4Choice ¶
type FundOrderType4Choice struct { Cd FundOrderType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type FundOrderType8Code ¶
type FundOrderType8Code string
May be one of BEDB, INVP, PREA, RGSV, RGSU, RDIV, STAF, WIDP
type FundSettlementParameters11 ¶
type FundSettlementParameters11 struct { SttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmDt,omitempty"` SttlmPlc PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmPlc"` SfkpgPlc SafekeepingPlaceFormat8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SfkpgPlc,omitempty"` SctiesSttlmSysId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SctiesSttlmSysId,omitempty"` TradTxCond []TradeTransactionCondition8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TradTxCond,omitempty"` SttlmTxCond []SettlementTransactionCondition30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmTxCond,omitempty"` RcvgSdDtls ReceivingPartiesAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvgSdDtls"` DlvrgSdDtls DeliveringPartiesAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DlvrgSdDtls,omitempty"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification164 ¶
type GenericIdentification164 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` IdTp OtherIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IdTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Issr,omitempty"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SchmeNm,omitempty"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SchmeNm,omitempty"` }
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id,omitempty"` }
type GermanBankleitzahlIdentifier ¶
type GermanBankleitzahlIdentifier string
Must match the pattern BL[0-9]{8,8}
type HoldBackInformation2 ¶
type HoldBackInformation2 struct { Tp GateHoldBack1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Amt,omitempty"` XpctdRlsDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 XpctdRlsDt,omitempty"` FinInstrmId SecurityIdentification25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FinInstrmId,omitempty"` FinInstrmNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FinInstrmNm,omitempty"` RedCmpltn RedemptionCompletion1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RedCmpltn,omitempty"` FnlConf bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FnlConf,omitempty"` }
type HongKongBankIdentifier ¶
type HongKongBankIdentifier string
Must match the pattern HK[0-9]{3,3}
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
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 ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type IndividualPerson32 ¶
type IndividualPerson32 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm,omitempty"` BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BirthDt,omitempty"` CtryAndResdtlSts CountryAndResidentialStatusType2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CtryAndResdtlSts,omitempty"` OthrId []GenericIdentification164 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OthrId,omitempty"` }
type InformativeTax1 ¶
type InformativeTax1 struct { TaxblIncmPerDvdd ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TaxblIncmPerDvdd,omitempty"` EUCptlGn EUCapitalGain3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 EUCptlGn,omitempty"` EUDvddSts EUDividendStatusType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 EUDvddSts,omitempty"` PctgOfDebtClm float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PctgOfDebtClm,omitempty"` IndvTax []Tax32 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IndvTax,omitempty"` }
type Intermediary39 ¶
type Intermediary39 struct { Id PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Acct Account22 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Acct,omitempty"` OrdrOrgtrElgblty OrderOriginatorEligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrOrgtrElgblty,omitempty"` TradgPtyCpcty TradingCapacity8Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TradgPtyCpcty,omitempty"` Role InvestmentFundRole2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Role,omitempty"` }
type InvestmentAccount58 ¶
type InvestmentAccount58 struct { AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctId"` AcctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctNm,omitempty"` AcctDsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctDsgnt,omitempty"` OwnrId []PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OwnrId,omitempty"` AcctSvcr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctSvcr,omitempty"` OrdrOrgtrElgblty OrderOriginatorEligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrOrgtrElgblty,omitempty"` SubAcctDtls SubAccount6 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SubAcctDtls,omitempty"` }
type InvestmentAccount60 ¶
type InvestmentAccount60 struct { AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctId,omitempty"` Tp InvestmentAccountType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp,omitempty"` }
type InvestmentAccountType1Choice ¶
type InvestmentAccountType1Choice struct { Cd FundCashAccount2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type InvestmentFundFee1Code ¶
type InvestmentFundFee1Code string
May be one of BEND, BRKF, COMM, CDPL, CDSC, CBCH, DLEV, FEND, INIT, ADDF, POST, PREM, CHAR, SHIP, SWIT, UCIC, REGF, PENA
type InvestmentFundRole2Choice ¶
type InvestmentFundRole2Choice struct { Cd InvestmentFundRole2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type InvestmentFundRole2Code ¶
type InvestmentFundRole2Code string
May be one of FMCO, REGI, TRAG, INTR, DIST, CONC, UCL1, UCL2, TRAN
type InvestmentFundsOrderBreakdown2 ¶
type InvestmentFundsOrderBreakdown2 struct { OrdrBrkdwnTp OrderBreakdownType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrBrkdwnTp"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Amt"` }
type ItalianDomesticIdentifier ¶
type ItalianDomesticIdentifier string
Must match the pattern IT[0-9]{10,10}
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:setr.006.001.04 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CreDtTm"` }
type NameAndAddress4 ¶
type NameAndAddress4 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm,omitempty"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Adr"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Adr,omitempty"` }
type NewZealandNCCIdentifier ¶
type NewZealandNCCIdentifier string
Must match the pattern NZ[0-9]{6,6}
type OrderBreakdownType1Choice ¶
type OrderBreakdownType1Choice struct { Cd FundOrderType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type OrderOriginatorEligibility1Code ¶
type OrderOriginatorEligibility1Code string
May be one of ELIG, RETL, PROF
type OrderWaiver1 ¶
type OrderWaiver1 struct { OrdrWvrRsn []OrderWaiverReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrWvrRsn,omitempty"` InfVal Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InfVal,omitempty"` }
type OrderWaiverReason1Code ¶
type OrderWaiverReason1Code string
May be one of LATE, FEND, BMIN, CUTO, COMW
type OrderWaiverReason3Choice ¶
type OrderWaiverReason3Choice struct { Cd OrderWaiverReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type OtherIdentification3Choice ¶
type OtherIdentification3Choice struct { Cd PartyIdentificationType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type PartyIdentification113 ¶
type PartyIdentification113 struct { Pty PartyIdentification90Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Pty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 LEI,omitempty"` }
type PartyIdentification90Choice ¶
type PartyIdentification90Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NmAndAdr"` }
type PartyIdentificationAndAccount147 ¶
type PartyIdentificationAndAccount147 struct { PtyId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PtyId"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctId,omitempty"` }
type PartyIdentificationType7Code ¶
type PartyIdentificationType7Code string
May be one of ATIN, IDCD, NRIN, OTHR, PASS, POCD, SOCS, SRSA, GUNL, GTIN, ITIN, CPFA, AREG, DRLC, EMID, NINV, INCL, GIIN
type PaymentInstrument21Choice ¶
type PaymentInstrument21Choice struct { CdtTrfDtls CreditTransfer8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CdtTrfDtls"` ChqDtls Cheque9 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ChqDtls"` BkrsDrftDtls Cheque9 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BkrsDrftDtls"` CshAcctDtls InvestmentAccount60 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CshAcctDtls"` }
type PaymentTransaction72 ¶
type PaymentTransaction72 struct {
PmtInstrm PaymentInstrument21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PmtInstrm"`
}
type PlaceOfTradeIdentification1Choice ¶
type PlaceOfTradeIdentification1Choice struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry"` Xchg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Xchg"` Pty AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Pty"` OverTheCntr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OverTheCntr"` }
type PortugueseNCCIdentifier ¶
type PortugueseNCCIdentifier string
Must match the pattern PT[0-9]{8,8}
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry"` }
type PriceValue1 ¶
type PriceValue1 struct {
Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Amt"`
}
type ProfitAndLoss2Choice ¶
type ProfitAndLoss2Choice struct { Prft ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prft"` Loss ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Loss"` }
type ReceivingPartiesAndAccount16 ¶
type ReceivingPartiesAndAccount16 struct { RcvrsCtdnDtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvrsCtdnDtls,omitempty"` RcvrsIntrmy1Dtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvrsIntrmy1Dtls,omitempty"` RcvrsIntrmy2Dtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvrsIntrmy2Dtls,omitempty"` RcvgAgtDtls PartyIdentificationAndAccount147 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvgAgtDtls"` }
type RedemptionExecution15 ¶
type RedemptionExecution15 struct { OrdrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrRef"` ClntRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ClntRef,omitempty"` DealRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DealRef"` OrdrTp []FundOrderType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrTp,omitempty"` FinInstrmDtls FinancialInstrument57 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FinInstrmDtls"` SubAcctForHldg SubAccount6 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SubAcctForHldg,omitempty"` UnitsNb float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 UnitsNb"` Rndg RoundingDirection2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Rndg,omitempty"` NetAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NetAmt,omitempty"` GrssAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 GrssAmt,omitempty"` HldgsRedRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 HldgsRedRate,omitempty"` TradDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TradDtTm"` DealgPricDtls UnitPrice22 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 DealgPricDtls"` InftvPricDtls []UnitPrice22 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InftvPricDtls,omitempty"` SttlmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmAmt"` CshSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CshSttlmDt,omitempty"` SttlmMtd DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmMtd,omitempty"` PrtlyExctdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtlyExctdInd"` BestExctn BestExecution1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BestExctn,omitempty"` CumDvddInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CumDvddInd"` IntrmPrftAmt ProfitAndLoss2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IntrmPrftAmt,omitempty"` FXDtls []ForeignExchangeTerms33 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FXDtls,omitempty"` IncmPref IncomePreference1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IncmPref,omitempty"` Grp1Or2Units UKTaxGroupUnit1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Grp1Or2Units,omitempty"` TxOvrhd TotalFeesAndTaxes40 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TxOvrhd,omitempty"` InftvTaxDtls InformativeTax1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InftvTaxDtls,omitempty"` SttlmAndCtdyDtls FundSettlementParameters11 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SttlmAndCtdyDtls,omitempty"` PhysDlvryInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PhysDlvryInd"` PhysDlvryDtls DeliveryParameters3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PhysDlvryDtls,omitempty"` ReqdSttlmCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ReqdSttlmCcy,omitempty"` ReqdNAVCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ReqdNAVCcy,omitempty"` CshSttlmDtls PaymentTransaction72 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CshSttlmDtls,omitempty"` NonStdSttlmInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NonStdSttlmInf,omitempty"` PrtlSttlmOfUnits float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtlSttlmOfUnits,omitempty"` PrtlSttlmOfCsh float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtlSttlmOfCsh,omitempty"` StffClntBrkdwn []InvestmentFundsOrderBreakdown2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 StffClntBrkdwn,omitempty"` PrtlRedWhldgAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrtlRedWhldgAmt,omitempty"` FinAdvc FinancialAdvice1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 FinAdvc,omitempty"` NgtdTrad NegotiatedTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NgtdTrad,omitempty"` LateRpt LateReport1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 LateRpt,omitempty"` RltdPtyDtls []Intermediary39 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RltdPtyDtls,omitempty"` Equlstn Equalisation1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Equlstn,omitempty"` CstmrCndctClssfctn CustomerConductClassification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CstmrCndctClssfctn,omitempty"` TxChanlTp TransactionChannelType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TxChanlTp,omitempty"` SgntrTp SignatureType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SgntrTp,omitempty"` OrdrWvrDtls OrderWaiver1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrWvrDtls,omitempty"` GtgOrHldBckDtls HoldBackInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 GtgOrHldBckDtls,omitempty"` }
type RedemptionMultipleExecution5 ¶
type RedemptionMultipleExecution5 struct { AmdmntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AmdmntInd,omitempty"` MstrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 MstrRef,omitempty"` PlcOfTrad PlaceOfTradeIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PlcOfTrad,omitempty"` OrdrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OrdrDtTm,omitempty"` RcvdDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcvdDtTm,omitempty"` ReqdFutrTradDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ReqdFutrTradDt,omitempty"` CxlRght CancellationRight1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CxlRght,omitempty"` InvstmtAcctDtls InvestmentAccount58 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InvstmtAcctDtls"` BnfcryDtls []IndividualPerson32 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BnfcryDtls,omitempty"` IndvExctnDtls []RedemptionExecution15 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IndvExctnDtls"` TtlSttlmAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TtlSttlmAmt,omitempty"` BlkCshSttlmDtls PaymentTransaction72 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 BlkCshSttlmDtls,omitempty"` }
type RedemptionOrderConfirmationV04 ¶
type RedemptionOrderConfirmationV04 struct { MsgId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 MsgId"` PoolRef AdditionalReference9 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PoolRef,omitempty"` PrvsRef []AdditionalReference8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PrvsRef,omitempty"` RltdRef AdditionalReference8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RltdRef,omitempty"` MltplExctnDtls RedemptionMultipleExecution5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 MltplExctnDtls"` CpyDtls CopyInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CpyDtls,omitempty"` Xtnsn []Extension1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Xtnsn,omitempty"` }
type RussianCentralBankIdentificationCodeIdentifier ¶
type RussianCentralBankIdentificationCodeIdentifier string
Must match the pattern RU[0-9]{9,9}
type SafekeepingPlaceFormat8Choice ¶
type SafekeepingPlaceFormat8Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id,omitempty"` }
type SecurityIdentification25Choice ¶
type SecurityIdentification25Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ISIN"` SEDOL string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SEDOL"` CUSIP string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CUSIP"` RIC RICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RIC"` TckrSymb TickerIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TckrSymb"` Blmbrg Bloomberg2Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 CTA"` QUICK string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 QUICK"` Wrtppr string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Wrtppr"` Dtch string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Dtch"` Vlrn string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Vlrn"` SCVM string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SCVM"` Belgn string `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Belgn"` Cmon EuroclearClearstreamIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cmon"` OthrPrtryId AlternateSecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 OthrPrtryId"` }
type Series1 ¶
type Series1 struct { SrsDt DateFormat42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SrsDt,omitempty"` SrsNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 SrsNm,omitempty"` }
type SettlementTransactionCondition11Code ¶
type SettlementTransactionCondition11Code string
May be one of NOMC
type SettlementTransactionCondition30Choice ¶
type SettlementTransactionCondition30Choice struct { Cd SettlementTransactionCondition11Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type SignatureType1Choice ¶
type SignatureType1Choice struct { Cd SignatureType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type SmallNetworkIdentifier ¶
type SmallNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type SouthAfricanNCCIdentifier ¶
type SouthAfricanNCCIdentifier string
Must match the pattern ZA[0-9]{6,6}
type SpanishDomesticInterbankingIdentifier ¶
type SpanishDomesticInterbankingIdentifier string
Must match the pattern ES[0-9]{8,9}
type SubAccount6 ¶
type SubAccount6 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Id"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Nm,omitempty"` Chrtc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Chrtc,omitempty"` AcctDsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 AcctDsgnt,omitempty"` }
type Tax31 ¶
type Tax31 struct { Tp TaxType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` ApldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ApldAmt"` ApldRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ApldRate,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry,omitempty"` RcptId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcptId,omitempty"` TaxClctnDtls TaxCalculationInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TaxClctnDtls,omitempty"` }
type Tax32 ¶
type Tax32 struct { Tp TaxType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` InftvAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InftvAmt,omitempty"` InftvRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 InftvRate,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Ctry,omitempty"` XmptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 XmptnInd"` XmptnRsn ExemptionReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 XmptnRsn,omitempty"` RcptId PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 RcptId,omitempty"` TaxClctnDtls TaxCalculationInformation10 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TaxClctnDtls,omitempty"` }
type TaxBasis1Choice ¶
type TaxBasis1Choice struct { Cd TaxationBasis2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type TaxCalculationInformation10 ¶
type TaxCalculationInformation10 struct { Bsis TaxBasis1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Bsis,omitempty"` TaxblAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 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 TaxType17Code ¶
type TaxType17Code string
May be one of PROV, NATI, STAT, WITH, KAPA, NKAP, INPO, STAM, WTAX, INHT, SOSU, CTAX, GIFT, COAX, EUTR, AKT1, AKT2, ZWIS
type TaxType3Choice ¶
type TaxType3Choice struct { Cd TaxType17Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type TaxableIncomePerShareCalculated2Choice ¶
type TaxableIncomePerShareCalculated2Choice struct {}
type TaxableIncomePerShareCalculated2Code ¶
type TaxableIncomePerShareCalculated2Code string
May be one of TSIY, TSIN, UKWN
type TotalFeesAndTaxes40 ¶
type TotalFeesAndTaxes40 struct { TtlOvrhdApld ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TtlOvrhdApld,omitempty"` TtlFees ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TtlFees,omitempty"` TtlTaxs ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TtlTaxs,omitempty"` ComrclAgrmtRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 ComrclAgrmtRef,omitempty"` IndvFee []Fee2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IndvFee,omitempty"` IndvTax []Tax31 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 IndvTax,omitempty"` }
type TradeTransactionCondition5Code ¶
type TradeTransactionCondition5Code string
May be one of XCPN, CCPN
type TradeTransactionCondition8Choice ¶
type TradeTransactionCondition8Choice struct { Cd TradeTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type TransactionChannelType1Choice ¶
type TransactionChannelType1Choice struct { Cd TransactionChannel2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type TypeOfPrice10Code ¶
type TypeOfPrice10Code string
May be one of BIDE, OFFR, NAVL, CREA, CANC, INTE, SWNG, MIDD, RINV, SWIC, DDVR, ACTU
type TypeOfPrice46Choice ¶
type TypeOfPrice46Choice struct { Cd TypeOfPrice10Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }
type UKDomesticSortCodeIdentifier ¶
type UKDomesticSortCodeIdentifier string
Must match the pattern SC[0-9]{6,6}
type UnitPrice22 ¶
type UnitPrice22 struct { Tp TypeOfPrice46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Tp"` Val PriceValue1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Val"` PricMtd PriceMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PricMtd,omitempty"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 NbOfDaysAcrd,omitempty"` TaxblIncmPerShr ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TaxblIncmPerShr,omitempty"` TaxblIncmPerShrClctd TaxableIncomePerShareCalculated2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 TaxblIncmPerShrClctd,omitempty"` PricDiffRsn Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 PricDiffRsn,omitempty"` }
type WaivingInstruction2Choice ¶
type WaivingInstruction2Choice struct { Cd WaivingInstruction1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.006.001.04 Prtry"` }