Documentation ¶
Index ¶
- type AccountIdentification3Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AffirmationReason1
- type AffirmationReason1Choice
- type AffirmationStatus6Choice
- type AllegementReason1Code
- type AllegmentMatchingReason1
- type AllegmentReason1Choice
- type AlternatePartyIdentification5
- type AmountAndDirection29
- type AmountOrRate2Choice
- type AnyBICIdentifier
- type AwaitingAffirmationReason1
- type AwaitingAffirmationReason1Choice
- type AwaitingAffirmationReason1Code
- type AwaitingCancellationReason1
- type AwaitingCancellationReason1Choice
- type AwaitingCancellationReason1Code
- type BBANIdentifier
- type BusinessProcessType1Choice
- type BusinessProcessType1Code
- type CalculationType1Code
- type CallIn1Code
- type CancellationProcessingStatus6Choice
- type CancellationReason11Choice
- type CashAccountIdentification2Choice
- type CashMarginOrder1Code
- type ChargeTaxBasis1Code
- type ChargeTaxBasisType1Choice
- type Commission16
- type CommissionType2Choice
- type CommissionType9Code
- type ConfirmationParties4
- type ConfirmationPartyDetails1
- type ConfirmationPartyDetails2
- type ConfirmationPartyDetails3
- type ConfirmationPartyDetails6
- type CountryCode
- type CreditDebitCode
- type CurrencyToBuyOrSell1Choice
- type DateAndDateTime1Choice
- type DateTimePeriodChoice
- type DateTimePeriodDetails
- type DeliveryReceiptType2Code
- type Document
- type DocumentNumber4Choice
- type EUCapitalGain2Code
- type EUCapitalGainType2Choice
- type Eligibility1Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type ExternalTradeTransactionCondition1Code
- type FinancialInstrumentQuantity1Choice
- type FinancialInstrumentQuantityChoice
- type ForeignExchangeTerms18
- type GenericIdentification20
- type GenericIdentification29
- type GenericIdentification37
- type GenericIdentification38
- type IBANIdentifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationReference11Choice
- type IdentificationSource3Choice
- type IdentificationType40Choice
- type InstructionProcessingReason1Choice
- type InstructionProcessingReason2Choice
- type InterestType2Code
- type InvestorCapacity3Choice
- type Linkages18
- type MICIdentifier
- type MarketIdentification13
- type MarketIdentification3Choice
- type MarketIdentification77
- type MarketType11Choice
- type MarketType12Choice
- type MarketType2Code
- type MarketType6Code
- type MatchingReason1Choice
- type MatchingReason3Choice
- type MatchingStatus1Code
- type MatchingStatus8Choice
- type MatchingStatus9Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress13
- type NoReasonCode
- type Order16
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartialFill1
- type PartyIdentification32Choice
- type PartyIdentification54
- type PartyIdentification55
- type PartyIdentification68Choice
- type PartyIdentificationAndAccount34
- type PartyIdentificationAndAccount79
- type PartyTextInformation1
- type PartyTextInformation5
- type PendingProcessing1Choice
- type PositionEffect2Code
- type PostalAddress8
- type Price4
- type PriceRateOrAmountChoice
- type PriceValueType7Code
- type ProcessingStatus17Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type PurposeCode5Choice
- type Quantity6Choice
- type QuantityBreakdown11
- type QuantityOrAmount1Choice
- type RegistrationParameters3
- type RejectionReason28Code
- type RejectionReason9
- type RejectionReason9Choice
- type RepairReason5
- type RepairReason7Code
- type RepairReason9Choice
- type ReplacementProcessingStatus7Choice
- type Reporting2Code
- type Reporting5Choice
- type SecuritiesAccount3
- type SecuritiesAccountPurposeType1Code
- type SecuritiesCertificate3
- type SecuritiesTradeConfirmationStatusAdviceV01
- type SecurityIdentification14
- type SettlementDate5Code
- type SettlementDate8Choice
- type SettlementDateCode5Choice
- type SettlementParties23
- type Side3Code
- type SimpleIdentificationInformation2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeDate4Choice
- type TradeRegulatoryConditions1Code
- type TradeTransactionCondition4Choice
- type TradeType3Choice
- type TradeType3Code
- type TradingCapacity4Code
- type TradingCapacity6Code
- type TradingDate1Code
- type TradingDateCode1Choice
- type TradingPartyCapacity1Choice
- type TradingPartyCapacity2Choice
- type TransactiontIdentification4
- type TypeOfIdentification2Code
- type TypeOfPrice10Choice
- type TypeOfPrice3Code
- type UPICIdentifier
- type UnaffirmedReason1Code
- type UnaffirmedReason2Choice
- type UnmatchedReason4Code
- type UnmatchedReason5
- type UnmatchedReason7Choice
- type YieldCalculation2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification3Choice ¶
type AccountIdentification3Choice struct { IBAN IBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IBAN"` BBAN BBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BBAN"` UPIC UPICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 UPIC"` PrtryAcct SimpleIdentificationInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtryAcct"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAnd13DecimalAmount ¶
type ActiveOrHistoricCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AffirmationReason1 ¶
type AffirmationReason1 struct { Cd UnaffirmedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type AffirmationReason1Choice ¶
type AffirmationReason1Choice struct { Rsn []AffirmationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` }
type AffirmationStatus6Choice ¶
type AffirmationStatus6Choice struct { Affrmd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Affrmd"` Uaffrmd AffirmationReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Uaffrmd"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts,omitempty"` }
type AllegmentMatchingReason1 ¶
type AllegmentMatchingReason1 struct { Cd AllegmentReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type AllegmentReason1Choice ¶
type AllegmentReason1Choice struct { Cd AllegementReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type AlternatePartyIdentification5 ¶
type AlternatePartyIdentification5 struct { IdTp IdentificationType40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId"` }
type AmountAndDirection29 ¶
type AmountAndDirection29 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CdtDbtInd,omitempty"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrgnlCcyAndOrdrdAmt,omitempty"` FXDtls ForeignExchangeTerms18 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 FXDtls,omitempty"` }
type AmountOrRate2Choice ¶
type AmountOrRate2Choice struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Amt"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rate"` }
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 AwaitingAffirmationReason1 ¶
type AwaitingAffirmationReason1 struct { Cd AwaitingAffirmationReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type AwaitingAffirmationReason1Choice ¶
type AwaitingAffirmationReason1Choice struct { Cd AwaitingAffirmationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type AwaitingCancellationReason1 ¶
type AwaitingCancellationReason1 struct { Cd AwaitingCancellationReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type AwaitingCancellationReason1Choice ¶
type AwaitingCancellationReason1Choice struct { Cd AwaitingCancellationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type AwaitingCancellationReason1Code ¶
type AwaitingCancellationReason1Code string
May be one of WCAN
type BusinessProcessType1Choice ¶
type BusinessProcessType1Choice struct { Cd BusinessProcessType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type BusinessProcessType1Code ¶
type BusinessProcessType1Code string
May be one of ISUP, NISP, PRAC, RSAL, PROP, THRU, IDEL, DPLX
type CalculationType1Code ¶
type CalculationType1Code string
May be one of AFTX, ANNU, ISSU, AVMA, BOOK, YTNC, CHCL, CLOS, CMPD, CUYI, TRGR, GVEQ, FLAS, NVFL, LSCL, LSMT, LSQR, LSYR, LGAL, MARK, YTMA, NXRF, PNAV, NXPT, PRCL, PRYL, SEMI, SHLF, SPLL, TXQV, TTDT, TRYL, WRST
type CancellationProcessingStatus6Choice ¶
type CancellationProcessingStatus6Choice struct { CxlPdg CancellationReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CxlPdg"` CxlReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CxlReqd"` CxlCmpltd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CxlCmpltd"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts,omitempty"` }
type CancellationReason11Choice ¶
type CancellationReason11Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` Rsn []AwaitingCancellationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` }
type CashAccountIdentification2Choice ¶
type CashAccountIdentification2Choice struct { IBAN IBANIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type ChargeTaxBasisType1Choice ¶
type ChargeTaxBasisType1Choice struct { Cd ChargeTaxBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type Commission16 ¶
type Commission16 struct { Tp CommissionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp"` Comssn AmountOrRate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Comssn"` RcptId PartyIdentification54 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RcptId,omitempty"` ClctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClctnDt,omitempty"` TtlComssn AmountAndDirection29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TtlComssn,omitempty"` TtlVATAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TtlVATAmt,omitempty"` VATRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 VATRate,omitempty"` }
type CommissionType2Choice ¶
type CommissionType2Choice struct { Cd CommissionType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type CommissionType9Code ¶
type CommissionType9Code string
May be one of CLDI, STEP, SOFT, PERN, FLAT, PERU, PWCD, PWEU, BRKR, DFDP, PBOC
type ConfirmationParties4 ¶
type ConfirmationParties4 struct { Invstr []PartyIdentificationAndAccount79 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Invstr,omitempty"` Buyr ConfirmationPartyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Buyr,omitempty"` Brrwr ConfirmationPartyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Brrwr,omitempty"` Sellr ConfirmationPartyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Sellr,omitempty"` Lndr ConfirmationPartyDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Lndr,omitempty"` BrkrOfCdt ConfirmationPartyDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BrkrOfCdt,omitempty"` IntrdcgFirm ConfirmationPartyDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IntrdcgFirm,omitempty"` StepInFirm ConfirmationPartyDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 StepInFirm,omitempty"` StepOutFirm ConfirmationPartyDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 StepOutFirm,omitempty"` ClrFirm ConfirmationPartyDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClrFirm,omitempty"` ExctgBrkr ConfirmationPartyDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ExctgBrkr,omitempty"` AffrmgPty ConfirmationPartyDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AffrmgPty,omitempty"` TradBnfcryPty ConfirmationPartyDetails3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradBnfcryPty,omitempty"` }
type ConfirmationPartyDetails1 ¶
type ConfirmationPartyDetails1 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` }
type ConfirmationPartyDetails2 ¶
type ConfirmationPartyDetails2 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` InvstrCpcty InvestorCapacity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 InvstrCpcty,omitempty"` TradgPtyCpcty TradingPartyCapacity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradgPtyCpcty,omitempty"` }
type ConfirmationPartyDetails3 ¶
type ConfirmationPartyDetails3 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` SfkpgAcct SecuritiesAccount3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SfkpgAcct,omitempty"` CshDtls AccountIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CshDtls,omitempty"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` PtyCpcty TradingPartyCapacity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PtyCpcty,omitempty"` }
type ConfirmationPartyDetails6 ¶
type ConfirmationPartyDetails6 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` SfkpgAcct SecuritiesAccount3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SfkpgAcct,omitempty"` CshDtls AccountIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CshDtls,omitempty"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgId,omitempty"` AddtlInf PartyTextInformation5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` PtyCpcty TradingPartyCapacity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PtyCpcty,omitempty"` InvstrPrtcnAssoctnMmbsh bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 InvstrPrtcnAssoctnMmbsh,omitempty"` }
type CurrencyToBuyOrSell1Choice ¶
type CurrencyToBuyOrSell1Choice struct { CcyToBuy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CcyToBuy"` CcyToSell ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CcyToSell"` }
type DateAndDateTime1Choice ¶
type DateAndDateTime1Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DtTm"` }
type DateTimePeriodChoice ¶
type DateTimePeriodChoice struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ToDtTm"` DtTmRg DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DtTmRg"` }
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ToDtTm"` }
type Document ¶
type Document struct {
SctiesTradConfStsAdvc SecuritiesTradeConfirmationStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SctiesTradConfStsAdvc"`
}
type DocumentNumber4Choice ¶
type DocumentNumber4Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 LngNb"` PrtryNb GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtryNb"` }
type EUCapitalGainType2Choice ¶
type EUCapitalGainType2Choice struct { EUCptlGn EUCapitalGain2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 EUCptlGn"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type ExternalTradeTransactionCondition1Code ¶
type ExternalTradeTransactionCondition1Code string
Must be at least 1 items long
type ForeignExchangeTerms18 ¶
type ForeignExchangeTerms18 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 XchgRate"` ConvtdAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ConvtdAmt"` }
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SchmeNm,omitempty"` }
type GenericIdentification29 ¶
type GenericIdentification37 ¶
type GenericIdentification38 ¶
type GenericIdentification38 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SchmeNm,omitempty"` }
type IBANIdentifier ¶
type IBANIdentifier string
Must match the pattern [a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationReference11Choice ¶
type IdentificationReference11Choice struct { InstgPtyTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 InstgPtyTxId"` ExctgPtyTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ExctgPtyTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MktInfrstrctrTxId"` ClntOrdrLkId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClntOrdrLkId"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PoolId"` BlckId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BlckId"` AllcnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AllcnId"` IndvAllcnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IndvAllcnId"` ScndryAllcnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ScndryAllcnId"` IndxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IndxId"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CmonId"` CmplcId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CmplcId"` CxlReqId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CxlReqId"` CollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CollTxId"` }
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type IdentificationType40Choice ¶
type IdentificationType40Choice struct { Cd TypeOfIdentification2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type InstructionProcessingReason1Choice ¶
type InstructionProcessingReason1Choice struct { Rsn []RejectionReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` }
type InstructionProcessingReason2Choice ¶
type InstructionProcessingReason2Choice struct { Rsn []RepairReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` }
type InvestorCapacity3Choice ¶
type InvestorCapacity3Choice struct { Cd Eligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type Linkages18 ¶
type Linkages18 struct { MsgNb DocumentNumber4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MsgNb,omitempty"` Ref IdentificationReference11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Ref"` }
type MarketIdentification13 ¶
type MarketIdentification13 struct { Id MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id,omitempty"` Tp MarketType12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp,omitempty"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Desc"` }
type MarketIdentification77 ¶
type MarketIdentification77 struct { Id MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id,omitempty"` Tp MarketType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp,omitempty"` }
type MarketType11Choice ¶
type MarketType11Choice struct { Cd MarketType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type MarketType12Choice ¶
type MarketType12Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type MatchingReason1Choice ¶
type MatchingReason1Choice struct { Rsn []UnmatchedReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` }
type MatchingReason3Choice ¶
type MatchingReason3Choice struct { Rsn []AllegmentMatchingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` }
type MatchingStatus8Choice ¶
type MatchingStatus8Choice struct { Cd MatchingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type MatchingStatus9Choice ¶
type MatchingStatus9Choice struct { Mtchd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Mtchd"` MtchdWthTlrnce ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MtchdWthTlrnce"` MtchgAllgd MatchingReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MtchgAllgd"` Umtchd MatchingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Umtchd"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts,omitempty"` }
type NameAndAddress13 ¶
type NameAndAddress13 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Nm"` Adr PostalAddress8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Adr,omitempty"` }
type Order16 ¶
type Order16 struct { BizPrcTp BusinessProcessType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BizPrcTp,omitempty"` OrdrId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrdrId,omitempty"` ClntOrdrId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClntOrdrId,omitempty"` ScndryClntOrdrId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ScndryClntOrdrId,omitempty"` ListId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ListId,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 FinInstrmId"` Sd Side3Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Sd"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pmt,omitempty"` TradTxTp TradeType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradTxTp,omitempty"` TradTxCond []TradeTransactionCondition4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradTxCond,omitempty"` PreAdvc bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PreAdvc,omitempty"` PlcOfTrad MarketIdentification77 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PlcOfTrad,omitempty"` OrdrBookgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrdrBookgDt,omitempty"` TradOrgtnDt ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradOrgtnDt,omitempty"` TradDt TradeDate4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradDt"` PrcgDt TradeDate4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgDt,omitempty"` SttlmDt SettlementDate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SttlmDt"` NAVDt DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NAVDt,omitempty"` PrtlFillDtls []PartialFill1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtlFillDtls,omitempty"` ConfQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ConfQty"` QtyBrkdwn []QuantityBreakdown11 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 QtyBrkdwn,omitempty"` GrssTradAmt AmountAndDirection29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 GrssTradAmt,omitempty"` DealPric Price4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DealPric"` TpOfPric TypeOfPrice10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TpOfPric,omitempty"` CshMrgn CashMarginOrder1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CshMrgn,omitempty"` Comssn Commission16 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Comssn,omitempty"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NbOfDaysAcrd,omitempty"` GvUpNbOfDays float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 GvUpNbOfDays,omitempty"` IntrstTp InterestType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 IntrstTp,omitempty"` AcrdIntrstPctg float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AcrdIntrstPctg,omitempty"` TradRgltryCondsTp TradeRegulatoryConditions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradRgltryCondsTp,omitempty"` CcyToBuyOrSell CurrencyToBuyOrSell1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CcyToBuyOrSell,omitempty"` OrdrOrgtrElgblty Eligibility1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrdrOrgtrElgblty,omitempty"` PosFct PositionEffect2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PosFct,omitempty"` DerivCvrd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DerivCvrd,omitempty"` ChrgTaxBsisTp ChargeTaxBasisType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ChrgTaxBsisTp,omitempty"` CptlGnTp EUCapitalGainType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CptlGnTp,omitempty"` MtchSts MatchingStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MtchSts,omitempty"` CallInTp CallIn1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CallInTp,omitempty"` YldTp YieldCalculation2 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 YldTp,omitempty"` Rptg []Reporting5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rptg,omitempty"` AddtlPhysOrRegnDtls RegistrationParameters3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlPhysOrRegnDtls,omitempty"` AddtlTradInstrPrcgInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlTradInstrPrcgInf,omitempty"` AcrdIntrstAmt AmountAndDirection29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AcrdIntrstAmt,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp"` }
type PartialFill1 ¶
type PartialFill1 struct { ConfQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ConfQty"` DealPric Price4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DealPric"` TradDt TradeDate4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradDt,omitempty"` PlcOfTrad MarketIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PlcOfTrad,omitempty"` OrgnlOrdrdQty QuantityOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrgnlOrdrdQty"` PrevslyExctdQty QuantityOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrevslyExctdQty"` RmngQty QuantityOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RmngQty"` MtchIncrmtQty QuantityOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MtchIncrmtQty,omitempty"` }
type PartyIdentification32Choice ¶
type PartyIdentification32Choice struct { BIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BIC"` PrtryId GenericIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtryId"` NmAndAdr NameAndAddress13 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NmAndAdr"` }
type PartyIdentification54 ¶
type PartyIdentification54 struct { BIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BIC"` PrtryId GenericIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtryId"` NmAndAdr NameAndAddress13 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NmAndAdr,omitempty"` }
type PartyIdentification55 ¶
type PartyIdentification55 struct { Id PartyIdentification68Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` }
type PartyIdentification68Choice ¶
type PartyIdentification68Choice struct { BIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BIC"` NmAndAdr NameAndAddress13 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Ctry"` }
type PartyIdentificationAndAccount34 ¶
type PartyIdentificationAndAccount34 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SfkpgAcct,omitempty"` }
type PartyIdentificationAndAccount79 ¶
type PartyIdentificationAndAccount79 struct { Id PartyIdentification32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id,omitempty"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CshAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgId,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CtryOfRes,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlInf,omitempty"` AltrnId AlternatePartyIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AltrnId,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RegnDtls,omitempty"` }
type PartyTextInformation5 ¶
type PartyTextInformation5 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PtyCtctDtls,omitempty"` }
type PendingProcessing1Choice ¶
type PendingProcessing1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoSpcfdRsn"` Rsn []AwaitingAffirmationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn"` }
type PositionEffect2Code ¶
type PositionEffect2Code string
May be one of OPEN, CLOS, ROLL, FIFO, CLOA
type PostalAddress8 ¶
type PostalAddress8 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Ctry"` }
type Price4 ¶
type Price4 struct { Val PriceRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Val"` Tp PriceValueType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp,omitempty"` }
type PriceRateOrAmountChoice ¶
type PriceRateOrAmountChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Amt"` }
type PriceValueType7Code ¶
type PriceValueType7Code string
May be one of DISC, PREM, PARV, YIEL, SPRE, PEUN, ABSO, TEDP, TEDY, FICT, VACT, PRCT, ACTU
type ProcessingStatus17Choice ¶
type ProcessingStatus17Choice struct { AckdAccptd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AckdAccptd"` AlrdyMtchdAndAffrmd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AlrdyMtchdAndAffrmd"` DfltActn ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DfltActn"` Done ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Done"` ForcdRjctn ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ForcdRjctn"` FullyExctdConfSnt ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 FullyExctdConfSnt"` Futr ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Futr"` Gnrtd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Gnrtd"` InRpr InstructionProcessingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 InRpr"` NoInstr ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 NoInstr"` OpnOrdr ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OpnOrdr"` PdgPrcg PendingProcessing1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PdgPrcg"` RcvdAtIntrmy ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RcvdAtIntrmy"` Rjctd InstructionProcessingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rjctd"` SttlmInstrSnt ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SttlmInstrSnt"` StgInstr ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 StgInstr"` TradgSspdByStockXchg ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TradgSspdByStockXchg"` Trtd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Trtd"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts,omitempty"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtryRsn,omitempty"` }
type PurposeCode5Choice ¶
type PurposeCode5Choice struct { Cd SecuritiesAccountPurposeType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OrgnlAndCurFace"` }
type QuantityBreakdown11 ¶
type QuantityBreakdown11 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 LotNb,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 LotQty,omitempty"` LotDtTm DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 LotDtTm,omitempty"` LotPric Price4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 LotPric,omitempty"` }
type QuantityOrAmount1Choice ¶
type QuantityOrAmount1Choice struct { Qty FinancialInstrumentQuantityChoice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Qty"` Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Amt"` }
type RegistrationParameters3 ¶
type RegistrationParameters3 struct { CertfctnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CertfctnId,omitempty"` CertfctnDtTm DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CertfctnDtTm,omitempty"` RegarAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RegarAcct,omitempty"` CertNb []SecuritiesCertificate3 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CertNb,omitempty"` }
type RejectionReason28Code ¶
type RejectionReason28Code string
May be one of ASTM, BUSE, CADE, COMC, DDAT, DDEA, DEPT, DMON, DQUA, DSEC, DTRD, FEEE, FORF, ICAG, ICUS, IEXE, IIND, INNA, NARR, NCRR, ODNP, PLCE, QUNP, REFE, CTRA, REPO, REPP, RERT, RSPR, SAFE, SETR, SETS, TERM, TNAR, TNIU, TQHI, TQNP, TXST, ULNK, VASU, INIR, OPNM, OPTY, UKWN, EXLI, INPR, PRIC, EQTY, SIDE, CADI, CPTY, DISC, DISE, RESU, XRAT, ACRU, GAMN, DFLT, FAIL, INDT, OTHR
type RejectionReason9 ¶
type RejectionReason9 struct { Cd RejectionReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type RejectionReason9Choice ¶
type RejectionReason9Choice struct { Cd RejectionReason28Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type RepairReason5 ¶
type RepairReason5 struct { Cd RepairReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type RepairReason7Code ¶
type RepairReason7Code string
May be one of ADEA, BATC, BUSE, CADE, CASH, CASY, COMC, DDAT, DDEA, DEPT, DMON, DQUA, DSEC, DTRD, FEEE, FORF, ICAG, ICUS, IEXE, IIND, INNA, LEOG, NARR, NCRR, NRGM, NRGN, PHYS, PLCE, CTRA, REPO, REPP, RERT, RSPR, RTGS, SAFE, SETR, SETS, TERM, TXST, ULNK, VASU
type RepairReason9Choice ¶
type RepairReason9Choice struct { Cd RepairReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type ReplacementProcessingStatus7Choice ¶
type ReplacementProcessingStatus7Choice struct { Accptd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Accptd"` Cmpltd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cmpltd"` Dnd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Dnd"` InRpr ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 InRpr"` PrtlRplcmntAccptd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtlRplcmntAccptd"` Pdg ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pdg"` RcvdAtIntrmy ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RcvdAtIntrmy"` RcvdAtStockXchg ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RcvdAtStockXchg"` Rjctd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Rjctd"` ModReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ModReqd"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrtrySts,omitempty"` }
type Reporting5Choice ¶
type Reporting5Choice struct { Cd Reporting2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type SecuritiesAccount3 ¶
type SecuritiesAccount3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` Tp PurposeCode5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Nm,omitempty"` }
type SecuritiesAccountPurposeType1Code ¶
type SecuritiesAccountPurposeType1Code string
May be one of MARG, SHOR, ABRD, CEND, DVPA, PHYS
type SecuritiesCertificate3 ¶
type SecuritiesTradeConfirmationStatusAdviceV01 ¶
type SecuritiesTradeConfirmationStatusAdviceV01 struct { Id TransactiontIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"` Refs []Linkages18 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Refs"` AffirmSts AffirmationStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AffirmSts,omitempty"` PrcgSts ProcessingStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PrcgSts,omitempty"` MtchgSts MatchingStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 MtchgSts,omitempty"` RplcmntPrcgSts ReplacementProcessingStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RplcmntPrcgSts,omitempty"` CxlPrcgSts CancellationProcessingStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CxlPrcgSts,omitempty"` PtyTradgDtls Order16 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PtyTradgDtls,omitempty"` CtrPtyTradgDtls Order16 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 CtrPtyTradgDtls,omitempty"` ConfPties []ConfirmationParties4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ConfPties,omitempty"` DlvrgSttlmPties SettlementParties23 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties23 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RcvgSttlmPties,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 SplmtryData,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Desc,omitempty"` }
type SettlementDate5Code ¶
type SettlementDate5Code string
May be one of REGU, CASH, NXTD, TONE, TTWO, TTRE, TFOR, TFIV, SELL, WDIS, WHID, TBAT, WISS
type SettlementDate8Choice ¶
type SettlementDate8Choice struct { Dt DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Dt"` Cd SettlementDateCode5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` }
type SettlementDateCode5Choice ¶
type SettlementDateCode5Choice struct { Cd SettlementDate5Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type SettlementParties23 ¶
type SettlementParties23 struct { Dpstry PartyIdentification55 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount34 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount34 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount34 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount34 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount34 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Pty5,omitempty"` }
type Side3Code ¶
type Side3Code string
May be one of BUYI, SELL, CROS, CRSH, CSHE, DEFI, OPPO, UNDI, TWOS, BUMI, SEPL, SESH, SSEX, LEND, BORW, OPEX
type SimpleIdentificationInformation2 ¶
type SimpleIdentificationInformation2 struct {
Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Id"`
}
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeDate4Choice ¶
type TradeDate4Choice struct { Dt DateAndDateTime1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Dt"` Val TradingDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Val"` }
type TradeRegulatoryConditions1Code ¶
type TradeRegulatoryConditions1Code string
May be one of SOLI, USOL
type TradeTransactionCondition4Choice ¶
type TradeTransactionCondition4Choice struct { Cd ExternalTradeTransactionCondition1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TradeType3Choice ¶
type TradeType3Choice struct { Cd TradeType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TradeType3Code ¶
type TradeType3Code string
May be one of BSKT, INDX, IPOO, LIST, PRAL, PROG, TRAD, BRBR, RISK, VWAP, AGEN, GUAR, EMTR, ISSU, BOST, BOEN, LABO, BORE, OFIT, BOSU, FBBT, OPTN, FUOP, FUTR
type TradingCapacity4Code ¶
type TradingCapacity4Code string
May be one of PRIN, CPRN, RISP, PROP, AGEN, CAGN, OAGN, PRAG, BAGN, INFI, MKTM, MLTF, RMKT, SINT, TAGT
type TradingCapacity6Code ¶
type TradingCapacity6Code string
May be one of AGEN, BAGN, CAGN, CPRN, OAGN, PRAG, PRIN
type TradingDateCode1Choice ¶
type TradingDateCode1Choice struct { Cd TradingDate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TradingPartyCapacity1Choice ¶
type TradingPartyCapacity1Choice struct { Cd TradingCapacity4Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TradingPartyCapacity2Choice ¶
type TradingPartyCapacity2Choice struct { Cd TradingCapacity6Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TransactiontIdentification4 ¶
type TransactiontIdentification4 struct {
TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 TxId"`
}
type TypeOfIdentification2Code ¶
type TypeOfIdentification2Code string
May be one of ARNU, CHTY, CORP, FIIN, TXID
type TypeOfPrice10Choice ¶
type TypeOfPrice10Choice struct { Cd TypeOfPrice3Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type TypeOfPrice3Code ¶
type TypeOfPrice3Code string
May be one of AVER, AVOV, GREX, NET2, NET1, PARV, RDAV
type UnaffirmedReason2Choice ¶
type UnaffirmedReason2Choice struct { Cd UnaffirmedReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type UnmatchedReason4Code ¶
type UnmatchedReason4Code string
May be one of ADEA, CADE, CHAR, CMIS, CPCA, DDAT, DDEA, DEAL, DELN, DEPT, DMON, DQUA, DSEC, DTRD, EXEC, FORF, LATE, LEOG, MCAN, NARR, PHYS, PLCE, PODU, REPA, REPO, REPP, RERT, RSPR, RTGS, SAFE, SETR, SETS, TERM, TXST, VASU, POSE, BORT, COAX, OTHI, BOFE, TACR, SDAT, COID, SCRA, ACRU, SHAI, ACRS, DEAS, CATI, TACS, DBNM, MADA, OLID, TRSA, TRTE, BOIA, OPLI, TRTR, LWCO, INTT, CUFC, LTME, ENFC, CLSE
type UnmatchedReason5 ¶
type UnmatchedReason5 struct { Cd UnmatchedReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 AddtlRsnInf,omitempty"` }
type UnmatchedReason7Choice ¶
type UnmatchedReason7Choice struct { Cd UnmatchedReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Cd"` Prtry GenericIdentification38 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Prtry"` }
type YieldCalculation2 ¶
type YieldCalculation2 struct { Val float64 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 Val"` ClctnTp CalculationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClctnTp"` RedPric Price4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 RedPric,omitempty"` ValDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ValDt,omitempty"` ValPrd DateTimePeriodChoice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ValPrd,omitempty"` ClctnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:setr.044.001.01 ClctnDt,omitempty"` }