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 CorporateActionEventType29Code
- type CorporateActionEventType90Choice
- type CorporateActionGeneralInformation144
- type CorporateActionInstructionStatusAdvice002V11
- type CorporateActionNarrative19
- type CorporateActionOption14Code
- type CorporateActionOption169
- type CorporateActionOption34Choice
- 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 InstructionProcessingStatus39Choice
- 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 PendingReason18Code
- type PendingReason56Choice
- type PendingStatus60Choice
- type PendingStatusReason20
- type ProprietaryQuantity9
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type ProtectInstruction6
- type ProtectInstructionStatus3Code
- type ProtectTransactionType2Code
- type Quantity10Choice
- type Quantity21Choice
- type RejectedReason32Choice
- type RejectedStatus33Choice
- type RejectedStatusReason31
- type RejectionReason54Code
- 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.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type AcceptedStatus9Choice ¶
type AcceptedStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 NoSpcfdRsn"` Rsn []AcceptedStatusReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rsn"` }
type AcceptedStatusReason10 ¶
type AcceptedStatusReason10 struct { RsnCd AcceptedReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type CancelledStatus15Choice ¶
type CancelledStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 NoSpcfdRsn"` Rsn []CancelledStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rsn"` }
type CancelledStatusReason14 ¶
type CancelledStatusReason14 struct { RsnCd CancelledReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type CorporateActionEventType29Code ¶
type CorporateActionEventType29Code 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
type CorporateActionEventType90Choice ¶
type CorporateActionEventType90Choice struct { Cd CorporateActionEventType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type CorporateActionGeneralInformation144 ¶
type CorporateActionGeneralInformation144 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 ClssActnNb,omitempty"` EvtTp CorporateActionEventType90Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 EvtTp"` }
type CorporateActionInstructionStatusAdvice002V11 ¶
type CorporateActionInstructionStatusAdvice002V11 struct { InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 InstrId,omitempty"` OthrDocId []DocumentIdentification34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation144 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 CorpActnGnlInf"` InstrPrcgSts []InstructionProcessingStatus39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 InstrPrcgSts"` CorpActnInstr CorporateActionOption169 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 CorpActnInstr,omitempty"` PrtctInstr ProtectInstruction6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtctInstr,omitempty"` AddtlInf CorporateActionNarrative19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SplmtryData,omitempty"` }
type CorporateActionNarrative19 ¶
type CorporateActionNarrative19 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AddtlTxt,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PtyCtctNrrtv,omitempty"` }
type CorporateActionOption14Code ¶
type CorporateActionOption14Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, TAXI, PRUN
type CorporateActionOption169 ¶
type CorporateActionOption169 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OptnNb"` OptnTp CorporateActionOption34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OptnTp"` OptnFeatrs OptionFeaturesFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OptnFeatrs,omitempty"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AcctOwnr,omitempty"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 CshAcct,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 FinInstrmId,omitempty"` TtlElgblBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 TtlElgblBal,omitempty"` InstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 InstdBal,omitempty"` UinstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 UinstdBal,omitempty"` StsQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 StsQty,omitempty"` StsCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 StsCshAmt,omitempty"` }
type CorporateActionOption34Choice ¶
type CorporateActionOption34Choice struct { Cd CorporateActionOption14Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrStsAdvc CorporateActionInstructionStatusAdvice002V11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 CorpActnInstrStsAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"`
}
type DocumentIdentification34 ¶
type DocumentIdentification34 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 DocNb,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type InstructionProcessingStatus39Choice ¶
type InstructionProcessingStatus39Choice struct { Canc CancelledStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Canc"` AccptdForFrthrPrcg AcceptedStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AccptdForFrthrPrcg"` Rjctd RejectedStatus33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rjctd"` Pdg PendingStatus60Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Pdg"` DfltActn NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 DfltActn"` StgInstr NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 StgInstr"` PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 NoSpcfdRsn"`
}
type OptionFeaturesFormat27Choice ¶
type OptionFeaturesFormat27Choice struct { Cd OptionFeatures12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Tp"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtryId"` }
type PendingReason18Code ¶
type PendingReason18Code string
May be one of ADEA, OTHR, FULL, MCER, MONY, LACK, LATE, DQUA, PENR, CERT, DQCS, ITAX, NTAX, MTAX
type PendingReason56Choice ¶
type PendingReason56Choice struct { Cd PendingReason18Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type PendingStatus60Choice ¶
type PendingStatus60Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 NoSpcfdRsn"` Rsn []PendingStatusReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rsn"` }
type PendingStatusReason20 ¶
type PendingStatusReason20 struct { RsnCd PendingReason56Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AddtlRsnInf,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SchmeNm,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtryRsn,omitempty"` }
type ProtectInstruction6 ¶
type ProtectInstruction6 struct { TxTp ProtectTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 TxTp"` PrtctTxSts ProtectInstructionStatus3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtctTxSts,omitempty"` TxId RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 TxId,omitempty"` PrtctSfkpgAcct RestrictedFINMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtctSfkpgAcct,omitempty"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtctDt,omitempty"` UcvrdPrtctQty FinancialInstrumentQuantity31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 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.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PrtryQty"` }
type RejectedReason32Choice ¶
type RejectedReason32Choice struct { Cd RejectionReason54Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type RejectedStatus33Choice ¶
type RejectedStatus33Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 NoSpcfdRsn"` Rsn []RejectedStatusReason31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Rsn"` }
type RejectedStatusReason31 ¶
type RejectedStatusReason31 struct { RsnCd RejectedReason32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 AddtlRsnInf,omitempty"` }
type RejectionReason54Code ¶
type RejectionReason54Code 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, ITAX, NTAX, MTAX
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.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 QtyChc"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}