Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus21Choice
- type AcknowledgementReason12Choice
- type AcknowledgementReason5Code
- type AcknowledgementReason9
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AmountAndDirection51
- type AnyBICDec2014Identifier
- type BeneficialOwnership4Choice
- type BlockTrade1Code
- type BlockTrade4Choice
- type CancellationReason22
- type CancellationReason36Choice
- type CancellationStatus24Choice
- type CancelledStatusReason16Code
- type CashSettlementSystem2Code
- type CashSettlementSystem4Choice
- type CentralCounterPartyEligibility4Choice
- type CorporateActionEventType33Code
- type CorporateActionEventType88Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateType3Code
- type DateType4Code
- type DeliveryReceiptType2Code
- type Document
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact5NumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason2Code
- type FailingReason8
- type FailingReason8Choice
- type FailingStatus10Choice
- type FinancialInstrumentQuantity1Choice
- type Frequency25Choice
- type GeneratedReason3Code
- type GeneratedReason5
- type GeneratedReasons5Choice
- type GeneratedStatus7Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type HoldIndicator6
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type InstructionProcessingStatus33Choice
- type LEIIdentifier
- type LetterOfGuarantee4Choice
- type MICIdentifier
- type MarketClientSide1Code
- type MarketClientSide6Choice
- type MarketIdentification1Choice
- type MarketIdentification84
- type MarketType2Code
- type MarketType8Choice
- type MatchingStatus24Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max52Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NettingEligibility4Choice
- type NoReasonCode
- type Number3Choice
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type OwnershipLegalRestrictions1Code
- type Pagination1
- type PartyIdentification120Choice
- type PartyIdentification122Choice
- type PartyIdentification127Choice
- type PartyIdentification144
- type PartyIdentification148
- type PartyIdentificationAndAccount170
- type PendingProcessingReason10Choice
- type PendingProcessingReason2Code
- type PendingProcessingReason8
- type PendingProcessingStatus11Choice
- type PendingReason15
- type PendingReason16
- type PendingReason27Choice
- type PendingReason28Choice
- type PendingReason2Code
- type PendingReason6Code
- type PendingStatus37Choice
- type PendingStatus38Choice
- type PlaceOfClearingIdentification2
- type PlaceOfTradeIdentification1
- type PostalAddress1
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type Quantity6Choice
- type ReceiveDelivery1Code
- type Registration10Choice
- type Registration1Code
- type Registration2Code
- type Registration9Choice
- type RegistrationReason5
- type RepairReason10Choice
- type RepairReason4Code
- type RepairReason8
- type RepairStatus12Choice
- type RepurchaseType22Choice
- type RepurchaseType9Code
- type Restriction5Choice
- type SafeKeepingPlace3
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat29Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText8
- type SecuritiesAccount19
- type SecuritiesRTGS4Choice
- type SecuritiesTransactionPendingReportV11
- type SecuritiesTransactionType26Code
- type SecuritiesTransactionType44Choice
- type SecurityIdentification19
- type SettlementDate19Choice
- type SettlementDateCode8Choice
- type SettlementDetails149
- type SettlementOrCorporateActionEvent30Choice
- type SettlementParties78
- type SettlementStatus17Choice
- type SettlementSystemMethod1Code
- type SettlementSystemMethod4Choice
- type SettlementTransactionCondition10Code
- type SettlementTransactionCondition16Choice
- type SettlementTransactionCondition5Code
- type SettlingCapacity2Code
- type SettlingCapacity7Choice
- type Statement64
- type StatementStructure1Code
- type StatementUpdateType1Code
- type Status29Choice
- type StatusAndReason40
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty4Choice
- type TaxLiability1Code
- type TradeDate8Choice
- type TradeDateCode3Choice
- type Transaction108
- type Transaction109
- type TransactionActivity1Code
- type TransactionActivity3Choice
- type TransactionDetails128
- type UnmatchedReason11Code
- type UnmatchedReason15
- type UnmatchedReason21Choice
- type UnmatchedStatus16Choice
- type UpdateType15Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus21Choice ¶
type AcknowledgedAcceptedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []AcknowledgementReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AcknowledgementReason9 ¶
type AcknowledgementReason9 struct { Cd AcknowledgementReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AmountAndDirection51 ¶
type AmountAndDirection51 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 OrgnlCcyAndOrdrdAmt,omitempty"` }
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BeneficialOwnership4Choice ¶
type BeneficialOwnership4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type BlockTrade4Choice ¶
type BlockTrade4Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type CancellationReason22 ¶
type CancellationReason22 struct { Cd CancellationReason36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type CancellationReason36Choice ¶
type CancellationReason36Choice struct { Cd CancelledStatusReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type CancellationStatus24Choice ¶
type CancellationStatus24Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []CancellationReason22 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type CancelledStatusReason16Code ¶
type CancelledStatusReason16Code string
May be one of SCEX, OTHR, CXLR, BYIY, CTHP, CANZ, CANT, CSUB, CANS, CANI, CORP
type CashSettlementSystem4Choice ¶
type CashSettlementSystem4Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type CentralCounterPartyEligibility4Choice ¶
type CentralCounterPartyEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type CorporateActionEventType33Code ¶
type CorporateActionEventType33Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH, ACCU, MTNG, INFO, TNDP
type CorporateActionEventType88Choice ¶
type CorporateActionEventType88Choice struct { Cd CorporateActionEventType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 DtTm"` }
type Document ¶
type Document struct {
SctiesTxPdgRpt SecuritiesTransactionPendingReportV11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SctiesTxPdgRpt"`
}
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 FailingReason2Code ¶
type FailingReason2Code 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, CDLR, CSDH, CVAL, INBC
type FailingReason8 ¶
type FailingReason8 struct { Cd FailingReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type FailingReason8Choice ¶
type FailingReason8Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type FailingStatus10Choice ¶
type FailingStatus10Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []FailingReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type Frequency25Choice ¶
type Frequency25Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type GeneratedReason3Code ¶
type GeneratedReason3Code string
May be one of COLL, CLAI, OTHR, RODE, SPLI, THRD, TRAN
type GeneratedReason5 ¶
type GeneratedReason5 struct { Cd GeneratedReasons5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type GeneratedReasons5Choice ¶
type GeneratedReasons5Choice struct { Cd GeneratedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type GeneratedStatus7Choice ¶
type GeneratedStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []GeneratedReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id,omitempty"` }
type HoldIndicator6 ¶
type HoldIndicator6 struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Rsn []RegistrationReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
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.018.001.11 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type InstructionProcessingStatus33Choice ¶
type InstructionProcessingStatus33Choice struct { PdgPrcg PendingProcessingStatus11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PdgPrcg"` CxlReqd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CxlReqd"` AckdAccptd AcknowledgedAcceptedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AckdAccptd"` Canc CancellationStatus24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Canc"` Gnrtd GeneratedStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Gnrtd"` Rpr RepairStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rpr"` PdgCxl PendingStatus38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PdgCxl"` ModReqd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ModReqd"` }
type LetterOfGuarantee4Choice ¶
type LetterOfGuarantee4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type MarketClientSide6Choice ¶
type MarketClientSide6Choice struct { Cd MarketClientSide1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Desc"` }
type MarketIdentification84 ¶
type MarketIdentification84 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id,omitempty"` Tp MarketType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Tp"` }
type MarketType8Choice ¶
type MarketType8Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type MatchingStatus24Choice ¶
type MatchingStatus24Choice struct { Mtchd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Mtchd"` Umtchd UnmatchedStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Umtchd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Adr,omitempty"` }
type NettingEligibility4Choice ¶
type NettingEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Lng"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LastPgInd"` }
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NmAndAdr"` }
type PartyIdentification122Choice ¶
type PartyIdentification122Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ctry"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrtryId"` }
type PartyIdentification144 ¶
type PartyIdentification144 struct { Id PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` }
type PartyIdentification148 ¶
type PartyIdentification148 struct { Id PartyIdentification122Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrcgId,omitempty"` }
type PartyIdentificationAndAccount170 ¶
type PartyIdentificationAndAccount170 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrcgId,omitempty"` }
type PendingProcessingReason10Choice ¶
type PendingProcessingReason10Choice struct { Cd PendingProcessingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type PendingProcessingReason2Code ¶
type PendingProcessingReason2Code string
May be one of ADEA, CAIS, DOCY, NOFX, BLOC, MUNO, GLOB, YCOL, COLL, FLIM, NEXT, LACK, LALO, MONY, MINO, OTHR, DENO, LIQU, CERT, CSDH, CVAL, CDEL, CDLR, CDAC, INBC
type PendingProcessingReason8 ¶
type PendingProcessingReason8 struct { Cd PendingProcessingReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type PendingProcessingStatus11Choice ¶
type PendingProcessingStatus11Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []PendingProcessingReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type PendingReason15 ¶
type PendingReason15 struct { Cd PendingReason27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type PendingReason16 ¶
type PendingReason16 struct { Cd PendingReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type PendingReason27Choice ¶
type PendingReason27Choice struct { Cd PendingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type PendingReason28Choice ¶
type PendingReason28Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type PendingReason2Code ¶
type PendingReason2Code string
May be one of AWMO, ADEA, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, FUTU, 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, CSDH, CVAL, CDLR, INBC
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus37Choice ¶
type PendingStatus37Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []PendingReason15 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type PendingStatus38Choice ¶
type PendingStatus38Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []PendingReason16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type PlaceOfClearingIdentification2 ¶
type PlaceOfClearingIdentification2 struct { Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` }
type PlaceOfTradeIdentification1 ¶
type PlaceOfTradeIdentification1 struct { MktTpAndId MarketIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MktTpAndId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ctry"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 OrgnlAndCurFace"` }
type Registration10Choice ¶
type Registration10Choice struct { Cd Registration2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type Registration9Choice ¶
type Registration9Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type RegistrationReason5 ¶
type RegistrationReason5 struct { Cd Registration10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlInf,omitempty"` }
type RepairReason10Choice ¶
type RepairReason10Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type RepairReason4Code ¶
type RepairReason4Code 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
type RepairReason8 ¶
type RepairReason8 struct { Cd RepairReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type RepairStatus12Choice ¶
type RepairStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []RepairReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type RepurchaseType22Choice ¶
type RepurchaseType22Choice struct { Cd RepurchaseType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type RepurchaseType9Code ¶
type RepurchaseType9Code string
May be one of PAIR, PADJ, RATE, CALL, ROLP, CADJ, TOPU, WTHD
type Restriction5Choice ¶
type Restriction5Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SafeKeepingPlace3 ¶
type SafeKeepingPlace3 struct { SfkpgPlcFrmt SafekeepingPlaceFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgPlcFrmt,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LEI,omitempty"` }
type SafekeepingPlaceFormat29Choice ¶
type SafekeepingPlaceFormat29Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id,omitempty"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Nm,omitempty"` }
type SecuritiesRTGS4Choice ¶
type SecuritiesRTGS4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SecuritiesTransactionPendingReportV11 ¶
type SecuritiesTransactionPendingReportV11 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pgntn"` StmtGnlDtls Statement64 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StmtGnlDtls"` AcctOwnr PartyIdentification144 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgAcct"` Sts []StatusAndReason40 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Sts,omitempty"` Txs []Transaction109 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Txs,omitempty"` }
type SecuritiesTransactionType26Code ¶
type SecuritiesTransactionType26Code string
May be one of BSBK, COLI, COLO, MKDW, MKUP, NETT, NSYN, PAIR, PLAC, PORT, REAL, REDM, REPU, RODE, RVPO, SECB, SECL, SUBS, SYND, TBAC, TRAD, TRPO, TRVO, TURN, BYIY, CNCB, OWNE, FCTA, OWNI, RELE, SBRE, CORP, CLAI, AUTO, SWIF, SWIT, CONV, ETFT, ISSU, SLRE, INSP, SBBK, REDI, REBL
type SecuritiesTransactionType44Choice ¶
type SecuritiesTransactionType44Choice struct { Cd SecuritiesTransactionType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Desc,omitempty"` }
type SettlementDate19Choice ¶
type SettlementDate19Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Dt"` DtCd SettlementDateCode8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 DtCd"` }
type SettlementDateCode8Choice ¶
type SettlementDateCode8Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SettlementDetails149 ¶
type SettlementDetails149 struct { HldInd HoldIndicator6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SctiesRTGS,omitempty"` Regn Registration9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Regn,omitempty"` BnfclOwnrsh BeneficialOwnership4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TaxCpcty,omitempty"` RpTp RepurchaseType22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 RpTp,omitempty"` MktClntSd MarketClientSide6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MktClntSd,omitempty"` BlckTrad BlockTrade4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 BlckTrad,omitempty"` LglRstrctns Restriction5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CCPElgblty,omitempty"` LttrOfGrnt LetterOfGuarantee4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LttrOfGrnt,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrtlSttlmInd,omitempty"` }
type SettlementOrCorporateActionEvent30Choice ¶
type SettlementOrCorporateActionEvent30Choice struct { SctiesTxTp SecuritiesTransactionType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SctiesTxTp"` CorpActnEvtTp CorporateActionEventType88Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CorpActnEvtTp"` }
type SettlementParties78 ¶
type SettlementParties78 struct { Dpstry PartyIdentification148 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount170 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount170 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount170 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount170 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount170 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pty5,omitempty"` }
type SettlementStatus17Choice ¶
type SettlementStatus17Choice struct { Pdg PendingStatus37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pdg"` Flng FailingStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Flng"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SettlementSystemMethod4Choice ¶
type SettlementSystemMethod4Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SettlementTransactionCondition10Code ¶
type SettlementTransactionCondition10Code string
May be one of ADEA, ASGN, BUTC, CLEN, DLWM, DIRT, DRAW, EXER, EXPI, FRCL, KNOC, NOMC, NACT, PENS, PHYS, RHYP, RPTO, RESI, SHOR, SPDL, SPST, TRAN, TRIP, UNEX
type SettlementTransactionCondition16Choice ¶
type SettlementTransactionCondition16Choice struct { Cd SettlementTransactionCondition10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SettlingCapacity7Choice ¶
type SettlingCapacity7Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type Statement64 ¶
type Statement64 struct { RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 RptNb,omitempty"` QryRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 QryRef,omitempty"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StmtId,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StmtDtTm"` Frqcy Frequency25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Frqcy,omitempty"` UpdTp UpdateType15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 UpdTp,omitempty"` StmtStr StatementStructure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StmtStr"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ActvtyInd"` }
type Status29Choice ¶
type Status29Choice struct { Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` MtchgSts MatchingStatus24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MtchgSts"` IfrrdMtchgSts MatchingStatus24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 IfrrdMtchgSts"` SttlmSts SettlementStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmSts"` InstrPrcgSts InstructionProcessingStatus33Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 InstrPrcgSts"` }
type StatusAndReason40 ¶
type StatusAndReason40 struct { StsAndRsn Status29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StsAndRsn"` Tx []Transaction108 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Tx,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty4Choice ¶
type TaxCapacityParty4Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type TradeDate8Choice ¶
type TradeDate8Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Dt"` DtCd TradeDateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 DtCd"` }
type TradeDateCode3Choice ¶
type TradeDateCode3Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type Transaction108 ¶
type Transaction108 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrcrTxId,omitempty"` TradId []Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CmonId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ClntTrptyCollTxId,omitempty"` ClntCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ClntCollInstrId,omitempty"` TrptyAgtSvcPrvdrCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TrptyAgtSvcPrvdrCollInstrId,omitempty"` TxDtls TransactionDetails128 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TxDtls,omitempty"` }
type Transaction109 ¶
type Transaction109 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PrcrTxId,omitempty"` TradId []Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CmonId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ClntTrptyCollTxId,omitempty"` ClntCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 ClntCollInstrId,omitempty"` TrptyAgtSvcPrvdrCollInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TrptyAgtSvcPrvdrCollInstrId,omitempty"` TxDtls TransactionDetails128 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TxDtls,omitempty"` StsAndRsn []Status29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 StsAndRsn,omitempty"` }
type TransactionActivity1Code ¶
type TransactionActivity1Code string
May be one of BOLE, CLAI, COLL, CORP, SETT
type TransactionActivity3Choice ¶
type TransactionActivity3Choice struct { Cd TransactionActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type TransactionDetails128 ¶
type TransactionDetails128 struct { TxActvty TransactionActivity3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TxActvty"` SttlmTxOrCorpActnEvtTp SettlementOrCorporateActionEvent30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmTxOrCorpActnEvtTp,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Pmt"` SttlmParams SettlementDetails149 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmParams,omitempty"` PlcOfTrad PlaceOfTradeIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PlcOfTrad,omitempty"` SfkpgPlc SafeKeepingPlace3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SfkpgPlc,omitempty"` PlcOfClr PlaceOfClearingIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PlcOfClr,omitempty"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 FinInstrmId"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PstngQty"` PstngAmt AmountAndDirection51 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 PstngAmt,omitempty"` TradDt TradeDate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TradDt,omitempty"` XpctdSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 XpctdSttlmDt,omitempty"` SttlmDt SettlementDate19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SttlmDt"` LateDlvryDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 LateDlvryDt,omitempty"` XpctdValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 XpctdValDt,omitempty"` AckdStsTmStmp ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AckdStsTmStmp,omitempty"` MtchdStsTmStmp ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 MtchdStsTmStmp,omitempty"` DlvrgSttlmPties SettlementParties78 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties78 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 RcvgSttlmPties,omitempty"` TxAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 TxAddtlDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 SplmtryData,omitempty"` }
type UnmatchedReason11Code ¶
type UnmatchedReason11Code string
May be one of ADEA, ACRU, IIND, CPCA, CLAT, NCRR, DDEA, DMCT, DCMX, DSEC, DQUA, INVE, LEOG, LATE, MIME, CMIS, NMAS, DTRA, OTHR, FRAP, PHYS, PLIS, INPS, PLCE, PODU, DEPT, ICAG, ICUS, IEXE, REGD, RTGS, SAFE, DMON, DDAT, SETS, SETR, TXST, DTRD, DELN, UNBR
type UnmatchedReason15 ¶
type UnmatchedReason15 struct { Cd UnmatchedReason21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 AddtlRsnInf,omitempty"` }
type UnmatchedReason21Choice ¶
type UnmatchedReason21Choice struct { Cd UnmatchedReason11Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }
type UnmatchedStatus16Choice ¶
type UnmatchedStatus16Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 NoSpcfdRsn"` Rsn []UnmatchedReason15 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Rsn"` }
type UpdateType15Choice ¶
type UpdateType15Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.11 Prtry"` }