Documentation ¶
Index ¶
- type AcknowledgementReason12Choice
- type AcknowledgementReason13Choice
- type AcknowledgementReason5Code
- type AdditionalQueryParameters11
- type AffirmationStatus1Code
- type AffirmationStatus8Choice
- type AllocationSatus3Choice
- type AllocationStatus1Code
- type AnyBICIdentifier
- type CancellationProcessingStatus1Code
- type CancellationProcessingStatus7Choice
- type CancellationReason20Choice
- type CancelledStatusReason12Code
- type CorporateActionEventProcessingStatus1Code
- type CorporateActionEventProcessingStatus3Choice
- type CorporateActionEventStage2Code
- type CorporateActionEventStage3Choice
- type DateAndDateTimeChoice
- type DateAndPeriod1Choice
- type DateTimePeriodDetails
- type DeniedReason14Choice
- type DeniedReason7Code
- type Document
- type DocumentNumber13
- type DocumentNumber5Choice
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason1Code
- type FailingReason9Choice
- type Frequency25Choice
- type GeneratedReason3Code
- type GeneratedReasons5Choice
- type GenericIdentification30
- type GenericIdentification36
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type InstructionProcessingStatus1Code
- type InstructionProcessingStatus23Choice
- type LEIIdentifier
- type MatchingStatus1Code
- type MatchingStatus27Choice
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type OtherIdentification1
- type PartyIdentification92Choice
- type PartyIdentification98
- type PendingCancellationReasons4Choice
- type PendingProcessingReason11Choice
- type PendingProcessingReason1Code
- type PendingReason28Choice
- type PendingReason29Choice
- type PendingReason6Code
- type PendingReason7Code
- type PendingReason8Code
- type Period2
- type Period2Choice
- type Reason16Choice
- type RegistrationProcessingStatus1Code
- type RegistrationProcessingStatus3Choice
- type RejectionReason22Choice
- type RejectionReason39Code
- type RepairReason11Choice
- type RepairReason6Code
- type ReplacementProcessingStatus1Code
- type ReplacementProcessingStatus8Choice
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus1Code
- type RepoCallRequestStatus8Choice
- type ResponseStatus1Code
- type ResponseStatus5Choice
- type SecuritiesAccount24
- type SecuritiesSettlementStatus2Code
- type SecuritiesStatementQueryV06
- type SecuritiesStatementType1Code
- type SecurityIdentification19
- type SettlementConditionModificationStatus1Code
- type SettlementConditionModificationStatus3Choice
- type SettlementStatus19Choice
- type Statement42
- type StatementBasis1Code
- type StatementBasis7Choice
- type StatementType5Choice
- type StatementUpdateType1Code
- type Status19Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UnmatchedReason14Code
- type UnmatchedReason22Choice
- type UpdateType15Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type AcknowledgementReason13Choice ¶
type AcknowledgementReason13Choice struct { Cd RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AdditionalQueryParameters11 ¶
type AdditionalQueryParameters11 struct { Sts Status19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Sts,omitempty"` Rsn []Reason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Rsn,omitempty"` FinInstrmId []SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 FinInstrmId,omitempty"` }
type AffirmationStatus8Choice ¶
type AffirmationStatus8Choice struct { Cd AffirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type AllocationSatus3Choice ¶
type AllocationSatus3Choice struct { Cd AllocationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
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 CancellationProcessingStatus7Choice ¶
type CancellationProcessingStatus7Choice struct { Cd CancellationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type CancellationReason20Choice ¶
type CancellationReason20Choice struct { Cd CancelledStatusReason12Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 CorporateActionEventProcessingStatus3Choice ¶
type CorporateActionEventProcessingStatus3Choice struct { Cd CorporateActionEventProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type CorporateActionEventStage2Code ¶
type CorporateActionEventStage2Code string
May be one of PWAL, SUAP, APPD, UNAC, WHOU, CLDE, LAPS
type CorporateActionEventStage3Choice ¶
type CorporateActionEventStage3Choice struct { Cd CorporateActionEventStage2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 DtTm"` }
type DateAndPeriod1Choice ¶
type DateAndPeriod1Choice struct { StmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtDt"` StmtPrd Period2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtPrd"` }
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 ToDtTm"` }
type DeniedReason14Choice ¶
type DeniedReason14Choice struct { Cd DeniedReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 SecuritiesStatementQueryV06 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SctiesStmtQry"`
}
type DocumentNumber13 ¶
type DocumentNumber13 struct {
Nb DocumentNumber5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Nb"`
}
type DocumentNumber5Choice ¶
type DocumentNumber5Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 LngNb"` PrtryNb GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PrtryNb"` }
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
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 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 FailingReason9Choice ¶
type FailingReason9Choice struct { Cd FailingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type Frequency25Choice ¶
type Frequency25Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type GeneratedReason3Code ¶
type GeneratedReason3Code string
May be one of COLL, CLAI, OTHR, RODE, SPLI, THRD, TRAN
type GeneratedReasons5Choice ¶
type GeneratedReasons5Choice struct { Cd GeneratedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
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 ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 InstructionProcessingStatus23Choice ¶
type InstructionProcessingStatus23Choice struct { Cd InstructionProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type MatchingStatus27Choice ¶
type MatchingStatus27Choice struct { Cd MatchingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Tp"` }
type PartyIdentification92Choice ¶
type PartyIdentification92Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PrtryId"` }
type PartyIdentification98 ¶
type PartyIdentification98 struct { Id PartyIdentification92Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 LEI,omitempty"` }
type PendingCancellationReasons4Choice ¶
type PendingCancellationReasons4Choice struct { Cd PendingReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type PendingProcessingReason11Choice ¶
type PendingProcessingReason11Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 PendingReason28Choice ¶
type PendingReason28Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type PendingReason29Choice ¶
type PendingReason29Choice struct { Cd PendingReason8Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
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 Period2Choice ¶
type Period2Choice struct { FrDtTmToDtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 FrDtTmToDtTm"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 FrDtToDt"` }
type Reason16Choice ¶
type Reason16Choice struct { RepoCallAckRsn AcknowledgementReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RepoCallAckRsn,omitempty"` CxlRsn CancellationReason20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 CxlRsn,omitempty"` PdgCxlRsn PendingCancellationReasons4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PdgCxlRsn,omitempty"` GnrtdRsn GeneratedReasons5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 GnrtdRsn,omitempty"` DndRsn DeniedReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 DndRsn,omitempty"` AckdAccptdRsn AcknowledgementReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AckdAccptdRsn,omitempty"` PdgRsn PendingReason29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PdgRsn,omitempty"` FlngRsn FailingReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 FlngRsn,omitempty"` PdgPrcgRsn PendingProcessingReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PdgPrcgRsn,omitempty"` RjctnRsn RejectionReason22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RjctnRsn,omitempty"` RprRsn RepairReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RprRsn,omitempty"` PdgModRsn PendingReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PdgModRsn,omitempty"` UmtchdRsn UnmatchedReason22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 UmtchdRsn,omitempty"` }
type RegistrationProcessingStatus1Code ¶
type RegistrationProcessingStatus1Code string
May be one of PACK, REJT
type RegistrationProcessingStatus3Choice ¶
type RegistrationProcessingStatus3Choice struct { Cd RegistrationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type RejectionReason22Choice ¶
type RejectionReason22Choice struct { Cd RejectionReason39Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 RepairReason11Choice ¶
type RepairReason11Choice struct { Cd RepairReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 ReplacementProcessingStatus8Choice ¶
type ReplacementProcessingStatus8Choice struct { Cd ReplacementProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type RepoCallAcknowledgementReason2Code ¶
type RepoCallAcknowledgementReason2Code string
May be one of CALD, CALP, ADEA
type RepoCallRequestStatus8Choice ¶
type RepoCallRequestStatus8Choice struct { Cd RepoCallRequestStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type ResponseStatus5Choice ¶
type ResponseStatus5Choice struct { Cd ResponseStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type SecuritiesAccount24 ¶
type SecuritiesAccount24 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Nm,omitempty"` }
type SecuritiesSettlementStatus2Code ¶
type SecuritiesSettlementStatus2Code string
May be one of PEND, PENF, USET, SETT, PAIN
type SecuritiesStatementQueryV06 ¶
type SecuritiesStatementQueryV06 struct { StmtReqd DocumentNumber13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtReqd"` StmtGnlDtls Statement42 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtGnlDtls,omitempty"` AcctOwnr PartyIdentification98 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount24 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SfkpgAcct"` AddtlQryParams []AdditionalQueryParameters11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AddtlQryParams,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SplmtryData,omitempty"` }
type SecuritiesStatementType1Code ¶
type SecuritiesStatementType1Code string
May be one of CUST, ACCT
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Desc,omitempty"` }
type SettlementConditionModificationStatus1Code ¶
type SettlementConditionModificationStatus1Code string
May be one of PACK, REJT, MODP, DEND, MODC
type SettlementConditionModificationStatus3Choice ¶
type SettlementConditionModificationStatus3Choice struct { Cd SettlementConditionModificationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type SettlementStatus19Choice ¶
type SettlementStatus19Choice struct { Cd SecuritiesSettlementStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type Statement42 ¶
type Statement42 struct { StmtDtOrPrd DateAndPeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtDtOrPrd,omitempty"` Frqcy Frequency25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Frqcy,omitempty"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 UpdTp,omitempty"` StmtBsis StatementBasis7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtBsis,omitempty"` StmtTp StatementType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 StmtTp,omitempty"` }
type StatementBasis7Choice ¶
type StatementBasis7Choice struct { Cd StatementBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type StatementType5Choice ¶
type StatementType5Choice struct { Cd SecuritiesStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type Status19Choice ¶
type Status19Choice struct { AffirmSts AffirmationStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AffirmSts"` AllcnSts AllocationSatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 AllcnSts"` RepoCallReqSts RepoCallRequestStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RepoCallReqSts"` CorpActnEvtPrcgSts CorporateActionEventProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 CorpActnEvtPrcgSts"` CorpActnEvtStag CorporateActionEventStage3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 CorpActnEvtStag"` IfrrdMtchgSts MatchingStatus27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 IfrrdMtchgSts"` InstrPrcgSts InstructionProcessingStatus23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 InstrPrcgSts"` MtchgSts MatchingStatus27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 MtchgSts"` RegnPrcgSts RegistrationProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RegnPrcgSts"` RspnSts ResponseStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RspnSts"` RplcmntPrcgSts ReplacementProcessingStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 RplcmntPrcgSts"` CxlPrcgSts CancellationProcessingStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 CxlPrcgSts"` SttlmSts SettlementStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SttlmSts"` SttlmCondModSts SettlementConditionModificationStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 SttlmCondModSts"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.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 UnmatchedReason22Choice ¶
type UnmatchedReason22Choice struct { Cd UnmatchedReason14Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.06 Prtry"` }