Documentation ¶
Index ¶
- type AccountIdentification45
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyCode
- type AmountPrice3
- type AmountPriceType1Code
- type AnyBICDec2014Identifier
- type BalanceFormat5Choice
- type CancelledReason8Choice
- type CancelledStatus12Choice
- type CancelledStatusReason11
- type CancelledStatusReason6Code
- type CorporateActionBalanceDetails39
- type CorporateActionEventAndBalance15
- type CorporateActionEventDeadlines3
- type CorporateActionEventType20Code
- type CorporateActionEventType52Choice
- type CorporateActionInstructionStatementReportV08
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary3Choice
- type CorporateActionOption18Choice
- type CorporateActionOption7Code
- type CorporateActionStatementReportingType1Code
- type CorporateActionStatementType2Code
- type CountryCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateCode21Choice
- type DateCodeAndTimeFormat3
- type DateFormat43Choice
- type DateFormat44Choice
- type DateOrDateTimePeriod1Choice
- type DatePeriod2
- type DateTimePeriod1
- type DateType7Code
- type DateType8Code
- type DefaultProcessingOrStandingInstruction1Choice
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency4Code
- type EventInformation11
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type Frequency25Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type ISOTime
- type IdentificationSource3Choice
- type InstructedBalanceDetails9
- type InstructedCorporateActionOption10
- type InstructionProcessingStatus32Choice
- type Max140Text
- type Max15Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max5NumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type NotificationIdentification5
- type OptionInstructionDetails1
- type OriginalAndCurrentQuantities6
- type OtherIdentification1
- type Pagination1
- type PartyIdentification127Choice
- type PendingBalance5
- type PendingCancellationReason5Choice
- type PendingCancellationReason5Code
- type PendingCancellationStatus7Choice
- type PendingCancellationStatusReason7
- type PercentagePrice1
- type PriceFormat45Choice
- type PriceRateType3Code
- type PriceValueType10Code
- type ProprietaryQuantity7
- type ProprietaryQuantity8
- type ProtectTransactionType2Code
- type Quantity17Choice
- type Quantity18Choice
- type Quantity19Choice
- type RejectedReason25Choice
- type RejectedStatus26Choice
- type RejectedStatusReason24
- type RejectionReason49Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SecurityIdentification19
- type SettlementTypeAndIdentification25
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type Statement72
- type StatementUpdateType1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UpdateType15Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification45 ¶
type AccountIdentification45 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SfkpgPlc,omitempty"` CorpActnEvtAndBal []CorporateActionEventAndBalance15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CorpActnEvtAndBal,omitempty"` }
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AmountPrice3 ¶
type AmountPrice3 struct { AmtPricTp AmountPriceType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AmtPricTp"` PricVal ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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 BalanceFormat5Choice ¶
type BalanceFormat5Choice struct { Bal SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NotElgblBal"` }
type CancelledReason8Choice ¶
type CancelledReason8Choice struct { Cd CancelledStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type CancelledStatus12Choice ¶
type CancelledStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NoSpcfdRsn"` Rsn []CancelledStatusReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Rsn"` }
type CancelledStatusReason11 ¶
type CancelledStatusReason11 struct { RsnCd CancelledReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AddtlRsnInf,omitempty"` }
type CancelledStatusReason6Code ¶
type CancelledStatusReason6Code string
May be one of CANI, CANO, CANS, CSUB, OTHR
type CorporateActionBalanceDetails39 ¶
type CorporateActionBalanceDetails39 struct { TtlElgblBal Quantity17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlElgblBal"` UinstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 UinstdBal"` TtlInstdBalDtls InstructedBalanceDetails9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlInstdBalDtls"` BlckdBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 BlckdBal,omitempty"` BrrwdBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 BrrwdBal,omitempty"` CollInBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CollInBal,omitempty"` CollOutBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CollOutBal,omitempty"` OnLnBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OnLnBal,omitempty"` OutForRegnBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OutForRegnBal,omitempty"` SttlmPosBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SttlmPosBal,omitempty"` StrtPosBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 StrtPosBal,omitempty"` TradDtPosBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TradDtPosBal,omitempty"` InTrnsShipmntBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InTrnsShipmntBal,omitempty"` RegdBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RegdBal,omitempty"` OblgtdBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OblgtdBal,omitempty"` PdgDlvryBal []PendingBalance5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PdgDlvryBal,omitempty"` PdgRctBal []PendingBalance5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PdgRctBal,omitempty"` }
type CorporateActionEventAndBalance15 ¶
type CorporateActionEventAndBalance15 struct { GnlInf EventInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 GnlInf"` UndrlygScty SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 UndrlygScty"` Bal CorporateActionBalanceDetails39 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Bal,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SplmtryData,omitempty"` }
type CorporateActionEventDeadlines3 ¶
type CorporateActionEventDeadlines3 struct { EarlyRspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 EarlyRspnDdln,omitempty"` RspnDdln DateFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RspnDdln,omitempty"` MktDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 MktDdln,omitempty"` PrtctDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtctDdln,omitempty"` CoverPrtctDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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 CorporateActionEventType52Choice ¶
type CorporateActionEventType52Choice struct { Cd CorporateActionEventType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type CorporateActionInstructionStatementReportV08 ¶
type CorporateActionInstructionStatementReportV08 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Pgntn"` StmtGnlDtls Statement72 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 StmtGnlDtls"` AcctAndStmtDtls []AccountIdentification45 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AcctAndStmtDtls"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SplmtryData,omitempty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary3Choice ¶
type CorporateActionMandatoryVoluntary3Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type CorporateActionOption18Choice ¶
type CorporateActionOption18Choice struct { Cd CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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.001.08 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type DateCode21Choice ¶
type DateCode21Choice struct { Cd DateType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type DateCodeAndTimeFormat3 ¶
type DateCodeAndTimeFormat3 struct { DtCd DateCode21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtCd"` Tm ISOTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Tm"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtCd"` }
type DateFormat44Choice ¶
type DateFormat44Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Dt"` DtCdAndTm DateCodeAndTimeFormat3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtCdAndTm"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtCd"` }
type DateOrDateTimePeriod1Choice ¶
type DateOrDateTimePeriod1Choice struct { Dt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Dt"` DtTm DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DtTm"` }
type DatePeriod2 ¶
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ToDtTm"` }
type Document ¶
type Document struct {
CorpActnInstrStmtRpt CorporateActionInstructionStatementReportV08 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CorpActnInstrStmtRpt"`
}
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
type EventInformation11 ¶
type EventInformation11 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 MndtryVlntryEvtTp"` LastNtfctnId NotificationIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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 Frequency25Choice ¶
type Frequency25Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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 IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type InstructedBalanceDetails9 ¶
type InstructedBalanceDetails9 struct { TtlInstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlInstdBal"` TtlAccptdInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlAccptdInstrBal,omitempty"` TtlCancInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlCancInstrBal,omitempty"` TtlPdgInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlPdgInstrBal,omitempty"` TtlRjctdInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlRjctdInstrBal,omitempty"` TtlPrtctInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TtlPrtctInstrBal,omitempty"` OptnDtls []InstructedCorporateActionOption10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnDtls,omitempty"` }
type InstructedCorporateActionOption10 ¶
type InstructedCorporateActionOption10 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnNb,omitempty"` OptnTp CorporateActionOption18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnTp"` InstdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstdBal"` DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 DfltActn,omitempty"` OptnAccptdInstdBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnAccptdInstdBal,omitempty"` OptnCancInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnCancInstrBal,omitempty"` OptnPdgInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnPdgInstrBal,omitempty"` OptnRjctdInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnRjctdInstrBal,omitempty"` OptnPrtctInstrBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnPrtctInstrBal,omitempty"` EvtDdlns CorporateActionEventDeadlines3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 EvtDdlns"` OptnInstrDtls []OptionInstructionDetails1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OptnInstrDtls,omitempty"` }
type InstructionProcessingStatus32Choice ¶
type InstructionProcessingStatus32Choice struct { Accptd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Accptd"` Canc CancelledStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Canc"` AccptdForFrthrPrcg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AccptdForFrthrPrcg"` Rjctd RejectedStatus26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Rjctd"` Pdg NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Pdg"` PdgCxl PendingCancellationStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PdgCxl"` Cvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cvrd"` Ucvrd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Ucvrd"` }
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NoSpcfdRsn"`
}
type NotificationIdentification5 ¶
type NotificationIdentification5 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id"` CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CreDtTm,omitempty"` }
type OptionInstructionDetails1 ¶
type OptionInstructionDetails1 struct { InstrId Max15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrId"` InstrSeqNb Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrSeqNb,omitempty"` PrtctInd ProtectTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtctInd,omitempty"` InstrQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrQty"` InstrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrDt"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtctDt,omitempty"` CoverPrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CoverPrtctDt,omitempty"` BidPric PriceFormat45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 BidPric,omitempty"` CondlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CondlQty,omitempty"` CstmrRef Max15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 CstmrRef,omitempty"` InstrNrrtv Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrNrrtv,omitempty"` InstrSts InstructionProcessingStatus32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrSts"` }
type OriginalAndCurrentQuantities6 ¶
type OriginalAndCurrentQuantities6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ShrtLngPos"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 FaceAmt"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AmtsdVal"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Tp"` }
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 LastPgInd"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtryId"` }
type PendingBalance5 ¶
type PendingBalance5 struct { Bal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Bal"` PdgTxs []SettlementTypeAndIdentification25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PdgTxs,omitempty"` }
type PendingCancellationReason5Choice ¶
type PendingCancellationReason5Choice struct { Cd PendingCancellationReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type PendingCancellationReason5Code ¶
type PendingCancellationReason5Code string
May be one of ADEA, DQUA, DQCS, LATE, OTHR
type PendingCancellationStatus7Choice ¶
type PendingCancellationStatus7Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NotSpcfdRsn"` Rsn []PendingCancellationStatusReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Rsn"` }
type PendingCancellationStatusReason7 ¶
type PendingCancellationStatusReason7 struct { RsnCd PendingCancellationReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AddtlRsnInf,omitempty"` }
type PercentagePrice1 ¶
type PercentagePrice1 struct { PctgPricTp PriceRateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PctgPricTp"` PricVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PricVal"` }
type PriceFormat45Choice ¶
type PriceFormat45Choice struct { PctgPric PercentagePrice1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PctgPric"` AmtPric AmountPrice3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 AmtPric"` NotSpcfdPric PriceValueType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NotSpcfdPric"` }
type ProprietaryQuantity7 ¶
type ProprietaryQuantity7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ShrtLngPos,omitempty"` Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SchmeNm,omitempty"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SchmeNm,omitempty"` }
type ProtectTransactionType2Code ¶
type ProtectTransactionType2Code string
May be one of PROT, COVP, COVR
type Quantity17Choice ¶
type Quantity17Choice struct { QtyChc Quantity18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 QtyChc"` PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtryQty"` }
type Quantity18Choice ¶
type Quantity18Choice struct { OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OrgnlAndCurFaceAmt"` SgndQty SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SgndQty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Qty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PrtryQty"` }
type RejectedReason25Choice ¶
type RejectedReason25Choice struct { Cd RejectionReason49Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type RejectedStatus26Choice ¶
type RejectedStatus26Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NoSpcfdRsn"` Rsn []RejectedStatusReason24 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Rsn"` }
type RejectedStatusReason24 ¶
type RejectedStatusReason24 struct { RsnCd RejectedReason25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.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 SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Id,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Desc,omitempty"` }
type SettlementTypeAndIdentification25 ¶
type SettlementTypeAndIdentification25 struct { Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Pmt"` TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 TxId"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 SttlmDt,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 QtyChc"` }
type Statement72 ¶
type Statement72 struct { StmtTp CorporateActionStatementType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 StmtTp"` RptgTp CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RptgTp"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 StmtId"` InstrAggtnPrd DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 InstrAggtnPrd,omitempty"` RptNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 RptNb,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 StmtDtTm"` Frqcy Frequency25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Frqcy"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 UpdTp"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 ActvtyInd"` NtfctnDdlnPrd DateOrDateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 NtfctnDdlnPrd,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.08 Prtry"` }