Documentation ¶
Index ¶
- type AccountIdentification6
- type AddressType2Code
- type AlternateIdentification1
- type AnyBICIdentifier
- type BalanceFormat1Choice
- type CopyDuplicate1Code
- type CorporateActionBalanceDetails4
- type CorporateActionDeadline1Code
- type CorporateActionEventAndBalance1
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionInstructionStatementReportV01
- 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 DocumentIdentification11
- type EventFrequency4Code
- type EventInformation1
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Extension2
- type ExtensionEnvelope1
- type FinancialInstrumentQuantity1Choice
- type Frequency4Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- type InstructedBalanceDetails1
- type InstructedCorporateActionOption1
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NotificationIdentification1
- type OriginalAndCurrentQuantities2
- type Pagination
- type PartyIdentification10Choice
- type PartyIdentification13Choice
- type PendingBalance1
- type PostalAddress1
- type ProprietaryQuantity2
- type ProprietaryQuantity3
- type Quantity2Choice
- type Quantity3Choice
- type Quantity4Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type SettlementTypeAndIdentification2
- type ShortLong1Code
- type SignedQuantityFormat1
- type SignedQuantityFormat2
- type Statement12
- type StatementUpdateType1Code
- type UnderlyingSecurity1
- type UpdateType2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification6 ¶
type AccountIdentification6 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SfkpgAcct"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CorpActnEvtAndBal,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 IdSrc"` }
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.01 Bal"` ElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ElgblBal"` NotElgblBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 NotElgblBal"` }
type CorporateActionBalanceDetails4 ¶
type CorporateActionBalanceDetails4 struct { TtlElgblBal Quantity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TtlElgblBal"` UinstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 UinstdBal"` TtlInstdBalDtls InstructedBalanceDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CollInBal,omitempty"` CollOutBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PdgRctBal,omitempty"` }
type CorporateActionDeadline1Code ¶
type CorporateActionDeadline1Code string
May be one of MKDT, RDDT, EARD
type CorporateActionEventAndBalance1 ¶
type CorporateActionEventAndBalance1 struct { GnlInf EventInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 GnlInf"` UndrlygScty UnderlyingSecurity1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 UndrlygScty"` Bal CorporateActionBalanceDetails4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Bal,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Xtnsn,omitempty"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 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 CorporateActionInstructionStatementReportV01 ¶
type CorporateActionInstructionStatementReportV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Pgntn"` StmtGnlDtls Statement12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 AcctAndStmtDtls"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 MsgRcpt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Xtnsn,omitempty"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 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.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 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.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 DtTm"` }
type DateOrDateTimePeriodChoice ¶
type DateOrDateTimePeriodChoice struct { Dt DatePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Dt"` DtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 DtTm"` }
type DatePeriodDetails ¶
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ToDtTm"` }
type DeadlineCode1Choice ¶
type DeadlineCode1Choice struct { Cd CorporateActionDeadline1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CorpActnInstrStmtRpt"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CpyDplct,omitempty"` }
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.01 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 LastNtfctnId,omitempty"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type Frequency4Choice ¶
type Frequency4Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Prtry"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Prtry"` }
type InstructedBalanceDetails1 ¶
type InstructedBalanceDetails1 struct { TtlInstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TtlInstdBal"` OptnDtls []InstructedCorporateActionOption1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OptnDtls,omitempty"` }
type InstructedCorporateActionOption1 ¶
type InstructedCorporateActionOption1 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OptnNb,omitempty"` OptnTp CorporateActionOption2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OptnTp"` InstdBal BalanceFormat1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 DfltActn,omitempty"` DdlnDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 DdlnDtTm"` DdlnTp DeadlineCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 DdlnTp"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Adr,omitempty"` }
type NotificationIdentification1 ¶
type NotificationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CreDtTm,omitempty"` }
type OriginalAndCurrentQuantities2 ¶
type OriginalAndCurrentQuantities2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 AmtsdVal"` }
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 LastPgInd"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 NmAndAdr"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PrtryId"` }
type PendingBalance1 ¶
type PendingBalance1 struct { Bal SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Bal"` PdgTxs []SettlementTypeAndIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PdgTxs,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Ctry"` }
type ProprietaryQuantity2 ¶
type ProprietaryQuantity2 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SchmeNm,omitempty"` }
type ProprietaryQuantity3 ¶
type ProprietaryQuantity3 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SchmeNm,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PrtryQty"` }
type Quantity3Choice ¶
type Quantity3Choice struct { QtyChc Quantity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 QtyChc"` PrtryQty ProprietaryQuantity3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 PrtryQty"` }
type Quantity4Choice ¶
type Quantity4Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SgndQty"` }
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id,omitempty"` }
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 OthrId"` }
type SettlementTypeAndIdentification2 ¶
type SettlementTypeAndIdentification2 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Pmt"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 TxId"` SttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SttlmDt,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 QtyChc"` }
type SignedQuantityFormat2 ¶
type SignedQuantityFormat2 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Qty"` }
type Statement12 ¶
type Statement12 struct { StmtTp CorporateActionStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 RptgTp"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StmtId"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 RptNb,omitempty"` StmtDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 StmtDtTm"` Frqcy Frequency4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Frqcy"` UpdTp UpdateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriodChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 NtfctnDdlnPrd,omitempty"` }
type UnderlyingSecurity1 ¶
type UnderlyingSecurity1 struct {
SctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 SctyId"`
}
type UpdateType2Choice ¶
type UpdateType2Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.01 Prtry"` }