Documentation ¶
Index ¶
- type ActiveOrHistoricCurrencyAnd13DecimalAmount
- type ActiveOrHistoricCurrencyCode
- type AnyBICIdentifier
- type CFIIdentifier
- type ClassificationType2Choice
- type CountryCode
- type DateAndDateTimeChoice
- type Document
- type DocumentNumber1Choice
- type EventFrequency3Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact4NumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentAttributes21
- type FinancialInstrumentQuantity1Choice
- type FormOfSecurity1Code
- type FormOfSecurity2Choice
- type Frequency3Choice
- type GenericIdentification1
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type Identification1
- type IdentificationSource3Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type IntraPositionDetails11
- type IntraPositionMovementInstructionV02
- type Linkages8
- type MICIdentifier
- type MarketIdentification1Choice
- type MarketIdentification5
- type MarketType2Choice
- type MarketType5Code
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type Number2Choice
- type OptionStyle2Code
- type OptionStyle4Choice
- type OptionType1Code
- type OptionType2Choice
- type OtherIdentification1
- type PartyIdentification36Choice
- type PaymentDirection2Choice
- type PreferenceToIncome1Code
- type PreferenceToIncome2Choice
- type Price2
- type PriceRateOrAmountChoice
- type PriceType1Choice
- type PriceValueType1Code
- type PriorityNumeric1Choice
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type QuantityBreakdown5
- type References14Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesBalanceType13Code
- type SecuritiesBalanceType2Choice
- type SecuritiesPaymentStatus1Code
- type SecuritiesPaymentStatus2Choice
- type SecurityIdentification14
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type YieldedOrValueType1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveOrHistoricCurrencyAnd13DecimalAmount ¶
type ActiveOrHistoricCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
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 ClassificationType2Choice ¶
type ClassificationType2Choice struct { ClssfctnFinInstrm CFIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 AltrnClssfctn"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 DtTm"` }
type Document ¶
type Document struct {
IntraPosMvmntInstr IntraPositionMovementInstructionV02 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IntraPosMvmntInstr"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PrtryNb"` }
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 FinancialInstrumentAttributes21 ¶
type FinancialInstrumentAttributes21 struct { PlcOfListg MarketIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 DayCntBsis,omitempty"` RegnForm FormOfSecurity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 RegnForm,omitempty"` PmtFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PmtFrqcy,omitempty"` PmtSts SecuritiesPaymentStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PmtSts,omitempty"` PmtDrctn PaymentDirection2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PmtDrctn,omitempty"` VarblRateChngFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 VarblRateChngFrqcy,omitempty"` PrefToIncm PreferenceToIncome2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PrefToIncm,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 OptnStyle,omitempty"` OptnTp OptionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 OptnTp,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 DnmtnCcy,omitempty"` CpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 DtdDt,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 FrstPmtDt,omitempty"` PrvsFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PrvsFctr,omitempty"` CurFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CurFctr,omitempty"` NxtFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 NxtFctr,omitempty"` IntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IntrstRate,omitempty"` NxtIntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 NxtIntrstRate,omitempty"` IndxRateBsis float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IndxRateBsis,omitempty"` CpnAttchdNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CpnAttchdNb,omitempty"` PoolNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PoolNb,omitempty"` QtyBrkdwn []QuantityBreakdown5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 QtyBrkdwn,omitempty"` VarblRateInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 VarblRateInd,omitempty"` CllblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CllblInd,omitempty"` PutblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PutblInd,omitempty"` MktOrIndctvPric PriceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MktOrIndctvPric,omitempty"` ExrcPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ExrcPric,omitempty"` SbcptPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SbcptPric,omitempty"` ConvsPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ConvsPric,omitempty"` StrkPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 StrkPric,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CtrctSz,omitempty"` UndrlygFinInstrmId []SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 UndrlygFinInstrmId,omitempty"` FinInstrmAttrAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 FinInstrmAttrAddtlDtls,omitempty"` }
type FormOfSecurity2Choice ¶
type FormOfSecurity2Choice struct { Cd FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type Frequency3Choice ¶
type Frequency3Choice struct { Cd EventFrequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type GenericIdentification1 ¶
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id,omitempty"` }
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 Identification1 ¶
type Identification1 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"`
}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 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 InterestComputationMethodFormat1Choice ¶
type InterestComputationMethodFormat1Choice struct { Cd InterestComputationMethod2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type IntraPositionDetails11 ¶
type IntraPositionDetails11 struct { Prty PriorityNumeric1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prty,omitempty"` SttlmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SttlmQty"` LotNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 LotNb,omitempty"` SttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SttlmDt"` BalFr SecuritiesBalanceType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 BalFr"` BalTo SecuritiesBalanceType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 BalTo"` InstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 InstrPrcgAddtlDtls,omitempty"` }
type IntraPositionMovementInstructionV02 ¶
type IntraPositionMovementInstructionV02 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 TxId"` CorpActnEvtId Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 CorpActnEvtId,omitempty"` Lnkgs Linkages8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Lnkgs,omitempty"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SfkpgAcct"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 FinInstrmId"` FinInstrmAttrbts FinancialInstrumentAttributes21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 FinInstrmAttrbts,omitempty"` IntraPosDtls IntraPositionDetails11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IntraPosDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SplmtryData,omitempty"` }
type Linkages8 ¶
type Linkages8 struct { PrcgPos ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PrcgPos,omitempty"` MsgNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MsgNb,omitempty"` Ref References14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Ref"` RefOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 RefOwnr,omitempty"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Desc"` }
type MarketIdentification5 ¶
type MarketIdentification5 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id,omitempty"` Tp MarketType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Tp"` }
type MarketType2Choice ¶
type MarketType2Choice struct { Cd MarketType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type Number2Choice ¶
type Number2Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Shrt"` Lng GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Lng"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type OptionType2Choice ¶
type OptionType2Choice struct { Cd OptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PrtryId"` }
type PaymentDirection2Choice ¶
type PaymentDirection2Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type PreferenceToIncome2Choice ¶
type PreferenceToIncome2Choice struct { Cd PreferenceToIncome1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type Price2 ¶
type Price2 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Tp"` Val PriceRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Val"` }
type PriceRateOrAmountChoice ¶
type PriceRateOrAmountChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Amt"` }
type PriceType1Choice ¶
type PriorityNumeric1Choice ¶
type PriorityNumeric1Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Nmrc"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type QuantityBreakdown5 ¶
type QuantityBreakdown5 struct { LotNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 LotNb"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 LotQty,omitempty"` }
type References14Choice ¶
type References14Choice struct { SctiesSttlmTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SctiesSttlmTxId"` IntraPosMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IntraPosMvmntId"` IntraBalMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 IntraBalMvmntId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 AcctSvcrTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 MktInfrstrctrTxId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PoolId"` OthrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 OthrTxId"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Nm,omitempty"` }
type SecuritiesBalanceType13Code ¶
type SecuritiesBalanceType13Code string
May be one of BLOK, AWAS, AVAI, NOMI, PLED, REGO, RSTR, OTHR, SPOS, UNRG, ISSU, QUAS, COLA
type SecuritiesBalanceType2Choice ¶
type SecuritiesBalanceType2Choice struct { Cd SecuritiesBalanceType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type SecuritiesPaymentStatus1Code ¶
type SecuritiesPaymentStatus1Code string
May be one of FULL, NILL, PART
type SecuritiesPaymentStatus2Choice ¶
type SecuritiesPaymentStatus2Choice struct { Cd SecuritiesPaymentStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Prtry"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.02 ValTp"` }
Click to show internal directories.
Click to hide internal directories.