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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountIdentification43

type AccountIdentification43 struct {
	SfkpgAcct         Max35Text                          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SfkpgAcct"`
	AcctOwnr          PartyIdentification92Choice        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 AcctOwnr,omitempty"`
	SfkpgPlc          SafekeepingPlaceFormat8Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SfkpgPlc,omitempty"`
	CorpActnEvtAndBal []CorporateActionEventAndBalance13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CorpActnEvtAndBal,omitempty"`
}

type AnyBICIdentifier

type AnyBICIdentifier string

Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

type BalanceFormat5Choice

type BalanceFormat5Choice struct {
	Bal         SignedQuantityFormat7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Bal"`
	ElgblBal    SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ElgblBal"`
	NotElgblBal SignedQuantityFormat6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 NotElgblBal"`
}

type CorporateActionBalanceDetails37

type CorporateActionBalanceDetails37 struct {
	TtlElgblBal      Quantity17Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TtlElgblBal"`
	UinstdBal        BalanceFormat5Choice      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 UinstdBal"`
	TtlInstdBalDtls  InstructedBalanceDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TtlInstdBalDtls"`
	BlckdBal         SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 BlckdBal,omitempty"`
	BrrwdBal         SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 BrrwdBal,omitempty"`
	CollInBal        SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CollInBal,omitempty"`
	CollOutBal       SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CollOutBal,omitempty"`
	OnLnBal          SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OnLnBal,omitempty"`
	OutForRegnBal    SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OutForRegnBal,omitempty"`
	SttlmPosBal      SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SttlmPosBal,omitempty"`
	StrtPosBal       SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StrtPosBal,omitempty"`
	TradDtPosBal     SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TradDtPosBal,omitempty"`
	InTrnsShipmntBal SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 InTrnsShipmntBal,omitempty"`
	RegdBal          SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 RegdBal,omitempty"`
	OblgtdBal        SignedQuantityFormat6     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OblgtdBal,omitempty"`
	PdgDlvryBal      []PendingBalance5         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PdgDlvryBal,omitempty"`
	PdgRctBal        []PendingBalance5         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PdgRctBal,omitempty"`
}

type CorporateActionEventAndBalance13

type CorporateActionEventAndBalance13 struct {
	GnlInf      EventInformation11              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 GnlInf"`
	UndrlygScty SecurityIdentification19        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 UndrlygScty"`
	Bal         CorporateActionBalanceDetails37 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Bal,omitempty"`
	SplmtryData []SupplementaryData1            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SplmtryData,omitempty"`
}

type CorporateActionEventDeadlines1

type CorporateActionEventDeadlines1 struct {
	EarlyRspnDdln DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 EarlyRspnDdln,omitempty"`
	RspnDdln      DateFormat44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 RspnDdln,omitempty"`
	MktDdln       DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 MktDdln,omitempty"`
}

type CorporateActionEventType20Code

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

type CorporateActionEventType52Choice

