Documentation ¶
Index ¶
- type AddressType2Code
- type AgentCAStandingInstructionStatusAdviceV01
- type AlternateSecurityIdentification3
- type AnyBICIdentifier
- type CorporateActionEventType2Code
- type CorporateActionEventType2FormatChoice
- type CorporateActionStandingInstructionCancellationProcessingStatus1
- type CorporateActionStandingInstructionCancellationRejectionStatus1
- type CorporateActionStandingInstructionGeneralInformation1
- type CorporateActionStandingInstructionProcessingStatus1
- type CorporateActionStandingInstructionRejectionStatus1
- type CountryCode
- type Document
- type DocumentIdentification8
- type FinancialInstrumentDescription3
- type GenericIdentification1
- type GenericIdentification13
- type ISINIdentifier
- type ISODateTime
- type IncludedAccount1
- 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 ProcessedStatus4Code
- type ProcessedStatus4FormatChoice
- type RejectionReason10Code
- type RejectionReason10FormatChoice
- type RejectionReason20Code
- type RejectionReason20FormatChoice
- type SecurityIdentification7
- type StandingInstructionCancellationStatus1Choice
- type StandingInstructionStatus1Choice
- type StandingInstructionType1Code
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 AgentCAStandingInstructionStatusAdviceV01 ¶
type AgentCAStandingInstructionStatusAdviceV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Id"` AgtCAStgInstrReqId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AgtCAStgInstrReqId,omitempty"` AgtCAStgInstrCxlReqId DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AgtCAStgInstrCxlReqId,omitempty"` StgInstrGnlInf CorporateActionStandingInstructionGeneralInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 StgInstrGnlInf"` StgInstrReqSts StandingInstructionStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 StgInstrReqSts,omitempty"` StgInstrCxlReqSts StandingInstructionCancellationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 StgInstrCxlReqSts,omitempty"` }
type AlternateSecurityIdentification3 ¶
type AlternateSecurityIdentification3 struct { Id Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Id"` DmstIdSrc CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 DmstIdSrc,omitempty"` PrtryIdSrc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.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 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.027.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Prtry,omitempty"` }
type CorporateActionStandingInstructionCancellationProcessingStatus1 ¶
type CorporateActionStandingInstructionCancellationProcessingStatus1 struct { Sts ProcessedStatus4FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AddtlInf,omitempty"` }
type CorporateActionStandingInstructionCancellationRejectionStatus1 ¶
type CorporateActionStandingInstructionCancellationRejectionStatus1 struct { Rsn []RejectionReason10FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AddtlInf,omitempty"` }
type CorporateActionStandingInstructionGeneralInformation1 ¶
type CorporateActionStandingInstructionGeneralInformation1 struct { StgInstrTp StandingInstructionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 StgInstrTp"` EvtTp []CorporateActionEventType2FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 EvtTp,omitempty"` InstgPtyId PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 InstgPtyId"` ClntStgInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 ClntStgInstrId"` AcctDtls []IncludedAccount1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AcctDtls,omitempty"` UndrlygScty FinancialInstrumentDescription3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 UndrlygScty,omitempty"` }
type CorporateActionStandingInstructionProcessingStatus1 ¶
type CorporateActionStandingInstructionProcessingStatus1 struct { Sts ProcessedStatus3FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AddtlInf,omitempty"` }
type CorporateActionStandingInstructionRejectionStatus1 ¶
type CorporateActionStandingInstructionRejectionStatus1 struct { Rsn []RejectionReason20FormatChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Rsn"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AddtlInf,omitempty"` }
type Document ¶
type Document struct {
AgtCAStgInstrStsAdvc AgentCAStandingInstructionStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AgtCAStgInstrStsAdvc"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 CreDtTm,omitempty"` }
type FinancialInstrumentDescription3 ¶
type FinancialInstrumentDescription3 struct { SctyId SecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 SctyId"` PlcOfListg MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 PlcOfListg,omitempty"` SfkpgPlc PartyIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 SfkpgPlc,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.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 IncludedAccount1 ¶
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.027.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Adr,omitempty"` }
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 BICOrBEI,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 NmAndAdr,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Ctry"` }
type ProcessedStatus3FormatChoice ¶
type ProcessedStatus3FormatChoice struct { Cd ProcessedStatus3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Prtry,omitempty"` }
type ProcessedStatus4FormatChoice ¶
type ProcessedStatus4FormatChoice struct { Cd ProcessedStatus4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Prtry,omitempty"` }
type RejectionReason10FormatChoice ¶
type RejectionReason10FormatChoice struct { Cd RejectionReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Prtry,omitempty"` }
type RejectionReason20Code ¶
type RejectionReason20Code string
May be one of FAIL, CASA, CORR, STAN, NOHO
type RejectionReason20FormatChoice ¶
type RejectionReason20FormatChoice struct { Cd RejectionReason20Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Prtry,omitempty"` }
type SecurityIdentification7 ¶
type SecurityIdentification7 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 ISIN,omitempty"` OthrId AlternateSecurityIdentification3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 Desc,omitempty"` }
type StandingInstructionCancellationStatus1Choice ¶
type StandingInstructionCancellationStatus1Choice struct { PrcdSts CorporateActionStandingInstructionCancellationProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 PrcdSts,omitempty"` RjctdSts CorporateActionStandingInstructionCancellationRejectionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 RjctdSts,omitempty"` }
type StandingInstructionStatus1Choice ¶
type StandingInstructionStatus1Choice struct { PrcdSts CorporateActionStandingInstructionProcessingStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 PrcdSts,omitempty"` RjctdSts CorporateActionStandingInstructionRejectionStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.027.001.01 RjctdSts,omitempty"` }
type StandingInstructionType1Code ¶
type StandingInstructionType1Code string
May be one of CASH, PAYM, SECU
Click to show internal directories.
Click to hide internal directories.