Documentation ¶
Index ¶
- type AcknowledgementReason16Choice
- type AcknowledgementReason18Choice
- type AcknowledgementReason5Code
- type AdditionalQueryParameters12
- type AffirmationStatus1Code
- type AffirmationStatus9Choice
- type AllocationSatus4Choice
- type AllocationStatus1Code
- type AnyBICIdentifier
- type CancellationProcessingStatus1Code
- type CancellationProcessingStatus8Choice
- type CancellationReason30Choice
- type CancelledStatusReason12Code
- type CorporateActionEventProcessingStatus1Code
- type CorporateActionEventProcessingStatus4Choice
- type CorporateActionEventStage2Code
- type CorporateActionEventStage4Choice
- type DateAndDateTimeChoice
- type DateAndPeriod1Choice
- type DateTimePeriodDetails
- type DeniedReason23Choice
- type DeniedReason7Code
- type Document
- type DocumentNumber14
- type DocumentNumber6Choice
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason15Choice
- type FailingReason1Code
- type Frequency26Choice
- type GeneratedReason3Code
- type GeneratedReasons6Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification86
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type IdentificationSource4Choice
- type InstructionProcessingStatus1Code
- type InstructionProcessingStatus26Choice
- type LEIIdentifier
- type MatchingStatus1Code
- type MatchingStatus28Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max70Text
- type OtherIdentification2
- type PartyIdentification109
- type PartyIdentification114Choice
- type PendingCancellationReasons5Choice
- type PendingProcessingReason13Choice
- type PendingProcessingReason1Code
- type PendingReason37Choice
- type PendingReason47Choice
- type PendingReason6Code
- type PendingReason7Code
- type PendingReason8Code
- type Period2
- type Period2Choice
- type Reason17Choice
- type RegistrationProcessingStatus1Code
- type RegistrationProcessingStatus4Choice
- type RejectionReason34Choice
- type RejectionReason39Code
- type RepairReason18Choice
- type RepairReason6Code
- type ReplacementProcessingStatus1Code
- type ReplacementProcessingStatus9Choice
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus10Choice
- type RepoCallRequestStatus1Code
- type ResponseStatus1Code
- type ResponseStatus7Choice
- type RestrictedFINExact2Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax35Text
- type SecuritiesAccount27
- type SecuritiesSettlementStatus2Code
- type SecuritiesStatementQuery002V06
- type SecuritiesStatementType1Code
- type SecurityIdentification20
- type SettlementConditionModificationStatus1Code
- type SettlementConditionModificationStatus4Choice
- type SettlementStatus25Choice
- type Statement54
- type StatementBasis1Code
- type StatementBasis9Choice
- type StatementType6Choice
- type StatementUpdateType1Code
- type Status22Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UnmatchedReason14Code
- type UnmatchedReason29Choice
- type UpdateType16Choice
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 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 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 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 ISODateTime ¶
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 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 Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
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 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.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 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 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 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 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"` }