Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus25Choice
- type AcknowledgementReason13
- type AcknowledgementReason16Choice
- type AcknowledgementReason5Code
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AmountAndDirection67
- type AnyBICDec2014Identifier
- type BeneficialOwnership5Choice
- type BlockTrade1Code
- type BlockTrade5Choice
- type CancellationReason24
- type CancellationReason37Choice
- type CancellationStatus25Choice
- type CancelledStatusReason16Code
- type CashSettlementSystem2Code
- type CashSettlementSystem5Choice
- type CentralCounterPartyEligibility5Choice
- type CorporateActionEventType101Choice
- type CorporateActionEventType33Code
- 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 FailingReason10
- type FailingReason11Choice
- type FailingReason2Code
- type FailingStatus12Choice
- type FinancialInstrumentQuantity15Choice
- type Frequency26Choice
- type GeneratedReason3Code
- type GeneratedReason6
- type GeneratedReasons6Choice
- type GeneratedStatus8Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type HoldIndicator7
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource4Choice
- type InstructionProcessingStatus35Choice
- type LEIIdentifier
- type LetterOfGuarantee5Choice
- type MICIdentifier
- type MarketClientSide1Code
- type MarketClientSide7Choice
- type MarketIdentification2Choice
- type MarketIdentification90
- type MarketType16Choice
- type MarketType2Code
- type MatchingStatus32Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max5NumericText
- type Max70Text
- type NameAndAddress12
- type NettingEligibility5Choice
- type NoReasonCode
- type Number3Choice
- type OriginalAndCurrentQuantities4
- type OtherIdentification2
- type OwnershipLegalRestrictions1Code
- type Pagination1
- type PartyIdentification136Choice
- type PartyIdentification137Choice
- type PartyIdentification145Choice
- type PartyIdentification156
- type PartyIdentification191
- type PartyIdentificationAndAccount190
- type PendingProcessingReason12
- type PendingProcessingReason14Choice
- type PendingProcessingReason2Code
- type PendingProcessingStatus15Choice
- type PendingReason20
- type PendingReason24
- type PendingReason2Code
- type PendingReason37Choice
- type PendingReason41Choice
- type PendingReason6Code
- type PendingStatus46Choice
- type PendingStatus50Choice
- type PlaceOfClearingIdentification2
- type PlaceOfTradeIdentification2
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type Quantity10Choice
- type ReceiveDelivery1Code
- type Registration11Choice
- type Registration12Choice
- type Registration1Code
- type Registration2Code
- type RegistrationReason6
- type RepairReason12
- type RepairReason14Choice
- type RepairReason4Code
- type RepairStatus16Choice
- type RepurchaseType24Choice
- type RepurchaseType9Code
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINActiveOrHistoricCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type RestrictedFINXMax52Text
- type Restriction6Choice
- type SafeKeepingPlace4
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat39Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText15
- type SecuritiesAccount30
- type SecuritiesRTGS5Choice
- type SecuritiesTransactionPendingReport002V11
- type SecuritiesTransactionType26Code
- type SecuritiesTransactionType52Choice
- type SecurityIdentification20
- type SettlementDate32Choice
- type SettlementDateCode11Choice
- type SettlementDetails161
- type SettlementOrCorporateActionEvent32Choice
- type SettlementParties90
- type SettlementStatus22Choice
- type SettlementSystemMethod1Code
- type SettlementSystemMethod5Choice
- type SettlementTransactionCondition10Code
- type SettlementTransactionCondition28Choice
- type SettlementTransactionCondition5Code
- type SettlingCapacity2Code
- type SettlingCapacity8Choice
- type Statement70
- type StatementStructure1Code
- type StatementUpdateType1Code
- type Status30Choice
- type StatusAndReason41
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty5Choice
- type TaxLiability1Code
- type TradeDate9Choice
- type TradeDateCode4Choice
- type Transaction111
- type Transaction112
- type TransactionActivity1Code
- type TransactionActivity4Choice
- type TransactionDetails130
- type UnmatchedReason11Code
- type UnmatchedReason20
- type UnmatchedReason27Choice
- type UnmatchedStatus21Choice
- type UpdateType16Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus25Choice ¶
type AcknowledgedAcceptedStatus25Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []AcknowledgementReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type AcknowledgementReason13 ¶
type AcknowledgementReason13 struct { Cd AcknowledgementReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type AcknowledgementReason16Choice ¶
type AcknowledgementReason16Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AmountAndDirection67 ¶
type AmountAndDirection67 struct { Amt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CdtDbtInd"` OrgnlCcyAndOrdrdAmt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 BeneficialOwnership5Choice ¶
type BeneficialOwnership5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type BlockTrade5Choice ¶
type BlockTrade5Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type CancellationReason24 ¶
type CancellationReason24 struct { Cd CancellationReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type CancellationReason37Choice ¶
type CancellationReason37Choice struct { Cd CancelledStatusReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type CancellationStatus25Choice ¶
type CancellationStatus25Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []CancellationReason24 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type CancelledStatusReason16Code ¶
type CancelledStatusReason16Code string
May be one of SCEX, OTHR, CXLR, BYIY, CTHP, CANZ, CANT, CSUB, CANS, CANI, CORP
type CashSettlementSystem5Choice ¶
type CashSettlementSystem5Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type CentralCounterPartyEligibility5Choice ¶
type CentralCounterPartyEligibility5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type CorporateActionEventType101Choice ¶
type CorporateActionEventType101Choice struct { Cd CorporateActionEventType33Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 DtTm"` }
type Document ¶
type Document struct {
SctiesTxPdgRpt SecuritiesTransactionPendingReport002V11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 FailingReason10 ¶
type FailingReason10 struct { Cd FailingReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type FailingReason11Choice ¶
type FailingReason11Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
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 FailingStatus12Choice ¶
type FailingStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []FailingReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type Frequency26Choice ¶
type Frequency26Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type GeneratedReason3Code ¶
type GeneratedReason3Code string
May be one of COLL, CLAI, OTHR, RODE, SPLI, THRD, TRAN
type GeneratedReason6 ¶
type GeneratedReason6 struct { Cd GeneratedReasons6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type GeneratedReasons6Choice ¶
type GeneratedReasons6Choice struct { Cd GeneratedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type GeneratedStatus8Choice ¶
type GeneratedStatus8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []GeneratedReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id,omitempty"` }
type HoldIndicator7 ¶
type HoldIndicator7 struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Rsn []RegistrationReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type InstructionProcessingStatus35Choice ¶
type InstructionProcessingStatus35Choice struct { PdgPrcg PendingProcessingStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PdgPrcg"` CxlReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CxlReqd"` AckdAccptd AcknowledgedAcceptedStatus25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AckdAccptd"` Canc CancellationStatus25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Canc"` Gnrtd GeneratedStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Gnrtd"` Rpr RepairStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rpr"` PdgCxl PendingStatus46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PdgCxl"` ModReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ModReqd"` }
type LetterOfGuarantee5Choice ¶
type LetterOfGuarantee5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type MarketClientSide7Choice ¶
type MarketClientSide7Choice struct { Cd MarketClientSide1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type MarketIdentification2Choice ¶
type MarketIdentification2Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Desc"` }
type MarketIdentification90 ¶
type MarketIdentification90 struct { Id MarketIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id,omitempty"` Tp MarketType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Tp"` }
type MarketType16Choice ¶
type MarketType16Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type MatchingStatus32Choice ¶
type MatchingStatus32Choice struct { Mtchd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Mtchd"` Umtchd UnmatchedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Umtchd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress12 ¶
type NameAndAddress12 struct {
Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Nm"`
}
type NettingEligibility5Choice ¶
type NettingEligibility5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Lng"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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.002.11 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LastPgInd"` }
type PartyIdentification136Choice ¶
type PartyIdentification136Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrtryId"` }
type PartyIdentification137Choice ¶
type PartyIdentification137Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NmAndAdr"` }
type PartyIdentification145Choice ¶
type PartyIdentification145Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ctry"` }
type PartyIdentification156 ¶
type PartyIdentification156 struct { Id PartyIdentification136Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` }
type PartyIdentification191 ¶
type PartyIdentification191 struct { Id PartyIdentification145Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrcgId,omitempty"` }
type PartyIdentificationAndAccount190 ¶
type PartyIdentificationAndAccount190 struct { Id PartyIdentification137Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrcgId,omitempty"` }
type PendingProcessingReason12 ¶
type PendingProcessingReason12 struct { Cd PendingProcessingReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type PendingProcessingReason14Choice ¶
type PendingProcessingReason14Choice struct { Cd PendingProcessingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 PendingProcessingStatus15Choice ¶
type PendingProcessingStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []PendingProcessingReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type PendingReason20 ¶
type PendingReason20 struct { Cd PendingReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type PendingReason24 ¶
type PendingReason24 struct { Cd PendingReason41Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
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 PendingReason37Choice ¶
type PendingReason37Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type PendingReason41Choice ¶
type PendingReason41Choice struct { Cd PendingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus46Choice ¶
type PendingStatus46Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []PendingReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type PendingStatus50Choice ¶
type PendingStatus50Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []PendingReason24 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type PlaceOfClearingIdentification2 ¶
type PlaceOfClearingIdentification2 struct { Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` }
type PlaceOfTradeIdentification2 ¶
type PlaceOfTradeIdentification2 struct { MktTpAndId MarketIdentification90 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MktTpAndId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrtryRsn,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 OrgnlAndCurFace"` }
type Registration11Choice ¶
type Registration11Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type Registration12Choice ¶
type Registration12Choice struct { Cd Registration2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type RegistrationReason6 ¶
type RegistrationReason6 struct { Cd Registration12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlInf,omitempty"` }
type RepairReason12 ¶
type RepairReason12 struct { Cd RepairReason14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type RepairReason14Choice ¶
type RepairReason14Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 RepairStatus16Choice ¶
type RepairStatus16Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []RepairReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type RepurchaseType24Choice ¶
type RepurchaseType24Choice struct { Cd RepurchaseType9Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type RepurchaseType9Code ¶
type RepurchaseType9Code string
May be one of PAIR, PADJ, RATE, CALL, ROLP, CADJ, TOPU, WTHD
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveOrHistoricCurrencyAndAmount ¶
type RestrictedFINActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
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 RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type RestrictedFINXMax52Text ¶
type RestrictedFINXMax52Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,52}
type Restriction6Choice ¶
type Restriction6Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SafeKeepingPlace4 ¶
type SafeKeepingPlace4 struct { SfkpgPlcFrmt SafekeepingPlaceFormat39Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgPlcFrmt,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LEI,omitempty"` }
type SafekeepingPlaceFormat39Choice ¶
type SafekeepingPlaceFormat39Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id,omitempty"` }
type SecuritiesAccount30 ¶
type SecuritiesAccount30 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Nm,omitempty"` }
type SecuritiesRTGS5Choice ¶
type SecuritiesRTGS5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SecuritiesTransactionPendingReport002V11 ¶
type SecuritiesTransactionPendingReport002V11 struct { Pgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pgntn"` StmtGnlDtls Statement70 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StmtGnlDtls"` AcctOwnr PartyIdentification156 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgAcct"` Sts []StatusAndReason41 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Sts,omitempty"` Txs []Transaction112 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 SecuritiesTransactionType52Choice ¶
type SecuritiesTransactionType52Choice struct { Cd SecuritiesTransactionType26Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Desc,omitempty"` }
type SettlementDate32Choice ¶
type SettlementDate32Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Dt"` DtCd SettlementDateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 DtCd"` }
type SettlementDateCode11Choice ¶
type SettlementDateCode11Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SettlementDetails161 ¶
type SettlementDetails161 struct { HldInd HoldIndicator7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SctiesRTGS,omitempty"` Regn Registration11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Regn,omitempty"` BnfclOwnrsh BeneficialOwnership5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TaxCpcty,omitempty"` RpTp RepurchaseType24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 RpTp,omitempty"` MktClntSd MarketClientSide7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MktClntSd,omitempty"` BlckTrad BlockTrade5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 BlckTrad,omitempty"` LglRstrctns Restriction6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CCPElgblty,omitempty"` LttrOfGrnt LetterOfGuarantee5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LttrOfGrnt,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrtlSttlmInd,omitempty"` }
type SettlementOrCorporateActionEvent32Choice ¶
type SettlementOrCorporateActionEvent32Choice struct { SctiesTxTp SecuritiesTransactionType52Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SctiesTxTp"` CorpActnEvtTp CorporateActionEventType101Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CorpActnEvtTp"` }
type SettlementParties90 ¶
type SettlementParties90 struct { Dpstry PartyIdentification191 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount190 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount190 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount190 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount190 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount190 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pty5,omitempty"` }
type SettlementStatus22Choice ¶
type SettlementStatus22Choice struct { Pdg PendingStatus50Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pdg"` Flng FailingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Flng"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SettlementSystemMethod5Choice ¶
type SettlementSystemMethod5Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 SettlementTransactionCondition28Choice ¶
type SettlementTransactionCondition28Choice struct { Cd SettlementTransactionCondition10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SettlingCapacity8Choice ¶
type SettlingCapacity8Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type Statement70 ¶
type Statement70 struct { RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 RptNb,omitempty"` QryRef RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 QryRef,omitempty"` StmtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StmtId,omitempty"` StmtDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StmtDtTm"` Frqcy Frequency26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Frqcy,omitempty"` UpdTp UpdateType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 UpdTp,omitempty"` StmtStr StatementStructure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StmtStr"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ActvtyInd"` }
type Status30Choice ¶
type Status30Choice struct { Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` MtchgSts MatchingStatus32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MtchgSts"` IfrrdMtchgSts MatchingStatus32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 IfrrdMtchgSts"` SttlmSts SettlementStatus22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmSts"` InstrPrcgSts InstructionProcessingStatus35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 InstrPrcgSts"` }
type StatusAndReason41 ¶
type StatusAndReason41 struct { StsAndRsn Status30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StsAndRsn"` Tx []Transaction111 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Tx,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty5Choice ¶
type TaxCapacityParty5Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type TradeDate9Choice ¶
type TradeDate9Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Dt"` DtCd TradeDateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 DtCd"` }
type TradeDateCode4Choice ¶
type TradeDateCode4Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type Transaction111 ¶
type Transaction111 struct { AcctOwnrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AcctOwnrTxId"` AcctSvcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MktInfrstrctrTxId,omitempty"` PrcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrcrTxId,omitempty"` TradId []RestrictedFINXMax52Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TradId,omitempty"` PoolId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PoolId,omitempty"` CmonId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CmonId,omitempty"` CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ClntTrptyCollTxId,omitempty"` ClntCollInstrId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ClntCollInstrId,omitempty"` TrptyAgtSvcPrvdrCollInstrId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TrptyAgtSvcPrvdrCollInstrId,omitempty"` TxDtls TransactionDetails130 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TxDtls,omitempty"` }
type Transaction112 ¶
type Transaction112 struct { AcctOwnrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AcctOwnrTxId"` AcctSvcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MktInfrstrctrTxId,omitempty"` PrcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PrcrTxId,omitempty"` TradId []RestrictedFINXMax52Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TradId,omitempty"` PoolId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PoolId,omitempty"` CmonId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CmonId,omitempty"` CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ClntTrptyCollTxId,omitempty"` ClntCollInstrId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 ClntCollInstrId,omitempty"` TrptyAgtSvcPrvdrCollInstrId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TrptyAgtSvcPrvdrCollInstrId,omitempty"` TxDtls TransactionDetails130 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TxDtls,omitempty"` StsAndRsn []Status30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 StsAndRsn,omitempty"` }
type TransactionActivity1Code ¶
type TransactionActivity1Code string
May be one of BOLE, CLAI, COLL, CORP, SETT
type TransactionActivity4Choice ¶
type TransactionActivity4Choice struct { Cd TransactionActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type TransactionDetails130 ¶
type TransactionDetails130 struct { TxActvty TransactionActivity4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TxActvty"` SttlmTxOrCorpActnEvtTp SettlementOrCorporateActionEvent32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmTxOrCorpActnEvtTp,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Pmt"` SttlmParams SettlementDetails161 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmParams,omitempty"` PlcOfTrad PlaceOfTradeIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PlcOfTrad,omitempty"` SfkpgPlc SafeKeepingPlace4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SfkpgPlc,omitempty"` PlcOfClr PlaceOfClearingIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PlcOfClr,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 FinInstrmId"` PstngQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PstngQty"` PstngAmt AmountAndDirection67 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 PstngAmt,omitempty"` TradDt TradeDate9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TradDt,omitempty"` XpctdSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 XpctdSttlmDt,omitempty"` SttlmDt SettlementDate32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 SttlmDt"` LateDlvryDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 LateDlvryDt,omitempty"` XpctdValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 XpctdValDt,omitempty"` AckdStsTmStmp ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AckdStsTmStmp,omitempty"` MtchdStsTmStmp ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 MtchdStsTmStmp,omitempty"` DlvrgSttlmPties SettlementParties90 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties90 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 RcvgSttlmPties,omitempty"` TxAddtlDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 TxAddtlDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.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 UnmatchedReason20 ¶
type UnmatchedReason20 struct { Cd UnmatchedReason27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 AddtlRsnInf,omitempty"` }
type UnmatchedReason27Choice ¶
type UnmatchedReason27Choice struct { Cd UnmatchedReason11Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }
type UnmatchedStatus21Choice ¶
type UnmatchedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 NoSpcfdRsn"` Rsn []UnmatchedReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Rsn"` }
type UpdateType16Choice ¶
type UpdateType16Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.002.11 Prtry"` }