Documentation ¶
Index ¶
- type AccountIdentification44
- type AnyBICIdentifier
- type BalanceFormat7Choice
- type CorporateActionBalanceDetails38
- type CorporateActionEventAndBalance14
- type CorporateActionEventDeadlines2
- type CorporateActionEventType20Code
- type CorporateActionEventType58Choice
- type CorporateActionInstructionStatementReport002V07
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionOption23Choice
- type CorporateActionOption7Code
- type CorporateActionStatementReportingType1Code
- type CorporateActionStatementType1Code
- type CountryCode
- type DateAndDateTime2Choice
- type DateCode22Choice
- type DateCode26Choice
- type DateCodeAndTimeFormat4
- type DateFormat49Choice
- type DateFormat54Choice
- type DateOrDateTimePeriod2Choice
- type DatePeriod2
- type DateTimePeriodDetails2
- type DateType7Code
- type DateType8Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency4Code
- type EventInformation12
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity15Choice
- type Frequency26Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationSource4Choice
- type InstructedBalanceDetails8
- type InstructedCorporateActionOption9
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type NotificationIdentification6
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination1
- type PartyIdentification103Choice
- type PendingBalance6
- type ProprietaryQuantity10
- type ProprietaryQuantity9
- type Quantity21Choice
- type Quantity22Choice
- type Quantity23Choice
- type RestrictedFINExact2Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat11Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText9
- type SecurityIdentification20
- type SettlementTypeAndIdentification26
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type Statement66
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UpdateType16Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification44 ¶
type AccountIdentification44 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SfkpgAcct"` AcctOwnr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 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 BalanceFormat7Choice ¶
type BalanceFormat7Choice struct { Bal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 NotElgblBal"` }
type CorporateActionBalanceDetails38 ¶
type CorporateActionBalanceDetails38 struct { TtlElgblBal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TtlElgblBal"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 UinstdBal"` TtlInstdBalDtls InstructedBalanceDetails8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 CollInBal,omitempty"` CollOutBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PdgRctBal,omitempty"` }
type CorporateActionEventAndBalance14 ¶
type CorporateActionEventAndBalance14 struct { GnlInf EventInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 GnlInf"` UndrlygScty SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 UndrlygScty"` Bal CorporateActionBalanceDetails38 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Bal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SplmtryData,omitempty"` }
type CorporateActionEventDeadlines2 ¶
type CorporateActionEventDeadlines2 struct { EarlyRspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 EarlyRspnDdln,omitempty"` RspnDdln DateFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 RspnDdln,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 MktDdln,omitempty"` }
type CorporateActionEventType20Code ¶
type CorporateActionEventType20Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH
type CorporateActionEventType58Choice ¶
type CorporateActionEventType58Choice struct { Cd CorporateActionEventType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type CorporateActionInstructionStatementReport002V07 ¶
type CorporateActionInstructionStatementReport002V07 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Pgntn"` StmtGnlDtls Statement66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification44 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 AcctAndStmtDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SplmtryData,omitempty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary4Choice ¶
type CorporateActionMandatoryVoluntary4Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type CorporateActionOption23Choice ¶
type CorporateActionOption23Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type CorporateActionOption7Code ¶
type CorporateActionOption7Code 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, PRUN
type CorporateActionStatementReportingType1Code ¶
type CorporateActionStatementReportingType1Code string
May be one of MASE, SAME
type CorporateActionStatementType1Code ¶
type CorporateActionStatementType1Code string
May be one of MISS, ALLL
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Tm"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtCd"` }
type DateFormat54Choice ¶
type DateFormat54Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Dt"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtCdAndTm"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtCd"` }
type DateOrDateTimePeriod2Choice ¶
type DateOrDateTimePeriod2Choice struct { Dt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Dt"` DtTm DateTimePeriodDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DtTm"` }
type DatePeriod2 ¶
type DateTimePeriodDetails2 ¶
type DateTimePeriodDetails2 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ToDtTm"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReport002V07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 CorpActnInstrStmtRpt"`
}
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
type EventInformation12 ¶
type EventInformation12 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 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 Frequency26Choice ¶
type Frequency26Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id,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:seev.042.002.07 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type InstructedBalanceDetails8 ¶
type InstructedBalanceDetails8 struct { TtlInstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TtlInstdBal"` OptnDtls []InstructedCorporateActionOption9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OptnDtls,omitempty"` }
type InstructedCorporateActionOption9 ¶
type InstructedCorporateActionOption9 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OptnNb,omitempty"` OptnTp CorporateActionOption23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OptnTp"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 DfltActn,omitempty"` EvtDdlns CorporateActionEventDeadlines2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 EvtDdlns"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NotificationIdentification6 ¶
type NotificationIdentification6 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 CreDtTm,omitempty"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 LastPgInd"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PrtryId"` }
type PendingBalance6 ¶
type PendingBalance6 struct { Bal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Bal"` PdgTxs []SettlementTypeAndIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PdgTxs,omitempty"` }
type ProprietaryQuantity10 ¶
type ProprietaryQuantity10 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SchmeNm,omitempty"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SgndQty"` }
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 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 RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type SafekeepingPlaceFormat11Choice ¶
type SafekeepingPlaceFormat11Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Desc,omitempty"` }
type SettlementTypeAndIdentification26 ¶
type SettlementTypeAndIdentification26 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Pmt"` TxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 TxId"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 SttlmDt,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Qty"` }
type Statement66 ¶
type Statement66 struct { StmtTp CorporateActionStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 RptgTp"` StmtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 StmtId"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 RptNb,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 StmtDtTm"` Frqcy Frequency26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Frqcy"` UpdTp UpdateType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriod2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 NtfctnDdlnPrd,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type UpdateType16Choice ¶
type UpdateType16Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.07 Prtry"` }