seev_037_002_10

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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account9Choice

type Account9Choice struct {
	CshAcct   CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CshAcct"`
	ChrgsAcct CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ChrgsAcct"`
	TaxAcct   CashAccountIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 TaxAcct"`
}

type AccountAndBalance40

type AccountAndBalance40 struct {
	SfkpgAcct RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SfkpgAcct"`
	ConfdBal  BalanceFormat7Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ConfdBal"`
}

type ActiveCurrencyCode

type ActiveCurrencyCode string

Must match the pattern [A-Z]{3,3}

type AdditionalBusinessProcess7Code

type AdditionalBusinessProcess7Code string

May be one of CLAI, TAXR, ACLA, ATXF, CNTR, CONS, NAMC, NPLE, SCHM, PPUT, PPRE, FPRE

type AdditionalBusinessProcessFormat14Choice

type AdditionalBusinessProcessFormat14Choice struct {
	Cd    AdditionalBusinessProcess7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

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 BalanceFormat7Choice

type BalanceFormat7Choice struct {
	Bal         SignedQuantityFormat8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Bal"`
	ElgblBal    SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ElgblBal"`
	NotElgblBal SignedQuantityFormat9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 NotElgblBal"`
}

type CashAccountIdentification6Choice

type CashAccountIdentification6Choice struct {
	IBAN  IBAN2007Identifier       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 IBAN"`
	Prtry RestrictedFINX2Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type CashOption62

type CashOption62 struct {
	CdtDbtInd    CreditDebitCode                      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CdtDbtInd"`
	Acct         Account9Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Acct,omitempty"`
	PstngDt      DateAndDateTime2Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PstngDt"`
	OrgnlPstngDt DateAndDateTime2Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OrgnlPstngDt,omitempty"`
	ValDt        DateAndDateTime2Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ValDt,omitempty"`
	PstngAmt     RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PstngAmt"`
}

type CorporateAction47

type CorporateAction47 struct {
	DtDtls         CorporateActionDate66                   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 DtDtls,omitempty"`
	EvtStag        CorporateActionEventStageFormat15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 EvtStag,omitempty"`
	AddtlBizPrcInd AdditionalBusinessProcessFormat14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AddtlBizPrcInd,omitempty"`
	LtryTp         LotteryTypeFormat5Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LtryTp,omitempty"`
}

type CorporateActionDate66

type CorporateActionDate66 struct {
	RcrdDt   DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 RcrdDt,omitempty"`
	ExDvddDt DateFormat49Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ExDvddDt,omitempty"`
}

type CorporateActionEventReference4

type CorporateActionEventReference4 struct {
	EvtId CorporateActionEventReference4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 EvtId"`
	LkgTp ProcessingPosition10Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LkgTp,omitempty"`
}

type CorporateActionEventReference4Choice

type CorporateActionEventReference4Choice struct {
	LkdOffclCorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LkdOffclCorpActnEvtId"`
	LkdCorpActnId         RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LkdCorpActnId"`
}

type CorporateActionEventStage4Code

type CorporateActionEventStage4Code string

May be one of FULL, PART, RESC

type CorporateActionEventStageFormat15Choice

type CorporateActionEventStageFormat15Choice struct {
	Cd    CorporateActionEventStage4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type CorporateActionEventType25Code

type CorporateActionEventType25Code 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, 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, ACCU, MTNG, TNDP

type CorporateActionEventType78Choice

type CorporateActionEventType78Choice struct {
	Cd    CorporateActionEventType25Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type CorporateActionGeneralInformation130

type CorporateActionGeneralInformation130 struct {
	CorpActnEvtId          RestrictedFINXMax16Text                              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CorpActnEvtId"`
	OffclCorpActnEvtId     RestrictedFINXMax16Text                              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OffclCorpActnEvtId,omitempty"`
	ClssActnNb             RestrictedFINXMax16Text                              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ClssActnNb,omitempty"`
	EvtTp                  CorporateActionEventType78Choice                     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 EvtTp"`
	FinInstrmId            SecurityIdentification20                             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 FinInstrmId"`
	IntrmdtSctiesDstrbtnTp IntermediateSecuritiesDistributionTypeFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 IntrmdtSctiesDstrbtnTp,omitempty"`
	FrctnlQty              FinancialInstrumentQuantity15Choice                  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 FrctnlQty,omitempty"`
}

type CorporateActionMovementReversalAdvice002V10

type CorporateActionMovementReversalAdvice002V10 struct {
	MvmntConfId      DocumentIdentification37             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 MvmntConfId"`
	OthrDocId        []DocumentIdentification38           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OthrDocId,omitempty"`
	EvtsLkg          []CorporateActionEventReference4     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 EvtsLkg,omitempty"`
	RvslRsn          CorporateActionReversalReason4       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 RvslRsn,omitempty"`
	CorpActnGnlInf   CorporateActionGeneralInformation130 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CorpActnGnlInf"`
	AcctDtls         AccountAndBalance40                  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AcctDtls"`
	CorpActnDtls     CorporateAction47                    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CorpActnDtls,omitempty"`
	CorpActnConfDtls CorporateActionOption149             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CorpActnConfDtls"`
	AddtlInf         CorporateActionNarrative35           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AddtlInf,omitempty"`
	IssrAgt          []PartyIdentification137Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 IssrAgt,omitempty"`
	PngAgt           []PartyIdentification137Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PngAgt,omitempty"`
	SubPngAgt        []PartyIdentification137Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SubPngAgt,omitempty"`
	SplmtryData      []SupplementaryData1                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SplmtryData,omitempty"`
}

type CorporateActionNarrative35

type CorporateActionNarrative35 struct {
	AddtlTxt     []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AddtlTxt,omitempty"`
	NrrtvVrsn    []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 NrrtvVrsn,omitempty"`
	PtyCtctNrrtv []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PtyCtctNrrtv,omitempty"`
	TaxtnConds   []RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 TaxtnConds,omitempty"`
}

type CorporateActionOption149

type CorporateActionOption149 struct {
	OptnNb          OptionNumber1Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OptnNb"`
	OptnTp          CorporateActionOption26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OptnTp"`
	SctiesMvmntDtls []SecuritiesOption69          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SctiesMvmntDtls,omitempty"`
	CshMvmntDtls    []CashOption62                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CshMvmntDtls,omitempty"`
}

type CorporateActionOption26Choice

type CorporateActionOption26Choice struct {
	Cd    CorporateActionOption8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type CorporateActionOption8Code

type CorporateActionOption8Code string

May be one of ABST, AMGT, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MKDW, MKUP, MNGT, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, PROX, QINV, SECU, SLLE, SPLI, PRUN

type CorporateActionReversalReason1Code

type CorporateActionReversalReason1Code string

May be one of DCBD, IVAD, IRED, IPRI, UPAY, IETR, FNRC, POCS, IPCU

type CorporateActionReversalReason4

type CorporateActionReversalReason4 struct {
	Rsn         CorporateActionReversalReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Rsn"`
	AddtlRsnInf RestrictedFINXMax256Text             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AddtlRsnInf,omitempty"`
}

type CorporateActionReversalReason4Choice

type CorporateActionReversalReason4Choice struct {
	Cd    CorporateActionReversalReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type CreditDebitCode

type CreditDebitCode string

May be one of CRDT, DBIT

type DateAndDateTime2Choice

type DateAndDateTime2Choice struct {
	Dt   ISODate     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Dt"`
	DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 DtTm"`
}

type DateCode22Choice

type DateCode22Choice struct {
	Cd    DateType8Code           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type DateFormat49Choice

type DateFormat49Choice struct {
	Dt   DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Dt"`
	DtCd DateCode22Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 DtCd"`
}

type DateType8Code

type DateType8Code string

May be one of UKWN, ONGO

type Document

type Document struct {
	CorpActnMvmntRvslAdvc CorporateActionMovementReversalAdvice002V10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CorpActnMvmntRvslAdvc"`
}

type DocumentIdentification37

type DocumentIdentification37 struct {
	Id    RestrictedFINXMax16Text    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Id"`
	LkgTp ProcessingPosition10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LkgTp,omitempty"`
}

type DocumentIdentification38

type DocumentIdentification38 struct {
	Id    DocumentIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Id"`
	DocNb DocumentNumber6Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 DocNb,omitempty"`
	LkgTp ProcessingPosition10Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 LkgTp,omitempty"`
}

type DocumentIdentification4Choice

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

type DocumentNumber6Choice

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

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 ExternalFinancialInstrumentIdentificationType1Code

type ExternalFinancialInstrumentIdentificationType1Code string

Must be at least 1 items long

type FinancialInstrumentQuantity15Choice

type FinancialInstrumentQuantity15Choice struct {
	Unit     float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Unit"`
	FaceAmt  float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 FaceAmt"`
	AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AmtsdVal"`
}

type GenericIdentification47

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

type GenericIdentification84

type GenericIdentification84 struct {
	Id      RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Id"`
	Issr    Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Issr"`
	SchmeNm Max4AlphaNumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SchmeNm,omitempty"`
}

type GenericIdentification86

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

type IBAN2007Identifier

type IBAN2007Identifier string

Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}

type ISINOct2015Identifier

type ISINOct2015Identifier string

Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}

type ISO20022MessageIdentificationText

type ISO20022MessageIdentificationText string

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

type ISODate

type ISODate time.Time

func (ISODate) MarshalText

func (t ISODate) MarshalText() ([]byte, error)

func (*ISODate) UnmarshalText

func (t *ISODate) UnmarshalText(text []byte) error

type ISODateTime

type ISODateTime time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type IdentificationSource4Choice

type IdentificationSource4Choice struct {
	Cd    ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry RestrictedFINExact2Text                            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type IntermediateSecuritiesDistributionTypeFormat17Choice

type IntermediateSecuritiesDistributionTypeFormat17Choice struct {
	Cd    IntermediateSecurityDistributionType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47                   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type IntermediateSecurityDistributionType4Code

type IntermediateSecurityDistributionType4Code string

May be one of BIDS, DRIP, DVCA, DVOP, EXRI, PRIO, DVSC, DVSE, INTR, LIQU, SOFF, SPLF, BONU, EXOF

type LotteryType1Code

type LotteryType1Code string

May be one of ORIG, SUPP

type LotteryTypeFormat5Choice

type LotteryTypeFormat5Choice struct {
	Cd    LotteryType1Code        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type Max16Text

type Max16Text string

Must be at least 1 items long

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 NameAndAddress12

type NameAndAddress12 struct {
	Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Nm"`
}

type OptionNumber1Choice

type OptionNumber1Choice struct {
	Nb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Nb"`
	Cd OptionNumber1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
}

type OptionNumber1Code

type OptionNumber1Code string

May be one of UNSO

type OriginalAndCurrentQuantities4

type OriginalAndCurrentQuantities4 struct {
	FaceAmt  float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 FaceAmt"`
	AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AmtsdVal"`
}

type OtherIdentification2

type OtherIdentification2 struct {
	Id  RestrictedFINXMax31Text     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Id"`
	Sfx Max16Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Sfx,omitempty"`
	Tp  IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Tp"`
}

type PartyIdentification137Choice

type PartyIdentification137Choice struct {
	AnyBIC   AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 AnyBIC"`
	PrtryId  GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PrtryId"`
	NmAndAdr NameAndAddress12        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 NmAndAdr"`
}

type ProcessingPosition10Choice

type ProcessingPosition10Choice struct {
	Cd    ProcessingPosition3Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Prtry"`
}

type ProcessingPosition3Code

type ProcessingPosition3Code string

May be one of AFTE, WITH, BEFO, INFO

type ProprietaryQuantity9

type ProprietaryQuantity9 struct {
	Qty     float64                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Qty"`
	QtyTp   Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 QtyTp"`
	Issr    Max4AlphaNumericText   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Issr"`
	SchmeNm Max4AlphaNumericText   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 SchmeNm,omitempty"`
}

type Quantity10Choice

type Quantity10Choice struct {
	Qty             FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Qty"`
	OrgnlAndCurFace OriginalAndCurrentQuantities4       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OrgnlAndCurFace"`
}

type Quantity21Choice

type Quantity21Choice struct {
	Qty      FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Qty"`
	PrtryQty ProprietaryQuantity9                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PrtryQty"`
}

type RestrictedFINActiveCurrencyAndAmount

type RestrictedFINActiveCurrencyAndAmount struct {
	Value float64            `xml:",chardata"`
	Ccy   ActiveCurrencyCode `xml:"Ccy,attr"`
}

type RestrictedFINExact2Text

type RestrictedFINExact2Text string

Must match the pattern XX|TS

type RestrictedFINX2Max34Text

type RestrictedFINX2Max34Text string

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

type RestrictedFINXMax140Text

type RestrictedFINXMax140Text string

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

type RestrictedFINXMax16Text

type RestrictedFINXMax16Text string

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

type RestrictedFINXMax256Text

type RestrictedFINXMax256Text string

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

type RestrictedFINXMax30Text

type RestrictedFINXMax30Text string

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

type RestrictedFINXMax31Text

type RestrictedFINXMax31Text string

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

type RestrictedFINXMax34Text

type RestrictedFINXMax34Text 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 RestrictedFINXMax35Text

type RestrictedFINXMax35Text string

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

type SecuritiesOption69

type SecuritiesOption69 struct {
	FinInstrmId  SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 FinInstrmId"`
	CdtDbtInd    CreditDebitCode          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 CdtDbtInd"`
	PstngQty     Quantity10Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PstngQty"`
	PstngDt      DateAndDateTime2Choice   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 PstngDt"`
	OrgnlPstngDt DateAndDateTime2Choice   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OrgnlPstngDt,omitempty"`
}

type SecurityIdentification20

type SecurityIdentification20 struct {
	ISIN   ISINOct2015Identifier    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ISIN,omitempty"`
	OthrId []OtherIdentification2   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 OthrId,omitempty"`
	Desc   RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Desc,omitempty"`
}

type ShortLong1Code

type ShortLong1Code string

May be one of SHOR, LONG

type SignedQuantityFormat8

type SignedQuantityFormat8 struct {
	ShrtLngPos ShortLong1Code   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ShrtLngPos"`
	QtyChc     Quantity21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 QtyChc"`
}

type SignedQuantityFormat9

type SignedQuantityFormat9 struct {
	ShrtLngPos ShortLong1Code                      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 ShrtLngPos"`
	Qty        FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.037.002.10 Qty"`
}

type SupplementaryData1

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