Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus32Choice
- type AcknowledgementReason20
- type AcknowledgementReason23Choice
- type AcknowledgementReason9Code
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AlternatePartyIdentification9
- type AmountAndDirection57
- type AmountAndDirection58
- type AnyBICDec2014Identifier
- type CFIOct2015Identifier
- type ClassificationType33Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateType3Code
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency3Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact5NumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes97
- type FinancialInstrumentQuantity15Choice
- type ForeignExchangeTerms27
- type FormOfSecurity1Code
- type FormOfSecurity7Choice
- type Frequency27Choice
- type GenericIdentification18
- type GenericIdentification30
- type GenericIdentification39
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification86
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource4Choice
- type IdentificationType44Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat5Choice
- type LEIIdentifier
- type MICIdentifier
- type MarketIdentification4Choice
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type NameAndAddress12
- type NoReasonCode
- type Number23Choice
- type Number3Choice
- type OptionStyle2Code
- type OptionStyle9Choice
- type OptionType1Code
- type OptionType7Choice
- type OtherAmounts33
- type OtherIdentification2
- type OtherParties42
- type OwnershipLegalRestrictions1Code
- type Pagination1
- type PartyIdentification136Choice
- type PartyIdentification137Choice
- type PartyIdentification145Choice
- type PartyIdentification156
- type PartyIdentification157
- type PartyIdentification162
- type PartyIdentification170
- type PartyIdentification176Choice
- type PartyIdentificationAndAccount176
- type PartyTextInformation3
- type PendingFailingReason1Code
- type PendingProcessingReason14
- type PendingProcessingReason16Choice
- type PendingProcessingStatus17Choice
- type PortfolioTransferNotification002V06
- type PortfolioTransferStatus2Choice
- type Price3
- type PriceRateOrAmount1Choice
- type PriceType5Choice
- type PriceValueType1Code
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type Quantity15
- type QuantityBreakdown48
- type ReceiveDelivery1Code
- type Registration11Choice
- type Registration1Code
- type RejectionReason37Choice
- type RejectionReason49
- type RejectionReason55Code
- type RejectionStatus30Choice
- type Reporting1Code
- type Reporting8Choice
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINActiveOrHistoricCurrencyAnd13DecimalAmount
- type RestrictedFINActiveOrHistoricCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax30Text
- type RestrictedFINMax8Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type Restriction6Choice
- type SecuritiesAccount30
- type SecuritiesCertificate5
- type SecuritiesPaymentStatus1Code
- type SecuritiesPaymentStatus6Choice
- type SecuritiesRTGS5Choice
- type SecuritiesTradeDetails114
- type SecurityIdentification20
- type SettlementDate20Choice
- type SettlementDate4Code
- type SettlementDateCode9Choice
- type SettlementDetails103
- type SettlementParties96
- type SettlementSystemMethod1Code
- type SettlementSystemMethod5Choice
- type SettlementTransactionCondition21Choice
- type SettlementTransactionCondition3Code
- type Statement68
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty5Choice
- type TaxLiability1Code
- type TradeDate9Choice
- type TradeDateCode4Choice
- type TypeOfIdentification1Code
- type TypeOfPrice14Code
- type TypeOfPrice32Choice
- type UpdateType16Choice
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus32Choice ¶
type AcknowledgedAcceptedStatus32Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NoSpcfdRsn"` Rsn []AcknowledgementReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rsn"` }
type AcknowledgementReason20 ¶
type AcknowledgementReason20 struct { Cd AcknowledgementReason23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlRsnInf,omitempty"` }
type AcknowledgementReason23Choice ¶
type AcknowledgementReason23Choice struct { Cd AcknowledgementReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AlternatePartyIdentification9 ¶
type AlternatePartyIdentification9 struct { IdTp IdentificationType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Ctry"` AltrnId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AltrnId"` }
type AmountAndDirection57 ¶
type AmountAndDirection57 struct { Amt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CdtDbtInd"` }
type AmountAndDirection58 ¶
type AmountAndDirection58 struct { Amt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CdtDbtInd,omitempty"` OrgnlCcyAndOrdrdAmt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OrgnlCcyAndOrdrdAmt,omitempty"` FXDtls ForeignExchangeTerms27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FXDtls,omitempty"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type ClassificationType33Choice ¶
type ClassificationType33Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AltrnClssfctn"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DtTm"` }
type Document ¶
type Document struct {
PrtflTrfNtfctn PortfolioTransferNotification002V06 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtflTrfNtfctn"`
}
type EventFrequency3Code ¶
type EventFrequency3Code string
May be one of YEAR, MNTH, QUTR, SEMI, WEEK
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type FinancialInstrumentAttributes97 ¶
type FinancialInstrumentAttributes97 struct { PlcOfListg MarketIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DayCntBsis,omitempty"` RegnForm FormOfSecurity7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RegnForm,omitempty"` PmtFrqcy Frequency27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PmtFrqcy,omitempty"` PmtSts SecuritiesPaymentStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PmtSts,omitempty"` VarblRateChngFrqcy Frequency27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 VarblRateChngFrqcy,omitempty"` ClssfctnTp ClassificationType33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ClssfctnTp,omitempty"` OptnStyle OptionStyle9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OptnStyle,omitempty"` OptnTp OptionType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OptnTp,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DnmtnCcy,omitempty"` CpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DtdDt,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FrstPmtDt,omitempty"` PrvsFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrvsFctr,omitempty"` CurFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CurFctr,omitempty"` NxtFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NxtFctr,omitempty"` IntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 IntrstRate,omitempty"` YldToMtrtyRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 YldToMtrtyRate,omitempty"` NxtIntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NxtIntrstRate,omitempty"` IndxRateBsis float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 IndxRateBsis,omitempty"` CpnAttchdNb Number23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CpnAttchdNb,omitempty"` PoolNb GenericIdentification39 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PoolNb,omitempty"` VarblRateInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 VarblRateInd,omitempty"` CllblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CllblInd,omitempty"` PutblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PutblInd,omitempty"` MktOrIndctvPric PriceType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 MktOrIndctvPric,omitempty"` ExrcPric Price3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ExrcPric,omitempty"` SbcptPric Price3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SbcptPric,omitempty"` ConvsPric Price3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ConvsPric,omitempty"` StrkPric Price3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StrkPric,omitempty"` MinNmnlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CtrctSz,omitempty"` UndrlygFinInstrmId []SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 UndrlygFinInstrmId,omitempty"` FinInstrmAttrAddtlDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FinInstrmAttrAddtlDtls,omitempty"` }
type ForeignExchangeTerms27 ¶
type ForeignExchangeTerms27 struct { UnitCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 UnitCcy"` QtdCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 QtdCcy"` XchgRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 XchgRate"` RsltgAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RsltgAmt"` }
type FormOfSecurity7Choice ¶
type FormOfSecurity7Choice struct { Cd FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type Frequency27Choice ¶
type Frequency27Choice struct { Cd EventFrequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type GenericIdentification18 ¶
type GenericIdentification18 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr,omitempty"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` }
type GenericIdentification39 ¶
type GenericIdentification39 struct { Id RestrictedFINMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Issr RestrictedFINMax8Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr,omitempty"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type IdentificationType44Choice ¶
type IdentificationType44Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type InterestComputationMethod2Code ¶
type InterestComputationMethod2Code string
May be one of A001, A002, A003, A004, A005, A006, A007, A008, A009, A010, A011, A012, A013, A014, NARR
type InterestComputationMethodFormat5Choice ¶
type InterestComputationMethodFormat5Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type MarketIdentification4Choice ¶
type MarketIdentification4Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Desc"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress12 ¶
type NameAndAddress12 struct {
Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Nm"`
}
type Number23Choice ¶
type Number23Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Shrt"` Lng GenericIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Lng"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Lng"` }
type OptionStyle9Choice ¶
type OptionStyle9Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type OptionType7Choice ¶
type OptionType7Choice struct { Cd OptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type OtherAmounts33 ¶
type OtherAmounts33 struct { AcrdIntrstAmt AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AcrdIntrstAmt,omitempty"` ChrgsFees AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ChrgsFees,omitempty"` CtryNtlFdrlTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CtryNtlFdrlTax,omitempty"` PmtLevyTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PmtLevyTax,omitempty"` LclTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LclTax,omitempty"` Othr AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Othr,omitempty"` RgltryAmt AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RgltryAmt,omitempty"` ShppgAmt AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ShppgAmt,omitempty"` StmpDty AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StmpDty,omitempty"` StockXchgTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StockXchgTax,omitempty"` TrfTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TrfTax,omitempty"` TxTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TxTax,omitempty"` ValAddedTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ValAddedTax,omitempty"` WhldgTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 WhldgTax,omitempty"` CsmptnTax AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CsmptnTax,omitempty"` AcrdCptlstnAmt AmountAndDirection58 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AcrdCptlstnAmt,omitempty"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Tp"` }
type OtherParties42 ¶
type OtherParties42 struct { Invstr PartyIdentification170 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Invstr,omitempty"` StockXchg PartyIdentification157 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StockXchg,omitempty"` TradRgltr PartyIdentification157 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TradRgltr,omitempty"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtryId"` }
type PartyIdentification137Choice ¶
type PartyIdentification137Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NmAndAdr"` }
type PartyIdentification145Choice ¶
type PartyIdentification145Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Ctry"` }
type PartyIdentification156 ¶
type PartyIdentification156 struct { Id PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LEI,omitempty"` }
type PartyIdentification157 ¶
type PartyIdentification157 struct { Id PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LEI,omitempty"` }
type PartyIdentification162 ¶
type PartyIdentification162 struct { Id PartyIdentification145Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LEI,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AltrnId,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrcgDt,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrcgId,omitempty"` AddtlInf PartyTextInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlInf,omitempty"` }
type PartyIdentification170 ¶
type PartyIdentification170 struct { Id PartyIdentification176Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LEI,omitempty"` }
type PartyIdentification176Choice ¶
type PartyIdentification176Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Ctry"` }
type PartyIdentificationAndAccount176 ¶
type PartyIdentificationAndAccount176 struct { Id PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LEI,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SfkpgAcct,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrcgDt,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrcgId,omitempty"` AddtlInf PartyTextInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlInf,omitempty"` }
type PartyTextInformation3 ¶
type PartyTextInformation3 struct { DclrtnDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DclrtnDtls,omitempty"` PtyCtctDtls RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PtyCtctDtls,omitempty"` RegnDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RegnDtls,omitempty"` }
type PendingProcessingReason14 ¶
type PendingProcessingReason14 struct { Cd PendingProcessingReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlRsnInf,omitempty"` }
type PendingProcessingReason16Choice ¶
type PendingProcessingReason16Choice struct { Cd PendingFailingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type PendingProcessingStatus17Choice ¶
type PendingProcessingStatus17Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NoSpcfdRsn"` Rsn []PendingProcessingReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rsn"` }
type PortfolioTransferNotification002V06 ¶
type PortfolioTransferNotification002V06 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pgntn"` StmtGnlDtls Statement68 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StmtGnlDtls"` AcctOwnr PartyIdentification156 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SfkpgAcct"` TrfNtfctnDtls []SecuritiesTradeDetails114 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TrfNtfctnDtls,omitempty"` }
type PortfolioTransferStatus2Choice ¶
type PortfolioTransferStatus2Choice struct { AckdAccptd AcknowledgedAcceptedStatus32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AckdAccptd"` PdgPrcg PendingProcessingStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PdgPrcg"` Rjctd RejectionStatus30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rjctd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type Price3 ¶
type Price3 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Tp"` Val PriceRateOrAmount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Val"` }
type PriceRateOrAmount1Choice ¶
type PriceRateOrAmount1Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rate"` Amt RestrictedFINActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Amt"` }
type PriceType5Choice ¶
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PrtryRsn,omitempty"` }
type Quantity15 ¶
type Quantity15 struct { SttlmQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmQty"` DnmtnChc RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DnmtnChc,omitempty"` CertNb []SecuritiesCertificate5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CertNb,omitempty"` QtyBrkdwn []QuantityBreakdown48 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 QtyBrkdwn,omitempty"` }
type QuantityBreakdown48 ¶
type QuantityBreakdown48 struct { LotNb GenericIdentification39 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LotNb,omitempty"` LotQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LotQty,omitempty"` LotDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LotDtTm,omitempty"` LotPric Price3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LotPric,omitempty"` TpOfPric TypeOfPrice32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TpOfPric,omitempty"` }
type Registration11Choice ¶
type Registration11Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type RejectionReason37Choice ¶
type RejectionReason37Choice struct { Cd RejectionReason55Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type RejectionReason49 ¶
type RejectionReason49 struct { Cd RejectionReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 AddtlRsnInf,omitempty"` }
type RejectionReason55Code ¶
type RejectionReason55Code string
May be one of BENO, CAEV, DQUA, OTHR, PODU, SAFE, SSID, DSEC
type RejectionStatus30Choice ¶
type RejectionStatus30Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NoSpcfdRsn"` Rsn []RejectionReason49 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rsn"` }
type Reporting8Choice ¶
type Reporting8Choice struct { Cd Reporting1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveOrHistoricCurrencyAnd13DecimalAmount ¶
type RestrictedFINActiveOrHistoricCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveOrHistoricCurrencyAndAmount ¶
type RestrictedFINActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINMax30Text ¶
type RestrictedFINMax30Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
type RestrictedFINMax8Text ¶
type RestrictedFINMax8Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax31Text ¶
type RestrictedFINXMax31Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,31}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type Restriction6Choice ¶
type Restriction6Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SecuritiesAccount30 ¶
type SecuritiesAccount30 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Nm,omitempty"` }
type SecuritiesCertificate5 ¶
type SecuritiesCertificate5 struct { Nb RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Nb"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Issr,omitempty"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SchmeNm,omitempty"` }
type SecuritiesPaymentStatus1Code ¶
type SecuritiesPaymentStatus1Code string
May be one of FULL, NILL, PART
type SecuritiesPaymentStatus6Choice ¶
type SecuritiesPaymentStatus6Choice struct { Cd SecuritiesPaymentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SecuritiesRTGS5Choice ¶
type SecuritiesRTGS5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SecuritiesTradeDetails114 ¶
type SecuritiesTradeDetails114 struct { NtfctnSndrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NtfctnSndrTxId,omitempty"` NtfctnRcvrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NtfctnRcvrTxId,omitempty"` CmonId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CmonId,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pmt"` Sts PortfolioTransferStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Sts,omitempty"` TradDt TradeDate9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TradDt,omitempty"` SttlmDt SettlementDate20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmDt"` NbOfDaysAcrd float64 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 NbOfDaysAcrd,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FinInstrmId"` FinInstrmAttrbts FinancialInstrumentAttributes97 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 FinInstrmAttrbts,omitempty"` Rptg []Reporting8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Rptg,omitempty"` QtyDtls Quantity15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 QtyDtls"` SttlmParams SettlementDetails103 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmParams,omitempty"` DlvrgSttlmPties SettlementParties96 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties96 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RcvgSttlmPties,omitempty"` SttlmAmt AmountAndDirection57 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmAmt,omitempty"` OthrAmts OtherAmounts33 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OthrAmts,omitempty"` OthrBizPties OtherParties42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OthrBizPties,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SplmtryData,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Desc,omitempty"` }
type SettlementDate20Choice ¶
type SettlementDate20Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Dt"` DtCd SettlementDateCode9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DtCd"` }
type SettlementDateCode9Choice ¶
type SettlementDateCode9Choice struct { Cd SettlementDate4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SettlementDetails103 ¶
type SettlementDetails103 struct { SttlmTxCond []SettlementTransactionCondition21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmTxCond,omitempty"` Regn Registration11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Regn,omitempty"` LglRstrctns Restriction6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 LglRstrctns,omitempty"` SctiesRTGS SecuritiesRTGS5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SctiesRTGS,omitempty"` SttlmSysMtd SettlementSystemMethod5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 SttlmSysMtd,omitempty"` TaxCpcty TaxCapacityParty5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 TaxCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StmpDtyTaxBsis,omitempty"` }
type SettlementParties96 ¶
type SettlementParties96 struct { Dpstry PartyIdentification162 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount176 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount176 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount176 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount176 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount176 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Pty5,omitempty"` }
type SettlementSystemMethod5Choice ¶
type SettlementSystemMethod5Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SettlementTransactionCondition21Choice ¶
type SettlementTransactionCondition21Choice struct { Cd SettlementTransactionCondition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type SettlementTransactionCondition3Code ¶
type SettlementTransactionCondition3Code string
May be one of ASGN, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SPDL, SPST, UNEX
type Statement68 ¶
type Statement68 struct { CtrPtyPrtflTrfNtfctnRef RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 CtrPtyPrtflTrfNtfctnRef,omitempty"` RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 RptNb,omitempty"` StmtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StmtId,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 StmtDtTm"` UpdTp UpdateType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 UpdTp,omitempty"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ActvtyInd"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty5Choice ¶
type TaxCapacityParty5Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type TradeDate9Choice ¶
type TradeDate9Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Dt"` DtCd TradeDateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 DtCd"` }
type TradeDateCode4Choice ¶
type TradeDateCode4Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type TypeOfPrice32Choice ¶
type TypeOfPrice32Choice struct { Cd TypeOfPrice14Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type UpdateType16Choice ¶
type UpdateType16Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Prtry"` }
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.037.002.06 ValTp"` }