Documentation ¶
Index ¶
- type AccountIdentification16
- type AnyBICIdentifier
- type BalanceFormat1Choice
- type CorporateActionBalanceDetails4
- type CorporateActionDeadline1Code
- type CorporateActionEventAndBalance3
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionInstructionStatementReportV02
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionOption2Choice
- type CorporateActionOption2Code
- type CorporateActionStatementReportingType1Code
- type CorporateActionStatementType1Code
- type CountryCode
- type DateAndDateTimeChoice
- type DateOrDateTimePeriodChoice
- type DatePeriodDetails
- type DateTimePeriodDetails
- type DeadlineCode1Choice
- type DefaultProcessingOrStandingInstruction1Choice
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency4Code
- type EventInformation1
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type Frequency4Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type InstructedBalanceDetails1
- type InstructedCorporateActionOption1
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type NotificationIdentification1
- type OriginalAndCurrentQuantities2
- type OtherIdentification1
- type Pagination
- type PartyIdentification36Choice
- type PendingBalance1
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity4Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification14
- type SettlementTypeAndIdentification2
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type Statement12
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UnderlyingSecurity3
- type UpdateType2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification16 ¶
type AccountIdentification16 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CorpActnEvtAndBal,omitempty"` }
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 BalanceFormat1Choice ¶
type BalanceFormat1Choice struct { Bal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 NotElgblBal"` }
type CorporateActionBalanceDetails4 ¶
type CorporateActionBalanceDetails4 struct { TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TtlElgblBal"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 UinstdBal"` TtlInstdBalDtls InstructedBalanceDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CollInBal,omitempty"` CollOutBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PdgRctBal,omitempty"` }
type CorporateActionDeadline1Code ¶
type CorporateActionDeadline1Code string
May be one of MKDT, RDDT, EARD
type CorporateActionEventAndBalance3 ¶
type CorporateActionEventAndBalance3 struct { GnlInf EventInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 GnlInf"` UndrlygScty UnderlyingSecurity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 UndrlygScty"` Bal CorporateActionBalanceDetails4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Bal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SplmtryData,omitempty"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, CAPD, INCR, INTR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, CREV
type CorporateActionInstructionStatementReportV02 ¶
type CorporateActionInstructionStatementReportV02 struct { Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Pgntn"` StmtGnlDtls Statement12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 AcctAndStmtDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SplmtryData,omitempty"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionOption2Choice ¶
type CorporateActionOption2Choice struct { Cd CorporateActionOption2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type CorporateActionOption2Code ¶
type CorporateActionOption2Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI
type CorporateActionStatementReportingType1Code ¶
type CorporateActionStatementReportingType1Code string
May be one of MASE, SAME
type CorporateActionStatementType1Code ¶
type CorporateActionStatementType1Code string
May be one of MISS, ALLL
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 DtTm"` }
type DateOrDateTimePeriodChoice ¶
type DateOrDateTimePeriodChoice struct { Dt DatePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Dt"` DtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 DtTm"` }
type DatePeriodDetails ¶
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ToDtTm"` }
type DeadlineCode1Choice ¶
type DeadlineCode1Choice struct { Cd CorporateActionDeadline1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReportV02 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CorpActnInstrStmtRpt"`
}
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
type EventInformation1 ¶
type EventInformation1 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 LastNtfctnId,omitempty"` }
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 Frequency4Choice ¶
type Frequency4Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type InstructedBalanceDetails1 ¶
type InstructedBalanceDetails1 struct { TtlInstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TtlInstdBal"` OptnDtls []InstructedCorporateActionOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OptnDtls,omitempty"` }
type InstructedCorporateActionOption1 ¶
type InstructedCorporateActionOption1 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OptnNb,omitempty"` OptnTp CorporateActionOption2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OptnTp"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 DfltActn,omitempty"` DdlnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 DdlnDtTm"` DdlnTp DeadlineCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 DdlnTp"` }
type NotificationIdentification1 ¶
type NotificationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 CreDtTm,omitempty"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Tp"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 LastPgInd"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PrtryId"` }
type PendingBalance1 ¶
type PendingBalance1 struct { Bal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Bal"` PdgTxs []SettlementTypeAndIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PdgTxs,omitempty"` }
type ProprietaryQuantity2 ¶
type ProprietaryQuantity2 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SgndQty"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Id,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Desc,omitempty"` }
type SettlementTypeAndIdentification2 ¶
type SettlementTypeAndIdentification2 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Pmt"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 TxId"` SttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SttlmDt,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Qty"` }
type Statement12 ¶
type Statement12 struct { StmtTp CorporateActionStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 RptgTp"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 StmtId"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 RptNb,omitempty"` StmtDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 StmtDtTm"` Frqcy Frequency4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Frqcy"` UpdTp UpdateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriodChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 NtfctnDdlnPrd,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type UnderlyingSecurity3 ¶
type UnderlyingSecurity3 struct {
SctyId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 SctyId"`
}
type UpdateType2Choice ¶
type UpdateType2Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.02 Prtry"` }