type CorporateActionEventType52Choice struct {
	Cd    CorporateActionEventType20Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type CorporateActionInstructionStatementReportV07

type CorporateActionInstructionStatementReportV07 struct {
	Pgntn           Pagination1               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Pgntn"`
	StmtGnlDtls     Statement65               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StmtGnlDtls"`
	AcctAndStmtDtls []AccountIdentification43 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 AcctAndStmtDtls"`
	SplmtryData     []SupplementaryData1      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SplmtryData,omitempty"`
}

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.042.001.07 Cd"`
	Prtry GenericIdentification30                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type CorporateActionOption18Choice

type CorporateActionOption18Choice struct {
	Cd    CorporateActionOption7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30    `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type CorporateActionOption7Code

type CorporateActionOption7Code string

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

type CorporateActionStatementReportingType1Code

type CorporateActionStatementReportingType1Code string

May be one of MASE, SAME

type CorporateActionStatementType1Code

type CorporateActionStatementType1Code string

May be one of MISS, ALLL

type CountryCode

type CountryCode string

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

type DateAndDateTime2Choice

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

type DateCode19Choice

type DateCode19Choice struct {
	Cd    DateType8Code           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type DateCode21Choice

type DateCode21Choice struct {
	Cd    DateType7Code           `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type DateCodeAndTimeFormat3

type DateCodeAndTimeFormat3 struct {
	DtCd DateCode21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DtCd"`
	Tm   ISOTime          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Tm"`
}

type DateFormat43Choice

type DateFormat43Choice struct {
	Dt   DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Dt"`
	DtCd DateCode19Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DtCd"`
}

type DateFormat44Choice

type DateFormat44Choice struct {
	Dt        DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Dt"`
	DtCdAndTm DateCodeAndTimeFormat3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DtCdAndTm"`
	DtCd      DateCode19Choice       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DtCd"`
}

type DateOrDateTimePeriod2Choice

type DateOrDateTimePeriod2Choice struct {
	Dt   DatePeriod2            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Dt"`
	DtTm DateTimePeriodDetails2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DtTm"`
}

type DatePeriod2

type DatePeriod2 struct {
	FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 FrDt"`
	ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ToDt"`
}

type DateTimePeriodDetails2

type DateTimePeriodDetails2 struct {
	FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 FrDtTm"`
	ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ToDtTm"`
}

type DateType7Code

type DateType7Code string

May be one of ONGO

type DateType8Code

type DateType8Code string

May be one of UKWN, ONGO

type DefaultProcessingOrStandingInstruction1Choice

type DefaultProcessingOrStandingInstruction1Choice struct {
	DfltOptnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DfltOptnInd"`
	StgInstrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StgInstrInd"`
}

type DeliveryReceiptType2Code

type DeliveryReceiptType2Code string

May be one of FREE, APMT

type Document

type Document struct {
	CorpActnInstrStmtRpt CorporateActionInstructionStatementReportV07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CorpActnInstrStmtRpt"`
}

type EventFrequency4Code

type EventFrequency4Code string

May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK

type EventInformation11

type EventInformation11 struct {
	CorpActnEvtId      Max35Text                                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CorpActnEvtId"`
	OffclCorpActnEvtId Max35Text                                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OffclCorpActnEvtId,omitempty"`
	EvtTp              CorporateActionEventType52Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 EvtTp"`
	MndtryVlntryEvtTp  CorporateActionMandatoryVoluntary3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 MndtryVlntryEvtTp"`
	LastNtfctnId       NotificationIdentification5              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 LastNtfctnId,omitempty"`
}

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 FinancialInstrumentQuantity1Choice

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

type Frequency25Choice

type Frequency25Choice struct {
	Cd    EventFrequency4Code     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type GenericIdentification30

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

type GenericIdentification36

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

type GenericIdentification78

type GenericIdentification78 struct {
	Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Tp"`
	Id Max35Text               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 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 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 ISOTime

type ISOTime time.Time

func (ISOTime) MarshalText

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

func (*ISOTime) UnmarshalText

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

type IdentificationSource3Choice

type IdentificationSource3Choice struct {
	Cd    ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry Max35Text                                          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type InstructedBalanceDetails7

type InstructedBalanceDetails7 struct {
	TtlInstdBal BalanceFormat5Choice               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TtlInstdBal"`
	OptnDtls    []InstructedCorporateActionOption8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OptnDtls,omitempty"`
}

type InstructedCorporateActionOption8

type InstructedCorporateActionOption8 struct {
	OptnNb   Exact3NumericText                             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OptnNb,omitempty"`
	OptnTp   CorporateActionOption18Choice                 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OptnTp"`
	InstdBal BalanceFormat5Choice                          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 InstdBal"`
	DfltActn DefaultProcessingOrStandingInstruction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 DfltActn,omitempty"`
	EvtDdlns CorporateActionEventDeadlines1                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 EvtDdlns"`
}

type Max140Text

type Max140Text string

Must be at least 1 items long

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 Max35Text

type Max35Text string

Must be at least 1 items long

type Max5NumericText

type Max5NumericText string

Must match the pattern [0-9]{1,5}

type NotificationIdentification5

type NotificationIdentification5 struct {
	Id      Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Id"`
	CreDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 CreDtTm,omitempty"`
}

type OriginalAndCurrentQuantities6

type OriginalAndCurrentQuantities6 struct {
	ShrtLngPos ShortLong1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ShrtLngPos"`
	FaceAmt    float64        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 FaceAmt"`
	AmtsdVal   float64        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 AmtsdVal"`
}

type OtherIdentification1

type OtherIdentification1 struct {
	Id  Max35Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Id"`
	Sfx Max16Text                   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Sfx,omitempty"`
	Tp  IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Tp"`
}

type Pagination1

type Pagination1 struct {
	PgNb      Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PgNb"`
	LastPgInd bool            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 LastPgInd"`
}

type PartyIdentification92Choice

type PartyIdentification92Choice struct {
	AnyBIC  AnyBICIdentifier        `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 AnyBIC"`
	PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PrtryId"`
}

type PendingBalance5

type PendingBalance5 struct {
	Bal    SignedQuantityFormat6               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Bal"`
	PdgTxs []SettlementTypeAndIdentification25 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PdgTxs,omitempty"`
}

type ProprietaryQuantity7

type ProprietaryQuantity7 struct {
	ShrtLngPos ShortLong1Code         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ShrtLngPos,omitempty"`
	Qty        float64                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Qty"`
	QtyTp      Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 QtyTp"`
	Issr       Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Issr"`
	SchmeNm    Max35Text              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SchmeNm,omitempty"`
}

type ProprietaryQuantity8

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

type Quantity17Choice

type Quantity17Choice struct {
	QtyChc   Quantity18Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 QtyChc"`
	PrtryQty ProprietaryQuantity7 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PrtryQty"`
}

type Quantity18Choice

type Quantity18Choice struct {
	OrgnlAndCurFaceAmt OriginalAndCurrentQuantities6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OrgnlAndCurFaceAmt"`
	SgndQty            SignedQuantityFormat6         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SgndQty"`
}

type Quantity19Choice

type Quantity19Choice struct {
	Qty      FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Qty"`
	PrtryQty ProprietaryQuantity8               `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 PrtryQty"`
}

type SafekeepingPlace1Code

type SafekeepingPlace1Code string

May be one of CUST, ICSD, NCSD, SHHE

type SafekeepingPlace2Code

type SafekeepingPlace2Code string

May be one of SHHE, ALLP

type SafekeepingPlaceFormat8Choice

type SafekeepingPlaceFormat8Choice struct {
	Id      SafekeepingPlaceTypeAndText6             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Id"`
	Ctry    CountryCode                              `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Ctry"`
	TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TpAndId"`
	Prtry   GenericIdentification78                  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

type SafekeepingPlaceTypeAndAnyBICIdentifier1

type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct {
	SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SfkpgPlcTp"`
	Id         AnyBICIdentifier      `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Id"`
}

type SafekeepingPlaceTypeAndText6

type SafekeepingPlaceTypeAndText6 struct {
	SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SfkpgPlcTp"`
	Id         Max35Text             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Id,omitempty"`
}

type SecurityIdentification19

type SecurityIdentification19 struct {
	ISIN   ISINOct2015Identifier  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ISIN,omitempty"`
	OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 OthrId,omitempty"`
	Desc   Max140Text             `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Desc,omitempty"`
}

type SettlementTypeAndIdentification25

type SettlementTypeAndIdentification25 struct {
	Pmt     DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Pmt"`
	TxId    Max35Text                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 TxId"`
	SttlmDt DateAndDateTime2Choice   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 SttlmDt,omitempty"`
}

type ShortLong1Code

type ShortLong1Code string

May be one of SHOR, LONG

type SignedQuantityFormat6

type SignedQuantityFormat6 struct {
	ShrtLngPos ShortLong1Code                     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ShrtLngPos"`
	Qty        FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Qty"`
}

type SignedQuantityFormat7

type SignedQuantityFormat7 struct {
	ShrtLngPos ShortLong1Code   `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ShrtLngPos"`
	QtyChc     Quantity19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 QtyChc"`
}

type Statement65

type Statement65 struct {
	StmtTp        CorporateActionStatementType1Code          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StmtTp"`
	RptgTp        CorporateActionStatementReportingType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 RptgTp"`
	StmtId        Max35Text                                  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StmtId"`
	RptNb         Max5NumericText                            `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 RptNb,omitempty"`
	StmtDtTm      DateAndDateTime2Choice                     `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 StmtDtTm"`
	Frqcy         Frequency25Choice                          `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Frqcy"`
	UpdTp         UpdateType15Choice                         `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 UpdTp"`
	ActvtyInd     bool                                       `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 ActvtyInd"`
	NtfctnDdlnPrd DateOrDateTimePeriod2Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 NtfctnDdlnPrd,omitempty"`
}

type StatementUpdateType1Code

type StatementUpdateType1Code string

May be one of COMP, DELT

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type UpdateType15Choice

type UpdateType15Choice struct {
	Cd    StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Cd"`
	Prtry GenericIdentification30  `xml:"urn:iso:std:iso:20022:tech:xsd:seev.042.001.07 Prtry"`
}

Jump to

Keyboard shortcuts

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