Documentation ¶
Index ¶
- type AddressType2Code
- type AgentCAElectionStatusAdviceV01
- type AlternateSecurityIdentification3
- type AnyBICIdentifier
- type CorporateActionAmendmentProcessingStatus1
- type CorporateActionAmendmentRejectionStatus1
- type CorporateActionCancellationProcessingStatus1
- type CorporateActionCancellationRejectionStatus1
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType1FormatChoice
- type CorporateActionEventType2Code
- type CorporateActionEventType2FormatChoice
- type CorporateActionInformation1
- type CorporateActionInstructionProcessingStatus1
- type CorporateActionInstructionRejectionStatus1
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary1FormatChoice
- type CountryCode
- type Document
- type DocumentIdentification8
- type ElectionAdviceStatus1Choice
- type ElectionAmendmentStatus1Choice
- type ElectionCancellationStatus1Choice
- type FinancialInstrumentDescription3
- type GenericIdentification1
- type GenericIdentification13
- type ISINIdentifier
- type ISODateTime
- type MICIdentifier
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type NameAndAddress5
- type PartyIdentification2Choice
- type PostalAddress1
- type ProcessedStatus3Code
- type ProcessedStatus3FormatChoice
- type ProcessedStatus5Code
- type ProcessedStatus5FormatChoice
- type RejectionReason18Code
- type RejectionReason18FormatChoice
- type RejectionReason8Code
- type RejectionReason8FormatChoice
- type RejectionReason9Code
- type RejectionReason9FormatChoice
- type SecurityIdentification7
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AgentCAElectionStatusAdviceV01 ¶
type AgentCAElectionStatusAdviceV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Id"` AgtCAElctnAdvcId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AgtCAElctnAdvcId"` AgtCAElctnCxlReqId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AgtCAElctnCxlReqId"` AgtCAElctnAmdmntReqId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AgtCAElctnAmdmntReqId"` CorpActnGnlInf CorporateActionInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 CorpActnGnlInf"` ElctnAdvcSts ElectionAdviceStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 ElctnAdvcSts"` ElctnCxlReqSts ElectionCancellationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 ElctnCxlReqSts"` ElctnAmdmntReqSts ElectionAmendmentStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 ElctnAmdmntReqSts"` }
type AlternateSecurityIdentification3 ¶
type AlternateSecurityIdentification3 struct { Id Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 DmstIdSrc"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PrtryIdSrc"` }
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 CorporateActionAmendmentProcessingStatus1 ¶
type CorporateActionAmendmentProcessingStatus1 struct { Sts ProcessedStatus5FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionAmendmentRejectionStatus1 ¶
type CorporateActionAmendmentRejectionStatus1 struct { Rsn []RejectionReason8FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionCancellationProcessingStatus1 ¶
type CorporateActionCancellationProcessingStatus1 struct { Sts ProcessedStatus5FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionCancellationRejectionStatus1 ¶
type CorporateActionCancellationRejectionStatus1 struct { Rsn []RejectionReason9FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionEventProcessingType1Code ¶
type CorporateActionEventProcessingType1Code string
May be one of GENL, DISN, REOR
type CorporateActionEventProcessingType1FormatChoice ¶
type CorporateActionEventProcessingType1FormatChoice struct { Cd CorporateActionEventProcessingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type CorporateActionEventType2Code ¶
type CorporateActionEventType2Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CAPG, CAPI, CERT, CHAN, CLSA, CONS, CONV, COOP, DECR, DETI, DFLT, DLST, DRAW, DRIP, DSCL, DTCH, DVCA, DVOP, DVSC, DVSE, EXOF, EXRI, EXTM, EXWA, INCR, INTR, LIQU, MCAL, MRGR, ODLT, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, OTHR
type CorporateActionEventType2FormatChoice ¶
type CorporateActionEventType2FormatChoice struct { Cd CorporateActionEventType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type CorporateActionInformation1 ¶
type CorporateActionInformation1 struct { AgtId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AgtId"` IssrCorpActnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 IssrCorpActnId,omitempty"` CorpActnPrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 CorpActnPrcgId,omitempty"` EvtTp CorporateActionEventType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 MndtryVlntryEvtTp"` EvtPrcgTp CorporateActionEventProcessingType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 EvtPrcgTp,omitempty"` UndrlygScty FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 UndrlygScty"` }
type CorporateActionInstructionProcessingStatus1 ¶
type CorporateActionInstructionProcessingStatus1 struct { Sts ProcessedStatus3FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionInstructionRejectionStatus1 ¶
type CorporateActionInstructionRejectionStatus1 struct { Rsn []RejectionReason18FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AddtlInf,omitempty"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary1FormatChoice ¶
type CorporateActionMandatoryVoluntary1FormatChoice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type Document ¶
type Document struct {
AgtCAElctnStsAdvc AgentCAElectionStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AgtCAElctnStsAdvc"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 CreDtTm,omitempty"` }
type ElectionAdviceStatus1Choice ¶
type ElectionAdviceStatus1Choice struct { PrcdSts CorporateActionInstructionProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PrcdSts"` RjctdSts CorporateActionInstructionRejectionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 RjctdSts"` }
type ElectionAmendmentStatus1Choice ¶
type ElectionAmendmentStatus1Choice struct { PrcdSts CorporateActionAmendmentProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PrcdSts"` RjctdSts CorporateActionAmendmentRejectionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 RjctdSts"` }
type ElectionCancellationStatus1Choice ¶
type ElectionCancellationStatus1Choice struct { PrcdSts CorporateActionCancellationProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PrcdSts"` RjctdSts CorporateActionCancellationRejectionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 RjctdSts"` }
type FinancialInstrumentDescription3 ¶
type FinancialInstrumentDescription3 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 SctyId"` PlcOfListg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PlcOfListg,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 SfkpgPlc,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Issr"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Adr,omitempty"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 NmAndAdr"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Ctry"` }
type ProcessedStatus3FormatChoice ¶
type ProcessedStatus3FormatChoice struct { Cd ProcessedStatus3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type ProcessedStatus5FormatChoice ¶
type ProcessedStatus5FormatChoice struct { Cd ProcessedStatus5Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type RejectionReason18FormatChoice ¶
type RejectionReason18FormatChoice struct { Cd RejectionReason18Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type RejectionReason8FormatChoice ¶
type RejectionReason8FormatChoice struct { Cd RejectionReason8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type RejectionReason9FormatChoice ¶
type RejectionReason9FormatChoice struct { Cd RejectionReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Cd"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Prtry"` }
type SecurityIdentification7 ¶
type SecurityIdentification7 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 ISIN"` OthrId AlternateSecurityIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 OthrId"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.015.001.01 Desc,omitempty"` }
Click to show internal directories.
Click to hide internal directories.