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 FinancialInstrumentAttributes36
- type FinancialInstrumentQuantity1Choice
- type FormOfSecurity1Code
- type FormOfSecurity2Choice
- type Frequency3Choice
- type GenericIdentification1
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type GenericIdentification37
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type Identification1
- type IdentificationSource3Choice
- type InterestComputationMethod2Code
- type InterestComputationMethodFormat1Choice
- type IntraPositionDetails21
- type IntraPositionMovementInstructionV03
- type Linkages19
- type MICIdentifier
- type MarketIdentification3Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type Number2Choice
- type NumberCount1Choice
- type OptionStyle2Code
- type OptionStyle4Choice
- type OptionType1Code
- type OptionType2Choice
- type OtherIdentification1
- type PartyIdentification36Choice
- type Price2
- type PriceRateOrAmountChoice
- type PriceType1Choice
- type PriceValueType1Code
- type PriorityNumeric1Choice
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type QuantityBreakdown12
- type QuantityBreakdown15
- type References25Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesBalanceType11Code
- type SecuritiesBalanceType3Choice
- type SecuritiesPaymentStatus1Code
- type SecuritiesPaymentStatus2Choice
- type SecuritiesSubBalanceTypeAndQuantityBreakdown1
- type SecurityIdentification14
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TotalNumber1
- 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.03 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 AltrnClssfctn"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 DtTm"` }
type Document ¶
type Document struct {
IntraPosMvmntInstr IntraPositionMovementInstructionV03 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IntraPosMvmntInstr"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 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 FinancialInstrumentAttributes36 ¶
type FinancialInstrumentAttributes36 struct { PlcOfListg MarketIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PlcOfListg,omitempty"` DayCntBsis InterestComputationMethodFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 DayCntBsis,omitempty"` RegnForm FormOfSecurity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 RegnForm,omitempty"` PmtFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PmtFrqcy,omitempty"` PmtSts SecuritiesPaymentStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PmtSts,omitempty"` VarblRateChngFrqcy Frequency3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 VarblRateChngFrqcy,omitempty"` ClssfctnTp ClassificationType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ClssfctnTp,omitempty"` OptnStyle OptionStyle4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 OptnStyle,omitempty"` OptnTp OptionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 OptnTp,omitempty"` DnmtnCcy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 DnmtnCcy,omitempty"` CpnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CpnDt,omitempty"` XpryDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 XpryDt,omitempty"` FltgRateFxgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 FltgRateFxgDt,omitempty"` MtrtyDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MtrtyDt,omitempty"` IsseDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IsseDt,omitempty"` NxtCllblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 NxtCllblDt,omitempty"` PutblDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PutblDt,omitempty"` DtdDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 DtdDt,omitempty"` FrstPmtDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 FrstPmtDt,omitempty"` PrvsFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PrvsFctr,omitempty"` CurFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CurFctr,omitempty"` NxtFctr float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 NxtFctr,omitempty"` IntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IntrstRate,omitempty"` YldToMtrtyRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 YldToMtrtyRate,omitempty"` NxtIntrstRate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 NxtIntrstRate,omitempty"` IndxRateBsis float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IndxRateBsis,omitempty"` CpnAttchdNb Number2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CpnAttchdNb,omitempty"` PoolNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PoolNb,omitempty"` QtyBrkdwn []QuantityBreakdown15 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 QtyBrkdwn,omitempty"` VarblRateInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 VarblRateInd,omitempty"` CllblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CllblInd,omitempty"` PutblInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PutblInd,omitempty"` MktOrIndctvPric PriceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MktOrIndctvPric,omitempty"` ExrcPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ExrcPric,omitempty"` SbcptPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SbcptPric,omitempty"` ConvsPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ConvsPric,omitempty"` StrkPric Price2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 StrkPric,omitempty"` MinNmnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MinNmnlQty,omitempty"` CtrctSz FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CtrctSz,omitempty"` UndrlygFinInstrmId []SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 UndrlygFinInstrmId,omitempty"` FinInstrmAttrAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 FinInstrmAttrAddtlDtls,omitempty"` }
type FormOfSecurity2Choice ¶
type FormOfSecurity2Choice struct { Cd FormOfSecurity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type Frequency3Choice ¶
type Frequency3Choice struct { Cd EventFrequency3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type GenericIdentification1 ¶
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id,omitempty"` }
type GenericIdentification37 ¶
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.03 Id"`
}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 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.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type IntraPositionDetails21 ¶
type IntraPositionDetails21 struct { Prty PriorityNumeric1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prty,omitempty"` SttlmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SttlmQty"` SctiesSubBalId GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SctiesSubBalId,omitempty"` SttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SttlmDt"` BalFr SecuritiesSubBalanceTypeAndQuantityBreakdown1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 BalFr"` BalTo SecuritiesSubBalanceTypeAndQuantityBreakdown1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 BalTo"` InstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 InstrPrcgAddtlDtls,omitempty"` }
type IntraPositionMovementInstructionV03 ¶
type IntraPositionMovementInstructionV03 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 TxId"` CorpActnEvtId Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CorpActnEvtId,omitempty"` NbCounts NumberCount1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 NbCounts,omitempty"` Lnkgs []Linkages19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Lnkgs,omitempty"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SfkpgAcct"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 FinInstrmId"` FinInstrmAttrbts FinancialInstrumentAttributes36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 FinInstrmAttrbts,omitempty"` IntraPosDtls IntraPositionDetails21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IntraPosDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SplmtryData,omitempty"` }
type Linkages19 ¶
type Linkages19 struct { PrcgPos ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PrcgPos,omitempty"` MsgNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MsgNb,omitempty"` Ref References25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Ref"` RefOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 RefOwnr,omitempty"` }
type MarketIdentification3Choice ¶
type MarketIdentification3Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Desc"` }
type Number2Choice ¶
type Number2Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Shrt"` Lng GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Lng"` }
type NumberCount1Choice ¶
type NumberCount1Choice struct { CurInstrNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CurInstrNb"` TtlNb TotalNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 TtlNb"` }
type OptionStyle4Choice ¶
type OptionStyle4Choice struct { Cd OptionStyle2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type OptionType2Choice ¶
type OptionType2Choice struct { Cd OptionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PrtryId"` }
type Price2 ¶
type Price2 struct { Tp YieldedOrValueType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Tp"` Val PriceRateOrAmountChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Val"` }
type PriceRateOrAmountChoice ¶
type PriceRateOrAmountChoice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Rate"` Amt ActiveOrHistoricCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Amt"` }
type PriceType1Choice ¶
type PriorityNumeric1Choice ¶
type PriorityNumeric1Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Nmrc"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type QuantityBreakdown12 ¶
type QuantityBreakdown12 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 LotNb,omitempty"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 LotQty,omitempty"` SctiesSubBalTp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SctiesSubBalTp,omitempty"` }
type QuantityBreakdown15 ¶
type QuantityBreakdown15 struct { LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 LotNb"` LotQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 LotQty,omitempty"` }
type References25Choice ¶
type References25Choice struct { SctiesSttlmTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SctiesSttlmTxId"` IntraPosMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IntraPosMvmntId"` IntraBalMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 IntraBalMvmntId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 AcctSvcrTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 MktInfrstrctrTxId"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PoolId"` OthrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 OthrTxId"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Nm,omitempty"` }
type SecuritiesBalanceType11Code ¶
type SecuritiesBalanceType11Code string
May be one of BLOK, AWAS, AVAI, BLCA, BLOT, BLOV, BORR, COLI, COLO, COLA, LOAN, MARG, PECA, PEDA, PLED, REGO, RSTR, OTHR, TRAN, DRAW, CLEN, DIRT, NOMI, SPOS, UNRG, ISSU, QUAS, LODE
type SecuritiesBalanceType3Choice ¶
type SecuritiesBalanceType3Choice struct { Cd SecuritiesBalanceType11Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 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.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Prtry"` }
type SecuritiesSubBalanceTypeAndQuantityBreakdown1 ¶
type SecuritiesSubBalanceTypeAndQuantityBreakdown1 struct { Tp SecuritiesBalanceType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Tp"` QtyBrkdwn []QuantityBreakdown12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 QtyBrkdwn,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TotalNumber1 ¶
type TotalNumber1 struct { CurInstrNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 CurInstrNb"` TtlOfLkdInstrs Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 TtlOfLkdInstrs"` }
type YieldedOrValueType1Choice ¶
type YieldedOrValueType1Choice struct { Yldd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 Yldd"` ValTp PriceValueType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.013.001.03 ValTp"` }