Documentation ¶
Index ¶
- type AccountIdentification10
- type AccountIdentification6Choice
- type AccountIdentification9
- type AddressType2Code
- type AlternateIdentification1
- type AnyBICIdentifier
- type CopyDuplicate1Code
- type CorporateActionCancellation1
- type CorporateActionCancellationAdviceV01
- type CorporateActionCancellationReason1Code
- type CorporateActionEventStatus1
- type CorporateActionEventType3Choice
- type CorporateActionEventType6Code
- type CorporateActionGeneralInformation8
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionProcessingStatus1Choice
- type CountryCode
- type DateAndDateTimeChoice
- type Document
- type DocumentIdentification11
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact4AlphaNumericText
- type Extension2
- type ExtensionEnvelope1
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type PartyIdentification10Choice
- type PartyIdentification13Choice
- type PostalAddress1
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification11
- type SecurityIdentification11Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification10 ¶
type AccountIdentification10 struct {
IdCd SafekeepingAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 IdCd"`
}
type AccountIdentification6Choice ¶
type AccountIdentification6Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 ForAllAccts"` AcctsList []AccountIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 AcctsList"` }
type AccountIdentification9 ¶
type AccountIdentification9 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SfkpgAcct"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SfkpgPlc,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 IdSrc"` }
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 CorporateActionCancellation1 ¶
type CorporateActionCancellation1 struct { CxlRsnCd CorporateActionCancellationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CxlRsnCd"` CxlRsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CxlRsn,omitempty"` PrcgSts CorporateActionProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PrcgSts"` }
type CorporateActionCancellationAdviceV01 ¶
type CorporateActionCancellationAdviceV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` CxlAdvcGnlInf CorporateActionCancellation1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CxlAdvcGnlInf"` CorpActnGnlInf CorporateActionGeneralInformation8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CorpActnGnlInf"` AcctsDtls AccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 AcctsDtls"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 MsgRcpt,omitempty"` IssrAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 IssrAgt,omitempty"` PngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PngAgt,omitempty"` SubPngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SubPngAgt,omitempty"` Regar PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Regar,omitempty"` RsellngAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 DrpAgt,omitempty"` SlctnAgt []PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SlctnAgt,omitempty"` InfAgt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 InfAgt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Xtnsn,omitempty"` }
type CorporateActionCancellationReason1Code ¶
type CorporateActionCancellationReason1Code string
May be one of WITH, PROC
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 EvtConfSts"` }
type CorporateActionEventType3Choice ¶
type CorporateActionEventType3Choice struct { Cd CorporateActionEventType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Prtry"` }
type CorporateActionEventType6Code ¶
type CorporateActionEventType6Code 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, CAPD, INCR, INTR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRED, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SHPR, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, TREC, WRTH, WTRC, CREV
type CorporateActionGeneralInformation8 ¶
type CorporateActionGeneralInformation8 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 ClssActnNb,omitempty"` EvtTp CorporateActionEventType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 MndtryVlntryEvtTp"` UndrlygSctyId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 UndrlygSctyId"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Prtry"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionProcessingStatus1Choice ¶
type CorporateActionProcessingStatus1Choice struct { EvtSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 EvtSts"` ForInfOnlyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 ForInfOnlyInd"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 DtTm"` }
type Document ¶
type Document struct {
CorpActnCxlAdvc CorporateActionCancellationAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CorpActnCxlAdvc"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CpyDplct,omitempty"` }
type EventCompletenessStatus1Code ¶
type EventCompletenessStatus1Code string
May be one of COMP, INCO
type EventConfirmationStatus1Code ¶
type EventConfirmationStatus1Code string
May be one of CONF, UCON
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Adr,omitempty"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 NmAndAdr"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PrtryId"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Ctry"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat2Choice ¶
type SafekeepingPlaceFormat2Choice struct { Id SafekeepingPlaceTypeAndText2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id,omitempty"` }
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.01 OthrId"` }