seev_032_002_05

package
v0.0.0-...-d341185 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CorporateActionEventProcessingStatusAdvice002V05

type CorporateActionEventProcessingStatusAdvice002V05 struct {
	NtfctnId       DocumentIdentification17            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NtfctnId,omitempty"`
	OthrDocId      []DocumentIdentification34          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 OthrDocId,omitempty"`
	CorpActnGnlInf CorporateActionGeneralInformation94 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnGnlInf"`
	EvtPrcgSts     []EventProcessingStatus4Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 EvtPrcgSts"`
	AddtlInf       CorporateActionNarrative19          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlInf,omitempty"`
	SplmtryData    []SupplementaryData1                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 SplmtryData,omitempty"`
}

type CorporateActionEventType15Code

type CorporateActionEventType15Code string

May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, CLSA, COOP, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, PRII, 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

type CorporateActionEventType36Choice

type CorporateActionEventType36Choice struct {
	Cd    CorporateActionEventType15Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Prtry"`
}

type CorporateActionGeneralInformation94

type CorporateActionGeneralInformation94 struct {
	CorpActnEvtId      RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnEvtId"`
	OffclCorpActnEvtId RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 OffclCorpActnEvtId,omitempty"`
	ClssActnNb         RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 ClssActnNb,omitempty"`
	EvtTp              CorporateActionEventType36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 EvtTp"`
}

type CorporateActionNarrative19

type CorporateActionNarrative19 struct {
	AddtlTxt     []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlTxt,omitempty"`
	PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PtyCtctNrrtv,omitempty"`
}

type Document

type Document struct {
	CorpActnEvtPrcgStsAdvc CorporateActionEventProcessingStatusAdvice002V05 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 CorpActnEvtPrcgStsAdvc"`
}

type DocumentIdentification17

type DocumentIdentification17 struct {
	Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"`
}

type DocumentIdentification34

type DocumentIdentification34 struct {
	Id    DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"`
	DocNb DocumentNumber6Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 DocNb,omitempty"`
}

type DocumentIdentification4Choice

type DocumentIdentification4Choice struct {
	AcctSvcrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AcctSvcrDocId"`
	AcctOwnrDocId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AcctOwnrDocId"`
}

type DocumentNumber6Choice

type DocumentNumber6Choice struct {
	ShrtNb  Exact3NumericText                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 ShrtNb"`
	LngNb   ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 LngNb"`
	PrtryNb GenericIdentification86           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtryNb"`
}

type EventProcessingStatus4Choice

type EventProcessingStatus4Choice struct {
	Cmplt    NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cmplt"`
	Rcncld   NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rcncld"`
	Pdg      PendingStatus43Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Pdg"`
	PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtrySts"`
}

type Exact3NumericText

type Exact3NumericText string

Must match the pattern [0-9]{3}

type Exact4AlphaNumericText

type Exact4AlphaNumericText string

Must match the pattern [a-zA-Z0-9]{4}

type GenericIdentification47

type GenericIdentification47 struct {
	Id      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"`
	Issr    Max4AlphaNumericText   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Issr"`
	SchmeNm Max4AlphaNumericText   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 SchmeNm,omitempty"`
}

type GenericIdentification86

type GenericIdentification86 struct {
	Id      RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Id"`
	Issr    Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Issr"`
	SchmeNm Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 SchmeNm,omitempty"`
}

type ISO20022MessageIdentificationText

type ISO20022MessageIdentificationText string

Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}

type Max350Text

type Max350Text string

Must be at least 1 items long

type Max4AlphaNumericText

type Max4AlphaNumericText string

Must match the pattern [a-zA-Z0-9]{1,4}

type NoReasonCode

type NoReasonCode string

May be one of NORE

type NoSpecifiedReason1

type NoSpecifiedReason1 struct {
	NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NoSpcfdRsn"`
}

type PendingReason34Choice

type PendingReason34Choice struct {
	Cd    PendingReason4Code      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Prtry"`
}

type PendingReason4Code

type PendingReason4Code string

May be one of NSEC, NPAY, OTHR, AUTH, VLDA

type PendingStatus43Choice

type PendingStatus43Choice struct {
	NoSpcfdRsn NoReasonCode            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 NoSpcfdRsn"`
	Rsn        []PendingStatusReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rsn"`
}

type PendingStatusReason11

type PendingStatusReason11 struct {
	RsnCd       PendingReason34Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 RsnCd"`
	AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlRsnInf,omitempty"`
}

type ProprietaryReason5

type ProprietaryReason5 struct {
	Rsn         GenericIdentification47  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Rsn,omitempty"`
	AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 AddtlRsnInf,omitempty"`
}

type ProprietaryStatusAndReason7

type ProprietaryStatusAndReason7 struct {
	PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtrySts"`
	PrtryRsn []ProprietaryReason5    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PrtryRsn,omitempty"`
}

type RestrictedFINXMax16Text

type RestrictedFINXMax16Text string

Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)

type RestrictedFINXMax210Text

type RestrictedFINXMax210Text string

Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}

type RestrictedFINXMax30Text

type RestrictedFINXMax30Text string

Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)

type RestrictedFINXMax350Text

type RestrictedFINXMax350Text string

Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm Max350Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.05 Envlp"`
}

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL