Documentation ¶
Index ¶
- type AccountIdentification57
- type ActiveCurrencyCode
- type AmountPrice5
- type AmountPriceType1Code
- type AnyBICDec2014Identifier
- type BalanceFormat7Choice
- type CancelledReason11Choice
- type CancelledStatus15Choice
- type CancelledStatusReason14
- type CancelledStatusReason6Code
- type CorporateActionBalance45
- type CorporateActionEventAndBalance21
- type CorporateActionEventDeadlines4
- type CorporateActionEventType103Choice
- type CorporateActionEventType34Code
- type CorporateActionInstructionStatementReport002V10
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary4Choice
- type CorporateActionOption11Code
- type CorporateActionOption36Choice
- 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 EventInformation16
- 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 InstructedBalance15
- type InstructedCorporateActionOption16
- type InstructionProcessingStatus43Choice
- type Max16Text
- type Max350Text
- type Max3NumericText
- type Max4AlphaNumericText
- type Max5NumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type NotificationIdentification6
- type OptionInstructionDetails6
- 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 RejectedReason39Choice
- type RejectedStatus39Choice
- type RejectedStatusReason37
- type RejectionReason57Code
- type RestrictedFINActiveCurrencyAnd13DecimalAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax15Text
- type RestrictedFINMax210Text
- type RestrictedFINMax30Text
- 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 AccountIdentification57 ¶
type AccountIdentification57 struct { SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SfkpgAcct"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CorpActnEvtAndBal,omitempty"` }
type AmountPrice5 ¶
type AmountPrice5 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AmtPricTp"` PricVal RestrictedFINActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Bal,omitempty"` ElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ElgblBal,omitempty"` NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NotElgblBal,omitempty"` }
type CancelledReason11Choice ¶
type CancelledReason11Choice struct { Cd CancelledStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type CancelledStatus15Choice ¶
type CancelledStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NoSpcfdRsn,omitempty"` Rsn []CancelledStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Rsn,omitempty"` }
type CancelledStatusReason14 ¶
type CancelledStatusReason14 struct { RsnCd CancelledReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AddtlRsnInf,omitempty"` }
type CancelledStatusReason6Code ¶
type CancelledStatusReason6Code string
May be one of CANI, CANO, CANS, CSUB, OTHR
type CorporateActionBalance45 ¶
type CorporateActionBalance45 struct { TtlElgblBal Quantity22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlElgblBal"` UinstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 UinstdBal"` TtlInstdBalDtls InstructedBalance15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CollInBal,omitempty"` CollOutBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PdgRctBal,omitempty"` }
type CorporateActionEventAndBalance21 ¶
type CorporateActionEventAndBalance21 struct { GnlInf EventInformation16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 GnlInf"` UndrlygScty SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 UndrlygScty"` Bal CorporateActionBalance45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Bal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SplmtryData,omitempty"` }
type CorporateActionEventDeadlines4 ¶
type CorporateActionEventDeadlines4 struct { EarlyRspnDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 EarlyRspnDdln,omitempty"` RspnDdln DateFormat54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RspnDdln,omitempty"` MktDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 MktDdln,omitempty"` PrtctDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtctDdln,omitempty"` CoverPrtctDdln DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CoverPrtctDdln,omitempty"` }
type CorporateActionEventType103Choice ¶
type CorporateActionEventType103Choice struct { Cd CorporateActionEventType34Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type CorporateActionEventType34Code ¶
type CorporateActionEventType34Code 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, 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, ACCU
type CorporateActionInstructionStatementReport002V10 ¶
type CorporateActionInstructionStatementReport002V10 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Pgntn"` StmtGnlDtls Statement75 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification57 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AcctAndStmtDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type CorporateActionOption11Code ¶
type CorporateActionOption11Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN
type CorporateActionOption36Choice ¶
type CorporateActionOption36Choice struct { Cd CorporateActionOption11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
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.10 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtTm,omitempty"` }
type DateCode22Choice ¶
type DateCode22Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type DateCode26Choice ¶
type DateCode26Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type DateCodeAndTimeFormat4 ¶
type DateCodeAndTimeFormat4 struct { DtCd DateCode26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Tm"` }
type DateFormat49Choice ¶
type DateFormat49Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Dt,omitempty"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtCd,omitempty"` }
type DateFormat54Choice ¶
type DateFormat54Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Dt,omitempty"` DtCdAndTm DateCodeAndTimeFormat4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtCdAndTm,omitempty"` DtCd DateCode22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtCd,omitempty"` }
type DateOrDateTimePeriod1Choice ¶
type DateOrDateTimePeriod1Choice struct { Dt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Dt,omitempty"` DtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DtTm,omitempty"` }
type DatePeriod2 ¶
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ToDtTm"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReport002V10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CorpActnInstrStmtRpt"`
}
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
type EventInformation16 ¶
type EventInformation16 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 LastNtfctnId,omitempty"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
May be no more than 4 items long
type FinancialInstrumentQuantity15Choice ¶
type FinancialInstrumentQuantity15Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AmtsdVal,omitempty"` }
type Frequency26Choice ¶
type Frequency26Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Cd,omitempty"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type InstructedBalance15 ¶
type InstructedBalance15 struct { TtlInstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlInstdBal"` TtlAccptdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlAccptdInstrBal,omitempty"` TtlCancInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlCancInstrBal,omitempty"` TtlPdgInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlPdgInstrBal,omitempty"` TtlRjctdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlRjctdInstrBal,omitempty"` TtlPrtctInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TtlPrtctInstrBal,omitempty"` OptnDtls []InstructedCorporateActionOption16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnDtls,omitempty"` }
type InstructedCorporateActionOption16 ¶
type InstructedCorporateActionOption16 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnNb,omitempty"` OptnTp CorporateActionOption36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnTp"` InstdBal BalanceFormat7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 DfltActn,omitempty"` OptnAccptdInstdBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnAccptdInstdBal,omitempty"` OptnCancInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnCancInstrBal,omitempty"` OptnPdgInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnPdgInstrBal,omitempty"` OptnRjctdInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnRjctdInstrBal,omitempty"` OptnPrtctInstrBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnPrtctInstrBal,omitempty"` EvtDdlns CorporateActionEventDeadlines4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 EvtDdlns"` OptnInstrDtls []OptionInstructionDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OptnInstrDtls,omitempty"` }
type InstructionProcessingStatus43Choice ¶
type InstructionProcessingStatus43Choice struct { Accptd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Accptd,omitempty"` Canc CancelledStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Canc,omitempty"` AccptdForFrthrPrcg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AccptdForFrthrPrcg,omitempty"` Rjctd RejectedStatus39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Rjctd,omitempty"` Pdg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Pdg,omitempty"` PdgCxl PendingCancellationStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PdgCxl,omitempty"` Cvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cvrd,omitempty"` Ucvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Ucvrd,omitempty"` }
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.10 NoSpcfdRsn"`
}
type NotificationIdentification6 ¶
type NotificationIdentification6 struct { Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CreDtTm,omitempty"` }
type OptionInstructionDetails6 ¶
type OptionInstructionDetails6 struct { InstrId RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrId"` InstrSeqNb Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrSeqNb,omitempty"` PrtctInd ProtectTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtctInd,omitempty"` InstrQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrQty"` InstrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrDt"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtctDt,omitempty"` CoverPrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CoverPrtctDt,omitempty"` BidPric PriceFormat57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 BidPric,omitempty"` CondlQty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CondlQty,omitempty"` CstmrRef RestrictedFINMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 CstmrRef,omitempty"` InstrNrrtv RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrNrrtv,omitempty"` InstrSts InstructionProcessingStatus43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrSts"` }
type OriginalAndCurrentQuantities7 ¶
type OriginalAndCurrentQuantities7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AmtsdVal"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AnyBIC,omitempty"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtryId,omitempty"` }
type PendingBalance6 ¶
type PendingBalance6 struct { Bal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Bal"` PdgTxs []SettlementTypeAndIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type PendingCancellationStatus9Choice ¶
type PendingCancellationStatus9Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NotSpcfdRsn,omitempty"` Rsn []PendingCancellationStatusReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Rsn,omitempty"` }
type PendingCancellationStatusReason9 ¶
type PendingCancellationStatusReason9 struct { RsnCd PendingCancellationReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RsnCd"` AddtlRsnInf RestrictedFINMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AddtlRsnInf,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PricVal"` }
type PriceFormat57Choice ¶
type PriceFormat57Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PctgPric,omitempty"` AmtPric AmountPrice5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AmtPric,omitempty"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NotSpcfdPric,omitempty"` }
type ProprietaryQuantity10 ¶
type ProprietaryQuantity10 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SchmeNm,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Qty,omitempty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtryQty,omitempty"` }
type Quantity22Choice ¶
type Quantity22Choice struct { QtyChc Quantity23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 QtyChc,omitempty"` PrtryQty ProprietaryQuantity10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PrtryQty,omitempty"` }
type Quantity23Choice ¶
type Quantity23Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OrgnlAndCurFaceAmt,omitempty"` SgndQty SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SgndQty,omitempty"` }
type RejectedReason39Choice ¶
type RejectedReason39Choice struct { Cd RejectionReason57Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type RejectedStatus39Choice ¶
type RejectedStatus39Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NoSpcfdRsn,omitempty"` Rsn []RejectedStatusReason37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Rsn,omitempty"` }
type RejectedStatusReason37 ¶
type RejectedStatusReason37 struct { RsnCd RejectedReason39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RsnCd"` AddtlRsnInf RestrictedFINMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 AddtlRsnInf,omitempty"` }
type RejectionReason57Code ¶
type RejectionReason57Code 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, BSTR, CTCT, DUPL, PROI, PROT, PRON, TRTI
type RestrictedFINActiveCurrencyAnd13DecimalAmount ¶
type RestrictedFINActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINMax210Text ¶
type RestrictedFINMax210Text string
May be no more than 210 items long
type RestrictedFINMax30Text ¶
type RestrictedFINMax30Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
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.10 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Ctry,omitempty"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TpAndId,omitempty"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Desc,omitempty"` }
type SettlementTypeAndIdentification26 ¶
type SettlementTypeAndIdentification26 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Pmt"` TxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 TxId"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 SttlmDt,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 QtyChc"` }
type SignedQuantityFormat9 ¶
type SignedQuantityFormat9 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ShrtLngPos"` Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Qty"` }
type Statement75 ¶
type Statement75 struct { StmtTp CorporateActionStatementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RptgTp"` StmtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 StmtId"` InstrAggtnPrd DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 InstrAggtnPrd,omitempty"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 RptNb,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 StmtDtTm"` Frqcy Frequency26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Frqcy"` UpdTp UpdateType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 NtfctnDdlnPrd,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 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.10 Cd,omitempty"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.002.10 Prtry,omitempty"` }