Documentation ¶
Index ¶
- type AcknowledgementReason2Choice
- type AcknowledgementReason3Choice
- type AcknowledgementReason5Code
- type AdditionalQueryParameters1
- type AddressType2Code
- type AffirmationStatus1Choice
- type AffirmationStatus1Code
- type AllocationSatus1Choice
- type AllocationStatus1Code
- type AlternateIdentification1
- type AnyBICIdentifier
- type CancellationProcessingStatus1Choice
- type CancellationProcessingStatus1Code
- type CancellationReason4Choice
- type CancelledStatusReason10Code
- type CopyDuplicate1Code
- type CorporateActionEventProcessingStatus1Choice
- type CorporateActionEventProcessingStatus1Code
- type CorporateActionEventStage1Choice
- type CorporateActionEventStage2Code
- type CountryCode
- type DateAndDateTimeChoice
- type DateAndPeriod1Choice
- type DateTimePeriodDetails
- type DeniedReason1Choice
- type DeniedReason5Code
- type Document
- type DocumentIdentification11
- type DocumentNumber1
- type DocumentNumber1Choice
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Extension2
- type ExtensionEnvelope1
- type FailingReason1Choice
- type FailingReason1Code
- type Frequency4Choice
- type GeneratedReason2Code
- type GeneratedReasons1Choice
- type GenericIdentification19
- type GenericIdentification20
- type ISINIdentifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- type InstructionProcessingStatus1Code
- type InstructionProcessingStatus2Choice
- type MatchingStatus1Choice
- type MatchingStatus1Code
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type PartyIdentification10Choice
- type PartyIdentification13Choice
- type PendingCancellationReasons2Choice
- type PendingProcessingReason1Choice
- type PendingProcessingReason1Code
- type PendingReason2Choice
- type PendingReason3Choice
- type PendingReason3Code
- type PendingReason6Code
- type PendingReason7Code
- type Period2
- type Period2Choice
- type PostalAddress1
- type Reason1Choice
- type RegistrationProcessingStatus1Choice
- type RegistrationProcessingStatus1Code
- type RejectionReason16Code
- type RejectionReason5Choice
- type RepairReason3Choice
- type RepairReason5Code
- type ReplacementProcessingStatus1Choice
- type ReplacementProcessingStatus1Code
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus1Choice
- type RepoCallRequestStatus1Code
- type ResponseStatus1Choice
- type ResponseStatus1Code
- type SecuritiesAccount13
- type SecuritiesSettlementStatus1Code
- type SecuritiesStatementQueryV01
- type SecuritiesStatementType1Code
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type SettlementConditionModificationStatus1Choice
- type SettlementConditionModificationStatus1Code
- type SettlementStatus1Choice
- type Statement16
- type StatementBasis1Code
- type StatementBasis3Choice
- type StatementType2Choice
- type StatementUpdateType1Code
- type Status1Choice
- type UnmatchedReason2Choice
- type UnmatchedReason3Code
- type UpdateType2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgementReason2Choice ¶
type AcknowledgementReason2Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type AcknowledgementReason3Choice ¶
type AcknowledgementReason3Choice struct { Cd RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AdditionalQueryParameters1 ¶
type AdditionalQueryParameters1 struct { Sts Status1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Sts,omitempty"` Rsn []Reason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Rsn,omitempty"` FinInstrmId []SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FinInstrmId,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AffirmationStatus1Choice ¶
type AffirmationStatus1Choice struct { Cd AffirmationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type AllocationSatus1Choice ¶
type AllocationSatus1Choice struct { Cd AllocationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 IdSrc"` }
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 CancellationProcessingStatus1Choice ¶
type CancellationProcessingStatus1Choice struct { Cd CancellationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type CancellationProcessingStatus1Code ¶
type CancellationProcessingStatus1Code string
May be one of CAND, CANP, DEND, EXCH, INTE, PACK, PARF, REJT, REPR
type CancellationReason4Choice ¶
type CancellationReason4Choice struct { Cd CancelledStatusReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type CancelledStatusReason10Code ¶
type CancelledStatusReason10Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR, CANO
type CorporateActionEventProcessingStatus1Choice ¶
type CorporateActionEventProcessingStatus1Choice struct { Cd CorporateActionEventProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type CorporateActionEventProcessingStatus1Code ¶
type CorporateActionEventProcessingStatus1Code string
May be one of COMP, PEND, RECD
type CorporateActionEventStage1Choice ¶
type CorporateActionEventStage1Choice struct { Cd CorporateActionEventStage2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type CorporateActionEventStage2Code ¶
type CorporateActionEventStage2Code string
May be one of PWAL, SUAP, APPD, UNAC, WHOU, CLDE, LAPS
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 DtTm"` }
type DateAndPeriod1Choice ¶
type DateAndPeriod1Choice struct { StmtDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtDt"` StmtPrd Period2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtPrd"` }
type DateTimePeriodDetails ¶
type DateTimePeriodDetails struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 ToDtTm"` }
type DeniedReason1Choice ¶
type DeniedReason1Choice struct { Cd DeniedReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type DeniedReason5Code ¶
type DeniedReason5Code string
May be one of ADEA, DCAL, DCAN, DFOR, DPRG, DREP, DSET, IPNC, LATE, OTHR, CDCY, CDRE, CDRG
type Document ¶
type Document struct {
SctiesStmtQry SecuritiesStatementQueryV01 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SctiesStmtQry"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CpyDplct,omitempty"` }
type DocumentNumber1 ¶
type DocumentNumber1 struct {
Nb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Nb"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type FailingReason1Choice ¶
type FailingReason1Choice struct { Cd FailingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 Frequency4Choice ¶
type Frequency4Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type GeneratedReason2Code ¶
type GeneratedReason2Code string
May be one of COLL, RODE, SPLI, THRD, TRAN, OTHR
type GeneratedReasons1Choice ¶
type GeneratedReasons1Choice struct { Cd GeneratedReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SchmeNm,omitempty"` }
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 IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 InstructionProcessingStatus2Choice ¶
type InstructionProcessingStatus2Choice struct { Cd InstructionProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type MatchingStatus1Choice ¶
type MatchingStatus1Choice struct { Cd MatchingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Adr,omitempty"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 NmAndAdr"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PrtryId"` }
type PendingCancellationReasons2Choice ¶
type PendingCancellationReasons2Choice struct { Cd PendingReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type PendingProcessingReason1Choice ¶
type PendingProcessingReason1Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 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 PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type PendingReason3Choice ¶
type PendingReason3Choice struct { Cd PendingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type PendingReason3Code ¶
type PendingReason3Code 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
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type Period2Choice ¶
type Period2Choice struct { FrDtTmToDtTm DateTimePeriodDetails `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FrDtTmToDtTm"` FrDtToDt Period2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FrDtToDt"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Ctry"` }
type Reason1Choice ¶
type Reason1Choice struct { RepoCallAckRsn AcknowledgementReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RepoCallAckRsn,omitempty"` CxlRsn CancellationReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CxlRsn,omitempty"` PdgCxlRsn PendingCancellationReasons2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgCxlRsn,omitempty"` GnrtdRsn GeneratedReasons1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 GnrtdRsn,omitempty"` DndRsn DeniedReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 DndRsn,omitempty"` AckdAccptdRsn AcknowledgementReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AckdAccptdRsn,omitempty"` PdgRsn PendingReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgRsn,omitempty"` FlngRsn FailingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 FlngRsn,omitempty"` PdgPrcgRsn PendingProcessingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgPrcgRsn,omitempty"` RjctnRsn RejectionReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RjctnRsn,omitempty"` RprRsn RepairReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RprRsn,omitempty"` PdgModRsn PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 PdgModRsn,omitempty"` UmtchdRsn UnmatchedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 UmtchdRsn,omitempty"` }
type RegistrationProcessingStatus1Choice ¶
type RegistrationProcessingStatus1Choice struct { Cd RegistrationProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type RegistrationProcessingStatus1Code ¶
type RegistrationProcessingStatus1Code string
May be one of PACK, REJT
type RejectionReason16Code ¶
type RejectionReason16Code 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
type RejectionReason5Choice ¶
type RejectionReason5Choice struct { Cd RejectionReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type RepairReason3Choice ¶
type RepairReason3Choice struct { Cd RepairReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type RepairReason5Code ¶
type RepairReason5Code 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
type ReplacementProcessingStatus1Choice ¶
type ReplacementProcessingStatus1Choice struct { Cd ReplacementProcessingStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type ReplacementProcessingStatus1Code ¶
type ReplacementProcessingStatus1Code string
May be one of DEND, EXCH, INTE, PACK, PART, PEND, REJT, REPL, REPR
type RepoCallAcknowledgementReason2Code ¶
type RepoCallAcknowledgementReason2Code string
May be one of CALD, CALP, ADEA
type RepoCallRequestStatus1Choice ¶
type RepoCallRequestStatus1Choice struct { Cd RepoCallRequestStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type ResponseStatus1Choice ¶
type ResponseStatus1Choice struct { Cd ResponseStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Nm,omitempty"` }
type SecuritiesSettlementStatus1Code ¶
type SecuritiesSettlementStatus1Code string
May be one of PEND, PENF
type SecuritiesStatementQueryV01 ¶
type SecuritiesStatementQueryV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` StmtReqd DocumentNumber1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtReqd"` StmtGnlDtls Statement16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtGnlDtls,omitempty"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SfkpgAcct"` AddtlQryParams []AdditionalQueryParameters1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AddtlQryParams,omitempty"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 MsgRcpt,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Xtnsn,omitempty"` }
type SecuritiesStatementType1Code ¶
type SecuritiesStatementType1Code string
May be one of CUST, ACCT
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 OthrId"` }
type SettlementConditionModificationStatus1Choice ¶
type SettlementConditionModificationStatus1Choice struct { Cd SettlementConditionModificationStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type SettlementConditionModificationStatus1Code ¶
type SettlementConditionModificationStatus1Code string
May be one of PACK, REJT, MODP, DEND, MODC
type SettlementStatus1Choice ¶
type SettlementStatus1Choice struct { Cd SecuritiesSettlementStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type Statement16 ¶
type Statement16 struct { StmtDtOrPrd DateAndPeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtDtOrPrd,omitempty"` Frqcy Frequency4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Frqcy,omitempty"` UpdTp UpdateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 UpdTp,omitempty"` StmtBsis StatementBasis3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtBsis,omitempty"` StmtTp StatementType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 StmtTp,omitempty"` }
type StatementBasis3Choice ¶
type StatementBasis3Choice struct { Cd StatementBasis1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type StatementType2Choice ¶
type StatementType2Choice struct { Cd SecuritiesStatementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type Status1Choice ¶
type Status1Choice struct { AffirmSts AffirmationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AffirmSts"` AllcnSts AllocationSatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 AllcnSts"` RepoCallReqSts RepoCallRequestStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RepoCallReqSts"` CorpActnEvtPrcgSts CorporateActionEventProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CorpActnEvtPrcgSts"` CorpActnEvtStag CorporateActionEventStage1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CorpActnEvtStag"` IfrrdMtchgSts MatchingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 IfrrdMtchgSts"` InstrPrcgSts InstructionProcessingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 InstrPrcgSts"` MtchgSts MatchingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 MtchgSts"` RegnPrcgSts RegistrationProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RegnPrcgSts"` RspnSts ResponseStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RspnSts"` RplcmntPrcgSts ReplacementProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 RplcmntPrcgSts"` CxlPrcgSts CancellationProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 CxlPrcgSts"` SttlmSts SettlementStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SttlmSts"` SttlmCondModSts SettlementConditionModificationStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 SttlmCondModSts"` }
type UnmatchedReason2Choice ¶
type UnmatchedReason2Choice struct { Cd UnmatchedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }
type UnmatchedReason3Code ¶
type UnmatchedReason3Code string
May be one of CMIS, DDAT, DELN, DEAL, DEPT, DMON, DDEA, DQUA, CADE, ADEA, SETR, SETS, DSEC, VASU, DTRA, RSPR, REPO, CLAT, RERT, REPA, REPP, PHYS, IIND, FRAP, PLCE, PODU, FORF, EXEC, REGD, RTGS, ICAG, CPCA, CHAR, IEXE, NCRR, MCAN, LEOG, NMAS, SAFE, DTRD, LATE, TERM, TXST, ICUS, INPS, MIME, UNBR, OTHR
type UpdateType2Choice ¶
type UpdateType2Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.021.001.01 Prtry"` }