Documentation ¶
Index ¶
- type AcceptedReason11Choice
- type AcceptedStatus9Choice
- type AcceptedStatusReason10
- type AcknowledgementReason7Code
- type AnyBICIdentifier
- type CancelledReason11Choice
- type CancelledStatus15Choice
- type CancelledStatusReason14
- type CancelledStatusReason6Code
- type CashAccountIdentification6Choice
- type CorporateActionEventType15Code
- type CorporateActionEventType36Choice
- type CorporateActionGeneralInformation94
- type CorporateActionInstructionStatusAdvice002V07
- type CorporateActionNarrative19
- type CorporateActionOption10Code
- type CorporateActionOption121
- type CorporateActionOption22Choice
- type CountryCode
- type Document
- type DocumentIdentification17
- type DocumentIdentification34
- type DocumentIdentification4Choice
- type DocumentNumber6Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity15Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type GenericIdentification86
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type IdentificationSource4Choice
- type InstructionProcessingStatus25Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type NoReasonCode
- type NoSpecifiedReason1
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities4
- type OtherIdentification2
- type PartyIdentification103Choice
- type PendingReason13Code
- type PendingReason35Choice
- type PendingStatus44Choice
- type PendingStatusReason12
- type ProprietaryQuantity9
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type Quantity10Choice
- type Quantity21Choice
- type RejectedReason19Choice
- type RejectedStatus21Choice
- type RejectedStatusReason20
- type RejectionReason43Code
- type RestrictedFINExact2Text
- type RestrictedFINX2Max34Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat11Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- 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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type AcceptedStatus9Choice ¶
type AcceptedStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 NoSpcfdRsn"` Rsn []AcceptedStatusReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rsn"` }
type AcceptedStatusReason10 ¶
type AcceptedStatusReason10 struct { RsnCd AcceptedReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlRsnInf,omitempty"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([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.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type CancelledStatus15Choice ¶
type CancelledStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 NoSpcfdRsn"` Rsn []CancelledStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rsn"` }
type CancelledStatusReason14 ¶
type CancelledStatusReason14 struct { RsnCd CancelledReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 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.07 IBAN"` Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type CorporateActionEventType15Code ¶
type CorporateActionEventType15Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, 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 CorporateActionEventType36Choice ¶
type CorporateActionEventType36Choice struct { Cd CorporateActionEventType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type CorporateActionGeneralInformation94 ¶
type CorporateActionGeneralInformation94 struct { CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 CorpActnEvtId"` OffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OffclCorpActnEvtId,omitempty"` ClssActnNb RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 ClssActnNb,omitempty"` EvtTp CorporateActionEventType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 EvtTp"` }
type CorporateActionInstructionStatusAdvice002V07 ¶
type CorporateActionInstructionStatusAdvice002V07 struct { InstrId DocumentIdentification17 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 InstrId,omitempty"` OthrDocId []DocumentIdentification34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation94 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 CorpActnGnlInf"` InstrPrcgSts []InstructionProcessingStatus25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 InstrPrcgSts"` CorpActnInstr CorporateActionOption121 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 CorpActnInstr,omitempty"` AddtlInf CorporateActionNarrative19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SplmtryData,omitempty"` }
type CorporateActionNarrative19 ¶
type CorporateActionNarrative19 struct { AddtlTxt []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlTxt,omitempty"` PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 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 CorporateActionOption121 ¶
type CorporateActionOption121 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OptnNb"` OptnTp CorporateActionOption22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OptnTp"` AcctOwnr PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AcctOwnr,omitempty"` SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 CshAcct,omitempty"` SfkpgPlc SafekeepingPlaceFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 FinInstrmId,omitempty"` TtlElgblBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 TtlElgblBal,omitempty"` InstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 InstdBal,omitempty"` UinstdBal SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 UinstdBal,omitempty"` StsQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 StsQty"` }
type CorporateActionOption22Choice ¶
type CorporateActionOption22Choice struct { Cd CorporateActionOption10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type Document ¶
type Document struct {
CorpActnInstrStsAdvc CorporateActionInstructionStatusAdvice002V07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 CorpActnInstrStsAdvc"`
}
type DocumentIdentification17 ¶
type DocumentIdentification17 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"`
}
type DocumentIdentification34 ¶
type DocumentIdentification34 struct { Id DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` DocNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 DocNb,omitempty"` }
type DocumentIdentification4Choice ¶
type DocumentIdentification4Choice struct { AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AcctSvcrDocId"` AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AcctOwnrDocId"` }
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 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.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 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.07 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type InstructionProcessingStatus25Choice ¶
type InstructionProcessingStatus25Choice struct { Canc CancelledStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Canc"` AccptdForFrthrPrcg AcceptedStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AccptdForFrthrPrcg"` Rjctd RejectedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rjctd"` Pdg PendingStatus44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Pdg"` DfltActn NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 DfltActn"` StgInstr NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 StgInstr"` PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 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.07 NoSpcfdRsn"`
}
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Cd"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Tp"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 PrtryId"` }
type PendingReason13Code ¶
type PendingReason13Code string
May be one of ADEA, OTHR, BOIS, MCER, MONY, LACK, LATE, DQUA, PENR, CERT
type PendingReason35Choice ¶
type PendingReason35Choice struct { Cd PendingReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type PendingStatus44Choice ¶
type PendingStatus44Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 NoSpcfdRsn"` Rsn []PendingStatusReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rsn"` }
type PendingStatusReason12 ¶
type PendingStatusReason12 struct { RsnCd PendingReason35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlRsnInf,omitempty"` }
type ProprietaryQuantity9 ¶
type ProprietaryQuantity9 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 QtyTp"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SchmeNm,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 PrtryRsn,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OrgnlAndCurFace"` }
type Quantity21Choice ¶
type Quantity21Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Qty"` PrtryQty ProprietaryQuantity9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 PrtryQty"` }
type RejectedReason19Choice ¶
type RejectedReason19Choice struct { Cd RejectionReason43Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type RejectedStatus21Choice ¶
type RejectedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 NoSpcfdRsn"` Rsn []RejectedStatusReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Rsn"` }
type RejectedStatusReason20 ¶
type RejectedStatusReason20 struct { RsnCd RejectedReason19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 RsnCd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 AddtlRsnInf,omitempty"` }
type RejectionReason43Code ¶
type RejectionReason43Code string
May be one of ADEA, CERT, INVA, OPTY, ULNK, DSEC, LACK, LATE, NMTY, BOIS, CANC, INTV, OPNM, OTHR, DQUA, REFT, SAFE, EVNM
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 SafekeepingPlaceFormat11Choice ¶
type SafekeepingPlaceFormat11Choice struct { Id SafekeepingPlaceTypeAndText9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id"` }
type SafekeepingPlaceTypeAndText9 ¶
type SafekeepingPlaceTypeAndText9 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Id,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Desc,omitempty"` }
type SignedQuantityFormat8 ¶
type SignedQuantityFormat8 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 ShrtLngPos"` QtyChc Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 QtyChc"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.034.002.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}