Documentation ¶
Index ¶
- type AddressType2Code
- type AgentCANotificationStatusAdviceV01
- type AlternateSecurityIdentification3
- type AnyBICIdentifier
- type CorporateActionEventProcessingType1Code
- type CorporateActionEventProcessingType1FormatChoice
- type CorporateActionEventType2Code
- type CorporateActionEventType2FormatChoice
- type CorporateActionInformation2
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary1FormatChoice
- type CountryCode
- type Document
- type DocumentIdentification8
- 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 NotificationAdviceStatus1Choice
- type NotificationCancellationProcessingStatus1
- type NotificationCancellationRejectionReason1
- type NotificationCancellationRequestStatus1Choice
- type NotificationProcessingStatus1
- type NotificationRejectionReason1
- type PartyIdentification2Choice
- type PostalAddress1
- type ProcessedStatus1Code
- type ProcessedStatus1FormatChoice
- type ProcessedStatus2Code
- type ProcessedStatus2FormatChoice
- type RejectionReason11Code
- type RejectionReason11FormatChoice
- type RejectionReason6Code
- type RejectionReason6FormatChoice
- 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 AgentCANotificationStatusAdviceV01 ¶
type AgentCANotificationStatusAdviceV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Id"` AgtCANtfctnAdvcId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AgtCANtfctnAdvcId,omitempty"` AgtCANtfctnCxlReqId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AgtCANtfctnCxlReqId,omitempty"` CorpActnGnlInf CorporateActionInformation2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 CorpActnGnlInf"` NtfctnCxlReqSts NotificationCancellationRequestStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 NtfctnCxlReqSts,omitempty"` NtfctnAdvcSts NotificationAdviceStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 NtfctnAdvcSts,omitempty"` }
type AlternateSecurityIdentification3 ¶
type AlternateSecurityIdentification3 struct { Id Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 DmstIdSrc,omitempty"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PrtryIdSrc,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 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.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
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.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type CorporateActionInformation2 ¶
type CorporateActionInformation2 struct { AgtId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AgtId"` IssrCorpActnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 IssrCorpActnId"` CorpActnPrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 CorpActnPrcgId,omitempty"` EvtTp CorporateActionEventType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 EvtTp"` EvtPrcgTp CorporateActionEventProcessingType1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 EvtPrcgTp,omitempty"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 MndtryVlntryEvtTp"` UndrlygScty FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 UndrlygScty"` OthrUndrlygScty []FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 OthrUndrlygScty,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.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type Document ¶
type Document struct {
AgtCANtfctnStsAdvc AgentCANotificationStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AgtCANtfctnStsAdvc"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 CreDtTm,omitempty"` }
type FinancialInstrumentDescription3 ¶
type FinancialInstrumentDescription3 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 SctyId"` PlcOfListg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PlcOfListg,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 SfkpgPlc,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.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.011.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Adr,omitempty"` }
type NotificationAdviceStatus1Choice ¶
type NotificationAdviceStatus1Choice struct { PrcdSts NotificationProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PrcdSts,omitempty"` RjctdSts NotificationRejectionReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 RjctdSts,omitempty"` }
type NotificationCancellationProcessingStatus1 ¶
type NotificationCancellationProcessingStatus1 struct { Sts ProcessedStatus2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AddtlInf,omitempty"` }
type NotificationCancellationRejectionReason1 ¶
type NotificationCancellationRejectionReason1 struct { Rsn []RejectionReason11FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AddtlInf,omitempty"` }
type NotificationCancellationRequestStatus1Choice ¶
type NotificationCancellationRequestStatus1Choice struct { PrcdSts NotificationCancellationProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PrcdSts,omitempty"` RjctdSts NotificationCancellationRejectionReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 RjctdSts,omitempty"` }
type NotificationProcessingStatus1 ¶
type NotificationProcessingStatus1 struct { Sts ProcessedStatus1FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AddtlInf,omitempty"` }
type NotificationRejectionReason1 ¶
type NotificationRejectionReason1 struct { Rsn []RejectionReason6FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AddtlInf,omitempty"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 BICOrBEI,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 NmAndAdr,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Ctry"` }
type ProcessedStatus1FormatChoice ¶
type ProcessedStatus1FormatChoice struct { Cd ProcessedStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type ProcessedStatus2FormatChoice ¶
type ProcessedStatus2FormatChoice struct { Cd ProcessedStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type RejectionReason11FormatChoice ¶
type RejectionReason11FormatChoice struct { Cd RejectionReason11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type RejectionReason6Code ¶
type RejectionReason6Code string
May be one of FAIL, SECO, AGID, ENDP, STAR, RESU, SECT, DISP, ELIG, XRAT, VALU, ACRU, NOAC, MCER, BDAY, PDAY, GAMN, DFLT, NPAT, PERI, RDTE
type RejectionReason6FormatChoice ¶
type RejectionReason6FormatChoice struct { Cd RejectionReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Prtry,omitempty"` }
type SecurityIdentification7 ¶
type SecurityIdentification7 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 ISIN,omitempty"` OthrId AlternateSecurityIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.011.001.01 Desc,omitempty"` }