Documentation ¶
Index ¶
- type AccountIdentification50
- type ActiveCurrencyCode
- type AmountPrice5
- type AmountPriceType1Code
- type AnyBICDec2014Identifier
- type BalanceFormat7Choice
- type CancelledReason11Choice
- type CancelledStatus15Choice
- type CancelledStatusReason14
- type CancelledStatusReason6Code
- type CorporateActionBalanceDetails40
- type CorporateActionEventAndBalance16
- type CorporateActionEventDeadlines4
- type CorporateActionEventType20Code
- type CorporateActionEventType58Choice
- type CorporateActionInstructionStatementReport002V08
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionOption23Choice
- type CorporateActionOption7Code
- type CorporateActionStatementReportingType1Code
- type CorporateActionStatementType2Code
- type CountryCode
- type DateAndDateTime2Choice
- type DateCode22Choice
- type DateCode26Choice
- type DateCodeAndTimeFormat4
- type DateFormat49Choice
- type DateFormat54Choice
- type DateOrDateTimePeriod1Choice
- type DatePeriod2
- type DateTimePeriod1
- 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 InstructedBalanceDetails10
- type InstructedCorporateActionOption11
- type InstructionProcessingStatus36Choice
- type Max16Text
- type Max350Text
- type Max3NumericText
- type Max4AlphaNumericText
- type Max5NumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type NotificationIdentification6
- type OptionInstructionDetails2
- type OriginalAndCurrentQuantities7
- type OtherIdentification2
- type Pagination1
- type PartyIdentification136Choice
- type PendingBalance6
- type PendingCancellationReason5Code
- type PendingCancellationReason6Choice
- type PendingCancellationStatus9Choice
- type PendingCancellationStatusReason9
- type PercentagePrice1
- type PriceFormat57Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type ProprietaryQuantity10
- type ProprietaryQuantity9
- type ProtectTransactionType2Code
- type Quantity21Choice
- type Quantity22Choice
- type Quantity23Choice
- type RejectedReason27Choice
- type RejectedStatus28Choice
- type RejectedStatusReason26
- type RejectionReason49Code
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax15Text
- type RestrictedFINMax210Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat32Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText9
- type SecurityIdentification20
- type SettlementTypeAndIdentification26
- type ShortLong1Code
- type SignedQuantityFormat8
- type SignedQuantityFormat9
- type Statement75
- 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 AccountIdentification50 ¶
type AccountIdentification50 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SfkpgAcct"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CorpActnEvtAndBal,omitempty"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PricVal"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([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.08 Bal"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ElgblBal"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NotElgblBal"` }
type CancelledReason11Choice ¶
type CancelledReason11Choice struct { Cd CancelledStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type CancelledStatus15Choice ¶
type CancelledStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NoSpcfdRsn"` Rsn []CancelledStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Rsn"` }
type CancelledStatusReason14 ¶
type CancelledStatusReason14 struct { RsnCd CancelledReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AddtlRsnInf,omitempty"` }
type CancelledStatusReason6Code ¶
type CancelledStatusReason6Code string
May be one of CANI, CANO, CANS, CSUB, OTHR
type CorporateActionBalanceDetails40 ¶
type CorporateActionBalanceDetails40 struct { TtlElgblBal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlElgblBal"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 UinstdBal"` TtlInstdBalDtls InstructedBalanceDetails10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CollInBal,omitempty"` CollOutBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PdgRctBal,omitempty"` }
type CorporateActionEventAndBalance16 ¶
type CorporateActionEventAndBalance16 struct { GnlInf EventInformation12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 GnlInf"` UndrlygScty SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 UndrlygScty"` Bal CorporateActionBalanceDetails40 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Bal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SplmtryData,omitempty"` }
type CorporateActionEventDeadlines4 ¶
type CorporateActionEventDeadlines4 struct { EarlyRspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 EarlyRspnDdln,omitempty"` RspnDdln DateFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RspnDdln,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 MktDdln,omitempty"` PrtctDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtctDdln,omitempty"` CoverPrtctDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CoverPrtctDdln,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.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type CorporateActionInstructionStatementReport002V08 ¶
type CorporateActionInstructionStatementReport002V08 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Pgntn"` StmtGnlDtls Statement75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification50 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AcctAndStmtDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type CorporateActionOption23Choice ¶
type CorporateActionOption23Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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 CorporateActionStatementType2Code ¶
type CorporateActionStatementType2Code string
May be one of MISS, ALLL, BALO, BALI
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtTm"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Tm"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Dt"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtCd"` }
type DateFormat54Choice ¶
type DateFormat54Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Dt"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtCdAndTm"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtCd"` }
type DateOrDateTimePeriod1Choice ¶
type DateOrDateTimePeriod1Choice struct { Dt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Dt"` DtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DtTm"` }
type DatePeriod2 ¶
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ToDtTm"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReport002V08 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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.08 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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.08 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type InstructedBalanceDetails10 ¶
type InstructedBalanceDetails10 struct { TtlInstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlInstdBal"` TtlAccptdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlAccptdInstrBal,omitempty"` TtlCancInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlCancInstrBal,omitempty"` TtlPdgInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlPdgInstrBal,omitempty"` TtlRjctdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlRjctdInstrBal,omitempty"` TtlPrtctInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TtlPrtctInstrBal,omitempty"` OptnDtls []InstructedCorporateActionOption11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnDtls,omitempty"` }
type InstructedCorporateActionOption11 ¶
type InstructedCorporateActionOption11 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnNb,omitempty"` OptnTp CorporateActionOption23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnTp"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 DfltActn,omitempty"` OptnAccptdInstdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnAccptdInstdBal,omitempty"` OptnCancInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnCancInstrBal,omitempty"` OptnPdgInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnPdgInstrBal,omitempty"` OptnRjctdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnRjctdInstrBal,omitempty"` OptnPrtctInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnPrtctInstrBal,omitempty"` EvtDdlns CorporateActionEventDeadlines4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 EvtDdlns"` OptnInstrDtls []OptionInstructionDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OptnInstrDtls,omitempty"` }
type InstructionProcessingStatus36Choice ¶
type InstructionProcessingStatus36Choice struct { Accptd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Accptd"` Canc CancelledStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Canc"` AccptdForFrthrPrcg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AccptdForFrthrPrcg"` Rjctd RejectedStatus28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Rjctd"` Pdg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Pdg"` PdgCxl PendingCancellationStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PdgCxl"` Cvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cvrd"` Ucvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Ucvrd"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NoSpcfdRsn"`
}
type NotificationIdentification6 ¶
type NotificationIdentification6 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CreDtTm,omitempty"` }
type OptionInstructionDetails2 ¶
type OptionInstructionDetails2 struct { InstrId RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrId"` InstrSeqNb Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrSeqNb,omitempty"` PrtctInd ProtectTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtctInd,omitempty"` InstrQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrQty"` InstrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrDt"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtctDt,omitempty"` CoverPrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CoverPrtctDt,omitempty"` BidPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 BidPric,omitempty"` CondlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CondlQty,omitempty"` CstmrRef RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 CstmrRef,omitempty"` InstrNrrtv RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrNrrtv,omitempty"` InstrSts InstructionProcessingStatus36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrSts"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtryId"` }
type PendingBalance6 ¶
type PendingBalance6 struct { Bal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Bal"` PdgTxs []SettlementTypeAndIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PdgTxs,omitempty"` }
type PendingCancellationReason5Code ¶
type PendingCancellationReason5Code string
May be one of ADEA, DQUA, DQCS, LATE, OTHR
type PendingCancellationReason6Choice ¶
type PendingCancellationReason6Choice struct { Cd PendingCancellationReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type PendingCancellationStatus9Choice ¶
type PendingCancellationStatus9Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NotSpcfdRsn"` Rsn []PendingCancellationStatusReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Rsn"` }
type PendingCancellationStatusReason9 ¶
type PendingCancellationStatusReason9 struct { RsnCd PendingCancellationReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RsnCd"` AddtlRsnInf RestrictedFINMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AddtlRsnInf,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PricVal"` }
type PriceFormat57Choice ¶
type PriceFormat57Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PctgPric"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NotSpcfdPric"` }
type ProprietaryQuantity10 ¶
type ProprietaryQuantity10 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SchmeNm,omitempty"` }
type ProtectTransactionType2Code ¶
type ProtectTransactionType2Code string
May be one of PROT, COVP, COVR
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtryQty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 QtyChc"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PrtryQty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SgndQty"` }
type RejectedReason27Choice ¶
type RejectedReason27Choice struct { Cd RejectionReason49Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type RejectedStatus28Choice ¶
type RejectedStatus28Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NoSpcfdRsn"` Rsn []RejectedStatusReason26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Rsn"` }
type RejectedStatusReason26 ¶
type RejectedStatusReason26 struct { RsnCd RejectedReason27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RsnCd"` AddtlRsnInf RestrictedFINMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 AddtlRsnInf,omitempty"` }
type RejectionReason49Code ¶
type RejectionReason49Code string
May be one of ADEA, CERT, INVA, OPTY, ULNK, DSEC, LACK, LATE, NMTY, FULL, CANC, INTV, OPNM, OTHR, DQUA, REFT, SAFE, EVNM, DQCS, DQCC, DQAM, IRDQ, DQBV, DQBI, DCAN, DPRG, INIR, SHAR
type RestrictedFINActiveCurrencyAnd13DecimalAmount ¶
type RestrictedFINActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
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 RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
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 RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type SafekeepingPlaceFormat32Choice ¶
type SafekeepingPlaceFormat32Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Desc,omitempty"` }
type SettlementTypeAndIdentification26 ¶
type SettlementTypeAndIdentification26 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Pmt"` TxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 TxId"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 SttlmDt,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Qty"` }
type Statement75 ¶
type Statement75 struct { StmtTp CorporateActionStatementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RptgTp"` StmtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 StmtId"` InstrAggtnPrd DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 InstrAggtnPrd,omitempty"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 RptNb,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 StmtDtTm"` Frqcy Frequency26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Frqcy"` UpdTp UpdateType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 NtfctnDdlnPrd,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 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.08 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.08 Prtry"` }