Documentation ¶
Index ¶
- type AnyBICIdentifier
- type CancelledReason5Choice
- type CancelledStatus7Choice
- type CancelledStatusReason5Code
- type CancelledStatusReason8
- type CashAccountIdentification5Choice
- type CorporateActionEventType10Code
- type CorporateActionEventType11Choice
- type CorporateActionGeneralInformation52
- type CorporateActionInstructionCancellationRequestStatusAdviceV05
- type CorporateActionNarrative10
- type CorporateActionOption10Code
- type CorporateActionOption13Choice
- type CorporateActionOption41
- type CountryCode
- type Document
- type DocumentIdentification14
- type DocumentIdentification1Choice
- type DocumentIdentification9
- type DocumentNumber1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type IBAN2007Identifier
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type IdentificationSource3Choice
- type InstructionCancellationRequestStatus7Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type NoReasonCode
- type NoSpecifiedReason1
- type OptionNumber1Choice
- type OptionNumber1Code
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification36Choice
- type PendingCancellationReason1Choice
- type PendingCancellationReason4Code
- type PendingCancellationStatus3Choice
- type PendingCancellationStatusReason3
- type ProprietaryQuantity2
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type Quantity2Choice
- type Quantity6Choice
- type RejectedReason10Choice
- type RejectedStatus14Choice
- type RejectedStatusReason14
- type RejectionReason45Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification14
- type ShortLong1Code
- type SignedQuantityFormat1
- type StatusOrQuantityToReceive1Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 CancelledReason5Choice ¶
type CancelledReason5Choice struct { Cd CancelledStatusReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type CancelledStatus7Choice ¶
type CancelledStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 NoSpcfdRsn"` Rsn []CancelledStatusReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Rsn"` }
type CancelledStatusReason8 ¶
type CancelledStatusReason8 struct { RsnCd CancelledReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlRsnInf,omitempty"` }
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 IBAN"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type CorporateActionEventType10Code ¶
type CorporateActionEventType10Code 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, RHDI, PRII, LIQU, EXTM, MRGR, 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, NOOF
type CorporateActionEventType11Choice ¶
type CorporateActionEventType11Choice struct { Cd CorporateActionEventType10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type CorporateActionGeneralInformation52 ¶
type CorporateActionGeneralInformation52 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 ClssActnNb,omitempty"` EvtTp CorporateActionEventType11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 EvtTp"` }
type CorporateActionInstructionCancellationRequestStatusAdviceV05 ¶
type CorporateActionInstructionCancellationRequestStatusAdviceV05 struct { InstrCxlReqId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 InstrCxlReqId,omitempty"` OthrDocId []DocumentIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OthrDocId,omitempty"` CorpActnGnlInf CorporateActionGeneralInformation52 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CorpActnGnlInf"` InstrCxlReqSts []InstructionCancellationRequestStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 InstrCxlReqSts"` CorpActnInstr CorporateActionOption41 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CorpActnInstr,omitempty"` AddtlInf CorporateActionNarrative10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlInf,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SplmtryData,omitempty"` }
type CorporateActionNarrative10 ¶
type CorporateActionNarrative10 struct { AddtlTxt []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlTxt,omitempty"` PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 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 CorporateActionOption13Choice ¶
type CorporateActionOption13Choice struct { Cd CorporateActionOption10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type CorporateActionOption41 ¶
type CorporateActionOption41 struct { OptnNb OptionNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OptnNb"` OptnTp CorporateActionOption13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OptnTp"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AcctOwnr,omitempty"` SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SfkpgAcct,omitempty"` CshAcct CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CshAcct,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 FinInstrmId,omitempty"` TtlElgblBal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 TtlElgblBal,omitempty"` InstdBal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 InstdBal,omitempty"` UinstdBal SignedQuantityFormat1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 UinstdBal,omitempty"` StsQtyOrQtyToRcv StatusOrQuantityToReceive1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 StsQtyOrQtyToRcv,omitempty"` }
type Document ¶
type Document struct {
CorpActnInstrCxlReqStsAdvc CorporateActionInstructionCancellationRequestStatusAdviceV05 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CorpActnInstrCxlReqStsAdvc"`
}
type DocumentIdentification14 ¶
type DocumentIdentification14 struct { Id DocumentIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"` DocNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 DocNb,omitempty"` }
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 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 GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id,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 ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type InstructionCancellationRequestStatus7Choice ¶
type InstructionCancellationRequestStatus7Choice struct { CxlCmpltd CancelledStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 CxlCmpltd"` Accptd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Accptd"` Rjctd RejectedStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Rjctd"` PdgCxl PendingCancellationStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PdgCxl"` PrtrySts ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PrtrySts"` }
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 NoSpcfdRsn"`
}
type OptionNumber1Choice ¶
type OptionNumber1Choice struct { Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Nb"` Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PrtryId"` }
type PendingCancellationReason1Choice ¶
type PendingCancellationReason1Choice struct { Cd PendingCancellationReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type PendingCancellationReason4Code ¶
type PendingCancellationReason4Code string
May be one of ADEA, DQUA, LATE, OTHR
type PendingCancellationStatus3Choice ¶
type PendingCancellationStatus3Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 NotSpcfdRsn"` Rsn []PendingCancellationStatusReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Rsn"` }
type PendingCancellationStatusReason3 ¶
type PendingCancellationStatusReason3 struct { RsnCd PendingCancellationReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryQuantity2 ¶
type ProprietaryQuantity2 struct { Qty float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Qty"` QtyTp Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 QtyTp"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SchmeNm,omitempty"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PrtryRsn,omitempty"` }
type Quantity2Choice ¶
type Quantity2Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Qty"` PrtryQty ProprietaryQuantity2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PrtryQty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OrgnlAndCurFace"` }
type RejectedReason10Choice ¶
type RejectedReason10Choice struct { Cd RejectionReason45Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type RejectedStatus14Choice ¶
type RejectedStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 NoSpcfdRsn"` Rsn []RejectedStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Rsn"` }
type RejectedStatusReason14 ¶
type RejectedStatusReason14 struct { RsnCd RejectedReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 AddtlRsnInf,omitempty"` }
type RejectionReason45Code ¶
type RejectionReason45Code string
May be one of ADEA, ULNK, OTHR, DCAN, DPRG, INIR, LATE
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Id,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Desc,omitempty"` }
type SignedQuantityFormat1 ¶
type SignedQuantityFormat1 struct { ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 ShrtLngPos"` QtyChc Quantity2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 QtyChc"` }
type StatusOrQuantityToReceive1Choice ¶
type StatusOrQuantityToReceive1Choice struct { StsQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 StsQty"` QtyToRcv Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 QtyToRcv"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.041.001.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}