Documentation ¶
Index ¶
- type AcceptedReason11Choice
- type AcceptedStatus9Choice
- type AcceptedStatusReason10
- type AcknowledgementReason7Code
- type ActiveCurrencyCode
- type AnyBICDec2014Identifier
- type CancelledReason11Choice
- type CancelledStatus15Choice
- type CancelledStatusReason14
- type CancelledStatusReason6Code
- type CashAccountIdentification6Choice
- type CorporateActionEventType20Code
- type CorporateActionEventType58Choice
- type CorporateActionGeneralInformation114
- type CorporateActionInstructionStatusAdvice002V10
- type CorporateActionNarrative19
- type CorporateActionOption10Code
- type CorporateActionOption156
- type CorporateActionOption22Choice
- type CountryCode
- type Document
- type DocumentIdentification17
- type DocumentIdentification34
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity15Choice
- type FinancialInstrumentQuantity31Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type GenericIdentification86
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type IdentificationSource4Choice
- type InstructionProcessingStatus34Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type OptionFeatures12Code
- type OptionFeaturesFormat27Choice
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities4
- type OtherIdentification2
- type PartyIdentification136Choice
- type PendingReason14Code
- type PendingReason49Choice
- type PendingStatus53Choice
- type PendingStatusReason15
- type ProprietaryQuantity9
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type ProtectInstruction6
- type ProtectInstructionStatus3Code
- type ProtectTransactionType2Code
- type Quantity10Choice
- type Quantity21Choice
- type RejectedReason26Choice
- type RejectedStatus27Choice
- type RejectedStatusReason25
- type RejectionReason48Code
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax15Text
- type RestrictedFINMax35Text
- type RestrictedFINX2Max34Text
- 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 ShortLong1Code
- type SignedQuantityFormat8
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedReason11Choice ¶
type AcceptedReason11Choice struct { Cd AcknowledgementReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type AcceptedStatus9Choice ¶
type AcceptedStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 NoSpcfdRsn"` Rsn []AcceptedStatusReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rsn"` }
type AcceptedStatusReason10 ¶
type AcceptedStatusReason10 struct { RsnCd AcceptedReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlRsnInf,omitempty"` }
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 CancelledReason11Choice ¶
type CancelledReason11Choice struct { Cd CancelledStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type CancelledStatus15Choice ¶
type CancelledStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 NoSpcfdRsn"` Rsn []CancelledStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rsn"` }
type CancelledStatusReason14 ¶
type CancelledStatusReason14 struct { RsnCd CancelledReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlRsnInf,omitempty"` }
type CancelledStatusReason6Code ¶
type CancelledStatusReason6Code string
May be one of CANI, CANO, CANS, CSUB, OTHR
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
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.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type CorporateActionGeneralInformation114 ¶
type CorporateActionGeneralInformation114 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 ClssActnNb,omitempty"` EvtTp CorporateActionEventType58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 EvtTp"` }
type CorporateActionInstructionStatusAdvice002V10 ¶
type CorporateActionInstructionStatusAdvice002V10 struct { InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 InstrId,omitempty"` OthrDocId []DocumentIdentification34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation114 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 CorpActnGnlInf"` InstrPrcgSts []InstructionProcessingStatus34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 InstrPrcgSts"` CorpActnInstr CorporateActionOption156 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 CorpActnInstr,omitempty"` PrtctInstr ProtectInstruction6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtctInstr,omitempty"` AddtlInf CorporateActionNarrative19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SplmtryData,omitempty"` }
type CorporateActionNarrative19 ¶
type CorporateActionNarrative19 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlTxt,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PtyCtctNrrtv,omitempty"` }
type CorporateActionOption10Code ¶
type CorporateActionOption10Code string
May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, TAXI, PRUN
type CorporateActionOption156 ¶
type CorporateActionOption156 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OptnNb"` OptnTp CorporateActionOption22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OptnTp"` OptnFeatrs OptionFeaturesFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OptnFeatrs,omitempty"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AcctOwnr,omitempty"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 CshAcct,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 FinInstrmId,omitempty"` TtlElgblBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 TtlElgblBal,omitempty"` InstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 InstdBal,omitempty"` UinstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 UinstdBal,omitempty"` StsQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 StsQty,omitempty"` StsCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 StsCshAmt,omitempty"` }
type CorporateActionOption22Choice ¶
type CorporateActionOption22Choice struct { Cd CorporateActionOption10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrStsAdvc CorporateActionInstructionStatusAdvice002V10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 CorpActnInstrStsAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"`
}
type DocumentIdentification34 ¶
type DocumentIdentification34 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 DocNb,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtryNb"` }
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 GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SchmeNm,omitempty"` }
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type InstructionProcessingStatus34Choice ¶
type InstructionProcessingStatus34Choice struct { Canc CancelledStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Canc"` AccptdForFrthrPrcg AcceptedStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AccptdForFrthrPrcg"` Rjctd RejectedStatus27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rjctd"` Pdg PendingStatus53Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Pdg"` DfltActn NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 DfltActn"` StgInstr NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 StgInstr"` PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtrySts"` }
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.034.002.10 NoSpcfdRsn"`
}
type OptionFeaturesFormat27Choice ¶
type OptionFeaturesFormat27Choice struct { Cd OptionFeatures12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Tp"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtryId"` }
type PendingReason14Code ¶
type PendingReason14Code string
May be one of ADEA, OTHR, FULL, MCER, MONY, LACK, LATE, DQUA, PENR, CERT, DQCS
type PendingReason49Choice ¶
type PendingReason49Choice struct { Cd PendingReason14Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type PendingStatus53Choice ¶
type PendingStatus53Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 NoSpcfdRsn"` Rsn []PendingStatusReason15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rsn"` }
type PendingStatusReason15 ¶
type PendingStatusReason15 struct { RsnCd PendingReason49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlRsnInf,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SchmeNm,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtryRsn,omitempty"` }
type ProtectInstruction6 ¶
type ProtectInstruction6 struct { TxTp ProtectTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 TxTp"` PrtctTxSts ProtectInstructionStatus3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtctTxSts,omitempty"` TxId RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 TxId,omitempty"` PrtctSfkpgAcct RestrictedFINMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtctSfkpgAcct,omitempty"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtctDt,omitempty"` UcvrdPrtctQty FinancialInstrumentQuantity31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 UcvrdPrtctQty,omitempty"` }
type ProtectInstructionStatus3Code ¶
type ProtectInstructionStatus3Code string
May be one of OPEN, COVR, EXPI
type ProtectTransactionType2Code ¶
type ProtectTransactionType2Code string
May be one of PROT, COVP, COVR
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PrtryQty"` }
type RejectedReason26Choice ¶
type RejectedReason26Choice struct { Cd RejectionReason48Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type RejectedStatus27Choice ¶
type RejectedStatus27Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 NoSpcfdRsn"` Rsn []RejectedStatusReason25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Rsn"` }
type RejectedStatusReason25 ¶
type RejectedStatusReason25 struct { RsnCd RejectedReason26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 AddtlRsnInf,omitempty"` }
type RejectionReason48Code ¶
type RejectionReason48Code 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, SHAR
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINMax35Text ¶
type RestrictedFINMax35Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
type RestrictedFINX2Max34Text ¶
type RestrictedFINX2Max34Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,34}
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.034.002.10 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 QtyChc"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.10 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}