Documentation ¶
Index ¶
- type AccountIdentification10
- type AccountIdentification13Choice
- type AccountIdentification15
- type AddressType2Code
- type AnyBICIdentifier
- type CorporateActionEventStatus1
- type CorporateActionEventType7Choice
- type CorporateActionEventType8Code
- type CorporateActionGeneralInformation35
- type CorporateActionMandatoryVoluntary1Choice
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03
- type CorporateActionProcessingStatus1Choice
- type CountryCode
- type Document
- type DocumentIdentification15
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type IdentificationSource3Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type OtherIdentification1
- type PartyIdentification36Choice
- type PartyIdentification46Choice
- type PostalAddress1
- type ProcessingPosition1Choice
- type ProcessingPosition3Code
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat2Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText2
- type SecurityIdentification14
- type SupplementaryData1
- type SupplementaryDataEnvelope1
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.044.001.03 IdCd"`
}
type AccountIdentification13Choice ¶
type AccountIdentification13Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 ForAllAccts"` AcctsList []AccountIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AcctsList"` }
type AccountIdentification15 ¶
type AccountIdentification15 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SfkpgAcct"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SfkpgPlc,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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 CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 EvtConfSts"` }
type CorporateActionEventType7Choice ¶
type CorporateActionEventType7Choice struct { Cd CorporateActionEventType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Prtry"` }
type CorporateActionEventType8Code ¶
type CorporateActionEventType8Code 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, DRCA
type CorporateActionGeneralInformation35 ¶
type CorporateActionGeneralInformation35 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 ClssActnNb,omitempty"` EvtTp CorporateActionEventType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 MndtryVlntryEvtTp"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 FinInstrmId"` }
type CorporateActionMandatoryVoluntary1Choice ¶
type CorporateActionMandatoryVoluntary1Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Prtry"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 ¶
type CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 struct { CxlAdvcGnlInf CorporateActionProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 CxlAdvcGnlInf"` MvmntPrlimryAdvcId DocumentIdentification15 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 MvmntPrlimryAdvcId"` CorpActnGnlInf CorporateActionGeneralInformation35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 CorpActnGnlInf"` AcctDtls AccountIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AcctDtls"` IssrAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 IssrAgt,omitempty"` PngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PngAgt,omitempty"` SubPngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SubPngAgt,omitempty"` Regar PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Regar,omitempty"` RsellngAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 DrpAgt,omitempty"` SlctnAgt []PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SlctnAgt,omitempty"` InfAgt PartyIdentification46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SplmtryData,omitempty"` }
type CorporateActionProcessingStatus1Choice ¶
type CorporateActionProcessingStatus1Choice struct { EvtSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 EvtSts"` ForInfOnlyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 ForInfOnlyInd"` }
type Document ¶
type Document struct {
CorpActnMvmntPrlimryAdvcCxlAdvc CorporateActionMovementPreliminaryAdviceCancellationAdviceV03 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 CorpActnMvmntPrlimryAdvcCxlAdvc"`
}
type DocumentIdentification15 ¶
type DocumentIdentification15 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Id"` LkgTp ProcessingPosition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 LkgTp,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 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.044.001.03 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Id,omitempty"` }
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Adr,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Tp"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PrtryId"` }
type PartyIdentification46Choice ¶
type PartyIdentification46Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 NmAndAdr"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Ctry"` }
type ProcessingPosition1Choice ¶
type ProcessingPosition1Choice struct { Cd ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Prtry"` }
type ProcessingPosition3Code ¶
type ProcessingPosition3Code string
May be one of AFTE, WITH, BEFO, INFO
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.044.001.03 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Id"` }
type SafekeepingPlaceTypeAndText2 ¶
type SafekeepingPlaceTypeAndText2 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Id,omitempty"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.044.001.03 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}