Documentation ¶
Index ¶
- type AccountIdentification10
- type AccountIdentification40Choice
- type AccountIdentification46
- type AdditionalBusinessProcess8Code
- type AdditionalBusinessProcessFormat15Choice
- type AddressType2Code
- type AnyBICDec2014Identifier
- type CorporateAction43
- type CorporateActionCancellation3
- type CorporateActionCancellationAdviceV10
- type CorporateActionCancellationReason1Code
- type CorporateActionDate59
- type CorporateActionEventStage4Code
- type CorporateActionEventStageFormat14Choice
- type CorporateActionEventStatus1
- type CorporateActionEventType31Code
- type CorporateActionEventType84Choice
- type CorporateActionGeneralInformation135
- type CorporateActionMandatoryVoluntary1Code
- type CorporateActionMandatoryVoluntary3Choice
- type CountryCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateFormat43Choice
- type DateType8Code
- type Document
- type EventCompletenessStatus1Code
- type EventConfirmationStatus1Code
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type LotteryType1Code
- type LotteryTypeFormat4Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type Max8000Text
- type NameAndAddress5
- type OtherIdentification1
- type PartyIdentification120Choice
- type PartyIdentification127Choice
- type PostalAddress1
- type SafekeepingAccountIdentification1Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SecurityIdentification19
- 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.039.001.10 IdCd"`
}
type AccountIdentification40Choice ¶
type AccountIdentification40Choice struct { ForAllAccts AccountIdentification10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 ForAllAccts"` AcctsList []AccountIdentification46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AcctsList"` }
type AccountIdentification46 ¶
type AccountIdentification46 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SfkpgPlc,omitempty"` }
type AdditionalBusinessProcess8Code ¶
type AdditionalBusinessProcess8Code string
May be one of CONS, FPRE, PPUT, PPRE
type AdditionalBusinessProcessFormat15Choice ¶
type AdditionalBusinessProcessFormat15Choice struct { Cd AdditionalBusinessProcess8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type CorporateAction43 ¶
type CorporateAction43 struct { DtDtls CorporateActionDate59 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 DtDtls,omitempty"` EvtStag CorporateActionEventStageFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 EvtStag,omitempty"` AddtlBizPrcInd []AdditionalBusinessProcessFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AddtlBizPrcInd,omitempty"` LtryTp LotteryTypeFormat4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 LtryTp,omitempty"` }
type CorporateActionCancellation3 ¶
type CorporateActionCancellation3 struct { CxlRsnCd CorporateActionCancellationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CxlRsnCd"` CxlRsn Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CxlRsn,omitempty"` PrcgSts CorporateActionEventStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PrcgSts"` }
type CorporateActionCancellationAdviceV10 ¶
type CorporateActionCancellationAdviceV10 struct { CxlAdvcGnlInf CorporateActionCancellation3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CxlAdvcGnlInf"` CorpActnGnlInf CorporateActionGeneralInformation135 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CorpActnGnlInf"` AcctsDtls AccountIdentification40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AcctsDtls"` CorpActnDtls CorporateAction43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CorpActnDtls,omitempty"` AddtlTxt []Max8000Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AddtlTxt,omitempty"` IssrAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 IssrAgt,omitempty"` PngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PngAgt,omitempty"` SubPngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SubPngAgt,omitempty"` Regar PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Regar,omitempty"` RsellngAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 RsellngAgt,omitempty"` PhysSctiesAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PhysSctiesAgt,omitempty"` DrpAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 DrpAgt,omitempty"` SlctnAgt []PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SlctnAgt,omitempty"` InfAgt PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 InfAgt,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SplmtryData,omitempty"` }
type CorporateActionCancellationReason1Code ¶
type CorporateActionCancellationReason1Code string
May be one of WITH, PROC
type CorporateActionDate59 ¶
type CorporateActionDate59 struct { RcrdDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 RcrdDt,omitempty"` ExDvddDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 ExDvddDt,omitempty"` }
type CorporateActionEventStage4Code ¶
type CorporateActionEventStage4Code string
May be one of FULL, PART, RESC
type CorporateActionEventStageFormat14Choice ¶
type CorporateActionEventStageFormat14Choice struct { Cd CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type CorporateActionEventStatus1 ¶
type CorporateActionEventStatus1 struct { EvtCmpltnsSts EventCompletenessStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 EvtCmpltnsSts"` EvtConfSts EventConfirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 EvtConfSts"` }
type CorporateActionEventType31Code ¶
type CorporateActionEventType31Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, INFO, TNDP
type CorporateActionEventType84Choice ¶
type CorporateActionEventType84Choice struct { Cd CorporateActionEventType31Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type CorporateActionGeneralInformation135 ¶
type CorporateActionGeneralInformation135 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 OffclCorpActnEvtId,omitempty"` ClssActnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 ClssActnNb,omitempty"` EvtTp CorporateActionEventType84Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 EvtTp"` MndtryVlntryEvtTp CorporateActionMandatoryVoluntary3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 MndtryVlntryEvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 FinInstrmId"` }
type CorporateActionMandatoryVoluntary1Code ¶
type CorporateActionMandatoryVoluntary1Code string
May be one of MAND, CHOS, VOLU
type CorporateActionMandatoryVoluntary3Choice ¶
type CorporateActionMandatoryVoluntary3Choice struct { Cd CorporateActionMandatoryVoluntary1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 DtTm"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Dt"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 DtCd"` }
type Document ¶
type Document struct {
CorpActnCxlAdvc CorporateActionCancellationAdviceV10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CorpActnCxlAdvc"`
}
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 GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type LotteryTypeFormat4Choice ¶
type LotteryTypeFormat4Choice struct { Cd LotteryType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Adr,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Tp"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 NmAndAdr"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PrtryId"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Ctry"` }
type SafekeepingAccountIdentification1Code ¶
type SafekeepingAccountIdentification1Code string
May be one of GENR
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Id,omitempty"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.039.001.10 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}