Documentation ¶
Index ¶
- type Account8Choice
- type AccountAndBalance36
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AdditionalBusinessProcess7Code
- type AdditionalBusinessProcessFormat11Choice
- type AddressType2Code
- type AnyBICDec2014Identifier
- type BalanceFormat5Choice
- type CashAccountIdentification5Choice
- type CashOption59
- type CorporateAction44
- type CorporateActionDate59
- type CorporateActionEventReference3
- type CorporateActionEventReference3Choice
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat14Choice
- type CorporateActionEventType30Code
- type CorporateActionEventType87Choice
- type CorporateActionGeneralInformation142
- type CorporateActionMovementReversalAdviceV11
- type CorporateActionNarrative31
- type CorporateActionOption12Code
- type CorporateActionOption168
- type CorporateActionOption33Choice
- type CorporateActionReversalReason1Code
- type CorporateActionReversalReason3
- type CorporateActionReversalReason3Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateFormat43Choice
- type DateType8Code
- type Document
- type DocumentIdentification31
- type DocumentIdentification32
- type DocumentIdentification3Choice
- type DocumentNumber5Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IntermediateSecuritiesDistributionTypeFormat16Choice
- type IntermediateSecurityDistributionType4Code
- type LotteryType1Code
- type LotteryTypeFormat4Choice
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification120Choice
- type PostalAddress1
- type ProcessingPosition3Code
- type ProcessingPosition7Choice
- type ProprietaryQuantity8
- type Quantity19Choice
- type Quantity6Choice
- type RestrictedFINMax35Text
- type SecuritiesOption66
- type SecurityIdentification19
- type ShortLong1Code
- type SignedQuantityFormat6
- type SignedQuantityFormat7
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TransactionIdentification1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account8Choice ¶
type Account8Choice struct { CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CshAcct"` ChrgsAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ChrgsAcct"` TaxAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 TaxAcct"` }
type AccountAndBalance36 ¶
type AccountAndBalance36 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SfkpgAcct"` ConfdBal BalanceFormat5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ConfdBal"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type AdditionalBusinessProcess7Code ¶
type AdditionalBusinessProcess7Code string
May be one of CLAI, TAXR, ACLA, ATXF, CNTR, CONS, NAMC, NPLE, SCHM, PPUT, PPRE, FPRE
type AdditionalBusinessProcessFormat11Choice ¶
type AdditionalBusinessProcessFormat11Choice struct { Cd AdditionalBusinessProcess7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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.037.001.11 Bal"` ElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ElgblBal"` NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 NotElgblBal"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type CashOption59 ¶
type CashOption59 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CdtDbtInd"` Acct Account8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Acct,omitempty"` PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PstngDt"` OrgnlPstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OrgnlPstngDt,omitempty"` ValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ValDt,omitempty"` PstngAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PstngAmt"` }
type CorporateAction44 ¶
type CorporateAction44 struct { DtDtls CorporateActionDate59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 EvtStag,omitempty"` AddtlBizPrcInd AdditionalBusinessProcessFormat11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 LtryTp,omitempty"` }
type CorporateActionDate59 ¶
type CorporateActionDate59 struct { RcrdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 RcrdDt,omitempty"` ExDvddDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ExDvddDt,omitempty"` }
type CorporateActionEventReference3 ¶
type CorporateActionEventReference3 struct { EvtId CorporateActionEventReference3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 EvtId"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 LkgTp,omitempty"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat14Choice ¶
type CorporateActionEventStageFormat14Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type CorporateActionEventType30Code ¶
type CorporateActionEventType30Code 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, ACCU, MTNG, TNDP
type CorporateActionEventType87Choice ¶
type CorporateActionEventType87Choice struct { Cd CorporateActionEventType30Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type CorporateActionGeneralInformation142 ¶
type CorporateActionGeneralInformation142 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ClssActnNb,omitempty"` EvtTp CorporateActionEventType87Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 FinInstrmId"` IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 IntrmdtSctiesDstrbtnTp,omitempty"` FrctnlQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 FrctnlQty,omitempty"` }
type CorporateActionMovementReversalAdviceV11 ¶
type CorporateActionMovementReversalAdviceV11 struct { MvmntConfId DocumentIdentification31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 MvmntConfId"` OthrDocId []DocumentIdentification32 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OthrDocId,omitempty"` EvtsLkg []CorporateActionEventReference3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 EvtsLkg,omitempty"` RvslRsn CorporateActionReversalReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 RvslRsn,omitempty"` TxId TransactionIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 TxId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation142 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CorpActnGnlInf"` AcctDtls AccountAndBalance36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AcctDtls"` CorpActnDtls CorporateAction44 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CorpActnDtls,omitempty"` CorpActnConfDtls CorporateActionOption168 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CorpActnConfDtls"` AddtlInf CorporateActionNarrative31 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AddtlInf,omitempty"` IssrAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 IssrAgt,omitempty"` PngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PngAgt,omitempty"` SubPngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SubPngAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SplmtryData,omitempty"` }
type CorporateActionNarrative31 ¶
type CorporateActionNarrative31 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AddtlTxt,omitempty"` NrrtvVrsn []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 NrrtvVrsn,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PtyCtctNrrtv,omitempty"` TaxtnConds []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 TaxtnConds,omitempty"` }
type CorporateActionOption12Code ¶
type CorporateActionOption12Code 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, PRUN
type CorporateActionOption168 ¶
type CorporateActionOption168 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OptnNb"` OptnTp CorporateActionOption33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OptnTp"` SctiesMvmntDtls []SecuritiesOption66 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CshMvmntDtls,omitempty"` }
type CorporateActionOption33Choice ¶
type CorporateActionOption33Choice struct { Cd CorporateActionOption12Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type CorporateActionReversalReason1Code ¶
type CorporateActionReversalReason1Code string
May be one of DCBD, IVAD, IRED, IPRI, UPAY, IETR, FNRC, POCS, IPCU
type CorporateActionReversalReason3 ¶
type CorporateActionReversalReason3 struct { Rsn CorporateActionReversalReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Rsn"` AddtlRsnInf Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AddtlRsnInf,omitempty"` }
type CorporateActionReversalReason3Choice ¶
type CorporateActionReversalReason3Choice struct { Cd CorporateActionReversalReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 DtCd"` }
type Document ¶
type Document struct {
CorpActnMvmntRvslAdvc CorporateActionMovementReversalAdviceV11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CorpActnMvmntRvslAdvc"`
}
type DocumentIdentification31 ¶
type DocumentIdentification31 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Id"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 LkgTp,omitempty"` }
type DocumentIdentification32 ¶
type DocumentIdentification32 struct { Id DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Id"` DocNb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 DocNb,omitempty"` LkgTp ProcessingPosition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 LkgTp,omitempty"` }
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.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 GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
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 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.037.001.11 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type IntermediateSecuritiesDistributionTypeFormat16Choice ¶
type IntermediateSecuritiesDistributionTypeFormat16Choice struct { Cd IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type IntermediateSecurityDistributionType4Code ¶
type IntermediateSecurityDistributionType4Code string
May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF
type LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Adr,omitempty"` }
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Tp"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 NmAndAdr"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Ctry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
type ProcessingPosition7Choice ¶
type ProcessingPosition7Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Prtry"` }
type ProprietaryQuantity8 ¶
type ProprietaryQuantity8 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 SchmeNm,omitempty"` }
type Quantity19Choice ¶
type Quantity19Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Qty"` PrtryQty ProprietaryQuantity8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PrtryQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OrgnlAndCurFace"` }
type RestrictedFINMax35Text ¶
type RestrictedFINMax35Text string
Must match the pattern ([^/]+/)+([^/]+)|([^/]*)
type SecuritiesOption66 ¶
type SecuritiesOption66 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 CdtDbtInd"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PstngQty"` PstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PstngDt"` OrgnlPstngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OrgnlPstngDt,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Desc,omitempty"` }
type SignedQuantityFormat6 ¶
type SignedQuantityFormat6 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ShrtLngPos"` Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Qty"` }
type SignedQuantityFormat7 ¶
type SignedQuantityFormat7 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 ShrtLngPos"` QtyChc Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 QtyChc"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TransactionIdentification1 ¶
type TransactionIdentification1 struct {
MktInfrstrctrTxId RestrictedFINMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.001.11 MktInfrstrctrTxId"`
}