Documentation ¶
Index ¶
- type ActiveCurrencyCode
- type AnyBICDec2014Identifier
- type CancelledReason10Choice
- type CancelledStatus14Choice
- type CancelledStatusReason13
- type CancelledStatusReason5Code
- type CashAccountIdentification6Choice
- type CorporateActionEventType20Code
- type CorporateActionEventType58Choice
- type CorporateActionGeneralInformation114
- type CorporateActionInstructionCancellationRequestStatusAdvice002V09
- 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 InstructionCancellationRequestStatus12Choice
- 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 PendingCancellationReason5Code
- type PendingCancellationReason6Choice
- type PendingCancellationStatus8Choice
- type PendingCancellationStatusReason8
- type ProprietaryQuantity9
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type ProtectInstruction8
- type ProtectInstructionStatus4Code
- type ProtectTransactionType3Code
- type Quantity10Choice
- type Quantity21Choice
- type RejectedReason18Choice
- type RejectedStatus20Choice
- type RejectedStatusReason19
- type RejectionReason45Code
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINMax15Text
- 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 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 CancelledReason10Choice ¶
type CancelledReason10Choice struct { Cd CancelledStatusReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type CancelledStatus14Choice ¶
type CancelledStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 NoSpcfdRsn"` Rsn []CancelledStatusReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Rsn"` }
type CancelledStatusReason13 ¶
type CancelledStatusReason13 struct { RsnCd CancelledReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlRsnInf,omitempty"` }
type CashAccountIdentification6Choice ¶
type CashAccountIdentification6Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 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.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type CorporateActionGeneralInformation114 ¶
type CorporateActionGeneralInformation114 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 ClssActnNb,omitempty"` EvtTp CorporateActionEventType58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 EvtTp"` }
type CorporateActionInstructionCancellationRequestStatusAdvice002V09 ¶
type CorporateActionInstructionCancellationRequestStatusAdvice002V09 struct { InstrCxlReqId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 InstrCxlReqId,omitempty"` OthrDocId []DocumentIdentification34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation114 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CorpActnGnlInf"` InstrCxlReqSts []InstructionCancellationRequestStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 InstrCxlReqSts"` CorpActnInstr CorporateActionOption156 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CorpActnInstr,omitempty"` PrtctInstr ProtectInstruction8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtctInstr,omitempty"` AddtlInf CorporateActionNarrative19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SplmtryData,omitempty"` }
type CorporateActionNarrative19 ¶
type CorporateActionNarrative19 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlTxt,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 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.041.002.09 OptnNb"` OptnTp CorporateActionOption22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OptnTp"` OptnFeatrs OptionFeaturesFormat27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OptnFeatrs,omitempty"` AcctOwnr PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AcctOwnr,omitempty"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CshAcct,omitempty"` SfkpgPlc SafekeepingPlaceFormat32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 FinInstrmId,omitempty"` TtlElgblBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 TtlElgblBal,omitempty"` InstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 InstdBal,omitempty"` UinstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 UinstdBal,omitempty"` StsQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 StsQty,omitempty"` StsCshAmt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 StsCshAmt,omitempty"` }
type CorporateActionOption22Choice ¶
type CorporateActionOption22Choice struct { Cd CorporateActionOption10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrCxlReqStsAdvc CorporateActionInstructionCancellationRequestStatusAdvice002V09 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CorpActnInstrCxlReqStsAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"`
}
type DocumentIdentification34 ¶
type DocumentIdentification34 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 DocNb,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 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.041.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 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.041.002.09 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type InstructionCancellationRequestStatus12Choice ¶
type InstructionCancellationRequestStatus12Choice struct { CxlCmpltd CancelledStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 CxlCmpltd"` Accptd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Accptd"` Rjctd RejectedStatus20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Rjctd"` PdgCxl PendingCancellationStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PdgCxl"` PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 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.041.002.09 NoSpcfdRsn"`
}
type OptionFeaturesFormat27Choice ¶
type OptionFeaturesFormat27Choice struct { Cd OptionFeatures12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Cd"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Tp"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtryId"` }
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.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type PendingCancellationStatus8Choice ¶
type PendingCancellationStatus8Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 NotSpcfdRsn"` Rsn []PendingCancellationStatusReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Rsn"` }
type PendingCancellationStatusReason8 ¶
type PendingCancellationStatusReason8 struct { RsnCd PendingCancellationReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlRsnInf,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SchmeNm,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtryRsn,omitempty"` }
type ProtectInstruction8 ¶
type ProtectInstruction8 struct { TxTp ProtectTransactionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 TxTp"` PrtctTxSts ProtectInstructionStatus4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtctTxSts,omitempty"` TxId RestrictedFINMax15Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 TxId,omitempty"` PrtctDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtctDt,omitempty"` UcvrdPrtctQty FinancialInstrumentQuantity31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 UcvrdPrtctQty,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PrtryQty"` }
type RejectedReason18Choice ¶
type RejectedReason18Choice struct { Cd RejectionReason45Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type RejectedStatus20Choice ¶
type RejectedStatus20Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 NoSpcfdRsn"` Rsn []RejectedStatusReason19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Rsn"` }
type RejectedStatusReason19 ¶
type RejectedStatusReason19 struct { RsnCd RejectedReason18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 AddtlRsnInf,omitempty"` }
type RejectionReason45Code ¶
type RejectionReason45Code string
May be one of ADEA, ULNK, OTHR, DCAN, DPRG, INIR, LATE
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
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.041.002.09 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 QtyChc"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.002.09 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}