semt_021_002_06

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 AcknowledgementReason16Choice

type AcknowledgementReason16Choice struct {
	Cd    AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type AcknowledgementReason18Choice

type AcknowledgementReason18Choice struct {
	Cd    RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type AcknowledgementReason5Code

type AcknowledgementReason5Code string

May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE

type AdditionalQueryParameters12

type AdditionalQueryParameters12 struct {
	Sts         Status22Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Sts,omitempty"`
	Rsn         []Reason17Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Rsn,omitempty"`
	FinInstrmId []SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FinInstrmId,omitempty"`
}

type AffirmationStatus1Code

type AffirmationStatus1Code string

May be one of AFFI, NAFI

type AffirmationStatus9Choice

type AffirmationStatus9Choice struct {
	Cd    AffirmationStatus1Code  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type AllocationSatus4Choice

type AllocationSatus4Choice struct {
	Cd    AllocationStatus1Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type AllocationStatus1Code

type AllocationStatus1Code string

May be one of AOLF, AOLP

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 CancellationProcessingStatus1Code

type CancellationProcessingStatus1Code string

May be one of CAND, CANP, DEND, EXCH, INTE, PACK, PARF, REJT, REPR

type CancellationProcessingStatus8Choice

type CancellationProcessingStatus8Choice struct {
	Cd    CancellationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type CancellationReason30Choice

type CancellationReason30Choice struct {
	Cd    CancelledStatusReason12Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type CancelledStatusReason12Code

type CancelledStatusReason12Code string

May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CANO, CREG

type CorporateActionEventProcessingStatus1Code

type CorporateActionEventProcessingStatus1Code string

May be one of COMP, PEND, RECD

type CorporateActionEventProcessingStatus4Choice

type CorporateActionEventProcessingStatus4Choice struct {
	Cd    CorporateActionEventProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type CorporateActionEventStage2Code

type CorporateActionEventStage2Code string

May be one of PWAL, SUAP, APPD, UNAC, WHOU, CLDE, LAPS

type CorporateActionEventStage4Choice

type CorporateActionEventStage4Choice struct {
	Cd    CorporateActionEventStage2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type DateAndDateTimeChoice

type DateAndDateTimeChoice struct {
	Dt   ISODate     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Dt"`
	DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 DtTm"`
}

type DateAndPeriod1Choice

type DateAndPeriod1Choice struct {
	StmtDt  DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtDt"`
	StmtPrd Period2Choice         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtPrd"`
}

type DateTimePeriodDetails

type DateTimePeriodDetails struct {
	FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FrDtTm"`
	ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 ToDtTm"`
}

type DeniedReason23Choice

type DeniedReason23Choice struct {
	Cd    DeniedReason7Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type DeniedReason7Code

type DeniedReason7Code string

May be one of ADEA, DCAL, CDCY, CDRE, CDRG, DCAN, DPRG, DFOR, DREP, DSET, IPNC, LATE, OTHR

type Document

type Document struct {
	SctiesStmtQry SecuritiesStatementQuery002V06 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 SctiesStmtQry"`
}

type DocumentNumber14

type DocumentNumber14 struct {
	Nb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Nb"`
}

type DocumentNumber6Choice

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

type EventFrequency4Code

type EventFrequency4Code string

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

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 FailingReason15Choice

type FailingReason15Choice struct {
	Cd    FailingReason1Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type FailingReason1Code

type FailingReason1Code string

May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY

type Frequency26Choice

type Frequency26Choice struct {
	Cd    EventFrequency4Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type GeneratedReason3Code

type GeneratedReason3Code string

May be one of COLL, CLAI, OTHR, RODE, SPLI, THRD, TRAN

type GeneratedReasons6Choice

type GeneratedReasons6Choice struct {
	Cd    GeneratedReason3Code    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type GenericIdentification47

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

type GenericIdentification84

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

type GenericIdentification86

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

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:semt.021.002.06 Cd"`
	Prtry RestrictedFINExact2Text                            `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type InstructionProcessingStatus1Code

type InstructionProcessingStatus1Code string

May be one of CAN1, CAN2, CAN3, CAND, CANO, CANP, CGEN, COSE, CPRC, DFLA, DONE, DONF, EXCH, EXSE, FORC, FUTU, INTE, NOTC, OPOD, OVER, PACK, PAFI, PART, PPRC, REJT, REPR, SESE, STIN, SUSP, TREA, UNDE, MPRC

type InstructionProcessingStatus26Choice

type InstructionProcessingStatus26Choice struct {
	Cd    InstructionProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type LEIIdentifier

type LEIIdentifier string

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

type MatchingStatus1Code

type MatchingStatus1Code string

May be one of MACH, NMAT

type MatchingStatus28Choice

type MatchingStatus28Choice struct {
	Cd    MatchingStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 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 Max70Text

type Max70Text string

Must be at least 1 items long

type OtherIdentification2

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

type PartyIdentification109

type PartyIdentification109 struct {
	Id  PartyIdentification114Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Id"`
	LEI LEIIdentifier                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 LEI,omitempty"`
}

type PartyIdentification114Choice

type PartyIdentification114Choice struct {
	AnyBIC  AnyBICIdentifier        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AnyBIC"`
	PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 PrtryId"`
}

type PendingCancellationReasons5Choice

type PendingCancellationReasons5Choice struct {
	Cd    PendingReason7Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type PendingProcessingReason13Choice

type PendingProcessingReason13Choice struct {
	Cd    PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type PendingProcessingReason1Code

type PendingProcessingReason1Code string

May be one of ADEA, CAIS, DOCY, NOFX, BLOC, MUNO, GLOB, YCOL, COLL, FLIM, NEXT, LACK, LALO, MONY, MINO, OTHR, DENO, LIQU, CERT

type PendingReason37Choice

type PendingReason37Choice struct {
	Cd    PendingReason6Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type PendingReason47Choice

type PendingReason47Choice struct {
	Cd    PendingReason8Code      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type PendingReason6Code

type PendingReason6Code string

May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE

type PendingReason7Code

type PendingReason7Code string

May be one of ADEA, CONF, OTHR, DQUA

type PendingReason8Code

type PendingReason8Code string

May be one of AWMO, ADEA, AUTH, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, CMON, YCOL, COLL, DEPO, FLIM, NOFX, INCA, LINK, FUTU, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, DQUA, FROZ, LAAW, LATE, LIQU, MCER, NPAY, NSEC, PENR, PRCY, REGT, SETS, VLDA, PRSY, CDCY, CDRG, CONF, CDRE, OTHR, IPNC

type Period2

type Period2 struct {
	FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FrDt"`
	ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 ToDt"`
}

type Period2Choice

type Period2Choice struct {
	FrDtTmToDtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FrDtTmToDtTm"`
	FrDtToDt     Period2               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FrDtToDt"`
}

type Reason17Choice

type Reason17Choice struct {
	RepoCallAckRsn AcknowledgementReason18Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RepoCallAckRsn,omitempty"`
	CxlRsn         CancellationReason30Choice        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 CxlRsn,omitempty"`
	PdgCxlRsn      PendingCancellationReasons5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 PdgCxlRsn,omitempty"`
	GnrtdRsn       GeneratedReasons6Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 GnrtdRsn,omitempty"`
	DndRsn         DeniedReason23Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 DndRsn,omitempty"`
	AckdAccptdRsn  AcknowledgementReason16Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AckdAccptdRsn,omitempty"`
	PdgRsn         PendingReason47Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 PdgRsn,omitempty"`
	FlngRsn        FailingReason15Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 FlngRsn,omitempty"`
	PdgPrcgRsn     PendingProcessingReason13Choice   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 PdgPrcgRsn,omitempty"`
	RjctnRsn       RejectionReason34Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RjctnRsn,omitempty"`
	RprRsn         RepairReason18Choice              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RprRsn,omitempty"`
	PdgModRsn      PendingReason37Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 PdgModRsn,omitempty"`
	UmtchdRsn      UnmatchedReason29Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 UmtchdRsn,omitempty"`
}

type RegistrationProcessingStatus1Code

type RegistrationProcessingStatus1Code string

May be one of PACK, REJT

type RegistrationProcessingStatus4Choice

type RegistrationProcessingStatus4Choice struct {
	Cd    RegistrationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RejectionReason34Choice

type RejectionReason34Choice struct {
	Cd    RejectionReason39Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RejectionReason39Code

type RejectionReason39Code string

May be one of ULNK, SAFE, DQUA, ADEA, RTGS, NCRR, DSEC, DADR, INIR, CANC, INTV, INVA, REFT, PHYS, REFE, LACK, LATE, NMTY, OPNM, DMON, OPTY, DCAN, DPRG, EVNM, STAT, STAM, SIGN, SHAR, MINO, NRGM, MLEG, BATC, CADE, CASH, DDEA, OWNT, NRGN, MUNO, REQW, TXST, REPA, REPO, REPP, RREA, REQM, RERT, RSPR, SETS, DTRD, IIND, PLCE, INNA, ICOL, BPAR, BREF, BUSE, CAEV, CASY, COMC, CONL, CPTY, DDAT, DISC, DISE, DORD, FEEE, SETR, TERM, VASU, INPS, SDUT, FORF, ICUS, ICAG, DEPT, OTHR, IEXE, INVE, PLIS

type RepairReason18Choice

type RepairReason18Choice struct {
	Cd    RepairReason6Code       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RepairReason6Code

type RepairReason6Code string

May be one of BATC, CAEV, CASH, CASY, DDAT, DDEA, DMON, DQUA, DSEC, DTRD, IIND, MINO, MUNO, NCRR, PHYS, PLCE, REFE, RTGS, SAFE, SETR, SETS, TXST, INPS, SDUT, OTHR, IEXE, ICAG, DEPT, ICUS, REPA, CADE, RERT, RSPR, VASU, REPO, REPP, TERM, FORF, ADEA, BUSE, COMC, FEEE, INNA, NRGM, NRGN, ULNK

type ReplacementProcessingStatus1Code

type ReplacementProcessingStatus1Code string

May be one of DEND, EXCH, INTE, PACK, PART, PEND, REJT, REPL, REPR

type ReplacementProcessingStatus9Choice

type ReplacementProcessingStatus9Choice struct {
	Cd    ReplacementProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RepoCallAcknowledgementReason2Code

type RepoCallAcknowledgementReason2Code string

May be one of CALD, CALP, ADEA

type RepoCallRequestStatus10Choice

type RepoCallRequestStatus10Choice struct {
	Cd    RepoCallRequestStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RepoCallRequestStatus1Code

type RepoCallRequestStatus1Code string

May be one of CACK, DEND

type ResponseStatus1Code

type ResponseStatus1Code string

May be one of ACCP, ACCT, REJT, SUBR

type ResponseStatus7Choice

type ResponseStatus7Choice struct {
	Cd    ResponseStatus1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type RestrictedFINExact2Text

type RestrictedFINExact2Text string

Must match the pattern XX|TS

type RestrictedFINXMax140Text

type RestrictedFINXMax140Text string

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

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 RestrictedFINXMax35Text

type RestrictedFINXMax35Text string

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

type SecuritiesAccount27

type SecuritiesAccount27 struct {
	Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Id"`
	Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Tp,omitempty"`
	Nm Max70Text               `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Nm,omitempty"`
}

type SecuritiesSettlementStatus2Code

type SecuritiesSettlementStatus2Code string

May be one of PEND, PENF, USET, SETT, PAIN

type SecuritiesStatementQuery002V06

type SecuritiesStatementQuery002V06 struct {
	StmtReqd       DocumentNumber14              `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtReqd"`
	StmtGnlDtls    Statement54                   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtGnlDtls,omitempty"`
	AcctOwnr       PartyIdentification109        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AcctOwnr,omitempty"`
	SfkpgAcct      SecuritiesAccount27           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 SfkpgAcct"`
	AddtlQryParams []AdditionalQueryParameters12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AddtlQryParams,omitempty"`
	SplmtryData    []SupplementaryData1          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 SplmtryData,omitempty"`
}

type SecuritiesStatementType1Code

type SecuritiesStatementType1Code string

May be one of CUST, ACCT

type SecurityIdentification20

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

type SettlementConditionModificationStatus1Code

type SettlementConditionModificationStatus1Code string

May be one of PACK, REJT, MODP, DEND, MODC

type SettlementConditionModificationStatus4Choice

type SettlementConditionModificationStatus4Choice struct {
	Cd    SettlementConditionModificationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47                    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type SettlementStatus25Choice

type SettlementStatus25Choice struct {
	Cd    SecuritiesSettlementStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47         `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type Statement54

type Statement54 struct {
	StmtDtOrPrd DateAndPeriod1Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtDtOrPrd,omitempty"`
	Frqcy       Frequency26Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Frqcy,omitempty"`
	UpdTp       UpdateType16Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 UpdTp,omitempty"`
	StmtBsis    StatementBasis9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtBsis,omitempty"`
	StmtTp      StatementType6Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 StmtTp,omitempty"`
}

type StatementBasis1Code

type StatementBasis1Code string

May be one of CONT, SETT, TRAD

type StatementBasis9Choice

type StatementBasis9Choice struct {
	Cd    StatementBasis1Code     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type StatementType6Choice

type StatementType6Choice struct {
	Cd    SecuritiesStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47      `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type StatementUpdateType1Code

type StatementUpdateType1Code string

May be one of COMP, DELT

type Status22Choice

type Status22Choice struct {
	AffirmSts          AffirmationStatus9Choice                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AffirmSts"`
	AllcnSts           AllocationSatus4Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 AllcnSts"`
	RepoCallReqSts     RepoCallRequestStatus10Choice                `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RepoCallReqSts"`
	CorpActnEvtPrcgSts CorporateActionEventProcessingStatus4Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 CorpActnEvtPrcgSts"`
	CorpActnEvtStag    CorporateActionEventStage4Choice             `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 CorpActnEvtStag"`
	IfrrdMtchgSts      MatchingStatus28Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 IfrrdMtchgSts"`
	InstrPrcgSts       InstructionProcessingStatus26Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 InstrPrcgSts"`
	MtchgSts           MatchingStatus28Choice                       `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 MtchgSts"`
	RegnPrcgSts        RegistrationProcessingStatus4Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RegnPrcgSts"`
	RspnSts            ResponseStatus7Choice                        `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RspnSts"`
	RplcmntPrcgSts     ReplacementProcessingStatus9Choice           `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 RplcmntPrcgSts"`
	CxlPrcgSts         CancellationProcessingStatus8Choice          `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 CxlPrcgSts"`
	SttlmSts           SettlementStatus25Choice                     `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 SttlmSts"`
	SttlmCondModSts    SettlementConditionModificationStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 SttlmCondModSts"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type UnmatchedReason14Code

type UnmatchedReason14Code string

May be one of ADEA, ACRU, CHAR, TERM, IIND, CPCA, CLAT, NCRR, DDEA, EXEC, DSEC, DQUA, FORF, LEOG, INVE, LATE, MCAN, MIME, CMIS, NMAS, DTRA, OTHR, FRAP, PHYS, PLIS, INPS, PLCE, PODU, DEPT, ICAG, ICUS, IEXE, REGD, REPA, CADE, REPP, REPO, RERT, RSPR, RTGS, SAFE, DMON, DDAT, SETS, SETR, TXST, DTRD, DEAL, DELN, UNBR, VASU, DCMX, DMCT

type UnmatchedReason29Choice

type UnmatchedReason29Choice struct {
	Cd    UnmatchedReason14Code   `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

type UpdateType16Choice

type UpdateType16Choice struct {
	Cd    StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Cd"`
	Prtry GenericIdentification47  `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.002.06 Prtry"`
}

Jump to

Keyboard shortcuts

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