seev_032_001_07

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 CorporateActionEventProcessingStatusAdviceV07

type CorporateActionEventProcessingStatusAdviceV07 struct {
	NtfctnId       DocumentIdentification9              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 NtfctnId,omitempty"`
	OthrDocId      []DocumentIdentification33           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 OthrDocId,omitempty"`
	CorpActnGnlInf CorporateActionGeneralInformation137 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 CorpActnGnlInf"`
	EvtPrcgSts     []EventProcessingStatus5Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 EvtPrcgSts"`
	AddtlInf       CorporateActionNarrative10           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlInf,omitempty"`
	SplmtryData    []SupplementaryData1                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 SplmtryData,omitempty"`
}

type CorporateActionEventType29Code

type CorporateActionEventType29Code 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

type CorporateActionEventType85Choice

type CorporateActionEventType85Choice struct {
	Cd    CorporateActionEventType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cd"`
	Prtry GenericIdentification30        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Prtry"`
}

type CorporateActionGeneralInformation137

type CorporateActionGeneralInformation137 struct {
	CorpActnEvtId      Max35Text                        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 CorpActnEvtId"`
	OffclCorpActnEvtId Max35Text                        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 OffclCorpActnEvtId,omitempty"`
	ClssActnNb         Max35Text                        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 ClssActnNb,omitempty"`
	EvtTp              CorporateActionEventType85Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 EvtTp"`
}

type CorporateActionNarrative10

type CorporateActionNarrative10 struct {
	AddtlTxt     []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlTxt,omitempty"`
	PtyCtctNrrtv []Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PtyCtctNrrtv,omitempty"`
}

type Document

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

type DocumentIdentification33

type DocumentIdentification33 struct {
	Id    DocumentIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"`
	DocNb DocumentNumber5Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 DocNb,omitempty"`
}

type DocumentIdentification3Choice

type DocumentIdentification3Choice struct {
	AcctSvcrDocId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AcctSvcrDocId"`
	AcctOwnrDocId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AcctOwnrDocId"`
}

type DocumentIdentification9

type DocumentIdentification9 struct {
	Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"`
}

type DocumentNumber5Choice

type DocumentNumber5Choice struct {
	ShrtNb  Exact3NumericText                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 ShrtNb"`
	LngNb   ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 LngNb"`
	PrtryNb GenericIdentification36           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtryNb"`
}

type EventProcessingStatus5Choice

type EventProcessingStatus5Choice struct {
	Cmplt    NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cmplt"`
	Rcncld   NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rcncld"`
	Pdg      PendingStatus58Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Pdg"`
	PrtrySts ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 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 GenericIdentification30

type GenericIdentification30 struct {
	Id      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"`
	Issr    Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Issr"`
	SchmeNm Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 SchmeNm,omitempty"`
}

type GenericIdentification36

type GenericIdentification36 struct {
	Id      Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Id"`
	Issr    Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Issr"`
	SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 SchmeNm,omitempty"`
}

type ISO20022MessageIdentificationText

type ISO20022MessageIdentificationText string

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

type Max210Text

type Max210Text string

Must be at least 1 items long

type Max350Text

type Max350Text string

Must be at least 1 items long

type Max35Text

type Max35Text string

Must be at least 1 items long

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.001.07 NoSpcfdRsn"`
}

type PendingReason19Code

type PendingReason19Code string

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

type PendingReason54Choice

type PendingReason54Choice struct {
	Cd    PendingReason19Code     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Cd"`
	Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Prtry"`
}

type PendingStatus58Choice

type PendingStatus58Choice struct {
	NoSpcfdRsn NoReasonCode            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 NoSpcfdRsn"`
	Rsn        []PendingStatusReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rsn"`
}

type PendingStatusReason18

type PendingStatusReason18 struct {
	RsnCd       PendingReason54Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 RsnCd"`
	AddtlRsnInf Max210Text            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlRsnInf,omitempty"`
}

type ProprietaryReason4

type ProprietaryReason4 struct {
	Rsn         GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 Rsn,omitempty"`
	AddtlRsnInf Max210Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 AddtlRsnInf,omitempty"`
}

type ProprietaryStatusAndReason6

type ProprietaryStatusAndReason6 struct {
	PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtrySts"`
	PrtryRsn []ProprietaryReason4    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PrtryRsn,omitempty"`
}

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm Max350Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.001.07 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