seev_032_002_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 CorporateActionEventProcessingStatusAdvice002V07

type CorporateActionEventProcessingStatusAdvice002V07 struct {
	NtfctnId       DocumentIdentification17             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 NtfctnId,omitempty"`
	OthrDocId      []DocumentIdentification34           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 OthrDocId,omitempty"`
	CorpActnGnlInf CorporateActionGeneralInformation144 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 CorpActnGnlInf"`
	EvtPrcgSts     []EventProcessingStatus6Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 EvtPrcgSts"`
	AddtlInf       CorporateActionNarrative19           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 AddtlInf,omitempty"`
	SplmtryData    []SupplementaryData1                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.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 CorporateActionEventType90Choice

type CorporateActionEventType90Choice struct {
	Cd    CorporateActionEventType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Prtry"`
}

type CorporateActionGeneralInformation144

type CorporateActionGeneralInformation144 struct {
	CorpActnEvtId      RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 CorpActnEvtId"`
	OffclCorpActnEvtId RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 OffclCorpActnEvtId,omitempty"`
	ClssActnNb         RestrictedFINXMax16Text          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 ClssActnNb,omitempty"`
	EvtTp              CorporateActionEventType90Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 EvtTp"`
}

type CorporateActionNarrative19

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

type Document

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

type DocumentIdentification17

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

type DocumentIdentification34

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

type DocumentIdentification4Choice

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

type DocumentNumber6Choice

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

type EventProcessingStatus6Choice

type EventProcessingStatus6Choice struct {
	Cmplt    NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Cmplt"`
	Rcncld   NoSpecifiedReason1          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Rcncld"`
	Pdg      PendingStatus59Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Pdg"`
	PrtrySts ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.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 GenericIdentification47

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

type GenericIdentification86

type GenericIdentification86 struct {
	Id      RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Id"`
	Issr    Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Issr"`
	SchmeNm Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.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 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.07 NoSpcfdRsn"`
}

type PendingReason19Code

type PendingReason19Code string

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

type PendingReason55Choice

type PendingReason55Choice struct {
	Cd    PendingReason19Code     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Prtry"`
}

type PendingStatus59Choice

type PendingStatus59Choice struct {
	NoSpcfdRsn NoReasonCode            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 NoSpcfdRsn"`
	Rsn        []PendingStatusReason19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 Rsn"`
}

type PendingStatusReason19

type PendingStatusReason19 struct {
	RsnCd       PendingReason55Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 RsnCd"`
	AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 AddtlRsnInf,omitempty"`
}

type ProprietaryReason5

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

type ProprietaryStatusAndReason7

type ProprietaryStatusAndReason7 struct {
	PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 PrtrySts"`
	PrtryRsn []ProprietaryReason5    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.07 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.07 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.032.002.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