Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus3Choice
- type AcknowledgementReason3
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AlternateIdentification1
- type AmountAndDirection8
- type AnyBICIdentifier
- type BeneficialOwnership1Choice
- type BlockTrade1Choice
- type BlockTrade1Code
- type CancellationReason1
- type CancellationReason5Choice
- type CancellationStatus4Choice
- type CancelledStatusReason9Code
- type CashSettlementSystem1Choice
- type CashSettlementSystem2Code
- type CentralCounterPartyEligibility1Choice
- type CopyDuplicate1Code
- type CorporateActionEventType1Choice
- type CorporateActionEventType3Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateType3Code
- type DateType4Code
- type DeliveryReceiptType2Code
- type Document
- type DocumentIdentification11
- type EventFrequency4Code
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact5NumericText
- type Extension2
- type ExtensionEnvelope1
- type FailingReason1
- type FailingReason1Choice
- type FailingReason1Code
- type FailingStatus1Choice
- type FinancialInstrumentQuantity1Choice
- type Frequency4Choice
- type GeneratedReason1
- type GeneratedReason2Code
- type GeneratedReasons1Choice
- type GeneratedStatus1Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource1Choice
- type InstructionProcessingStatus3Choice
- type LetterOfGuarantee1Choice
- type MICIdentifier
- type MarketClientSide1Choice
- type MarketClientSideCode
- type MarketIdentification1Choice
- type MarketIdentification4
- type MarketType2Code
- type MarketType3Choice
- type MatchingStatus2Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max5NumericText
- type Max70Text
- type NameAndAddress5
- type NettingEligibility1Choice
- type NoReasonCode
- type NoSpecifiedReason1
- type Number3Choice
- type OriginalAndCurrentQuantities1
- type OwnershipLegalRestrictions1Code
- type Pagination
- type PartyIdentification10Choice
- type PartyIdentification12Choice
- type PartyIdentification13Choice
- type PartyIdentification36
- type PartyIdentificationAndAccount16
- type PendingProcessingReason1
- type PendingProcessingReason1Choice
- type PendingProcessingReason1Code
- type PendingProcessingStatus1Choice
- type PendingReason1
- type PendingReason1Choice
- type PendingReason1Code
- type PendingReason2
- type PendingReason2Choice
- type PendingReason6Code
- type PendingStatus3Choice
- type PendingStatus4Choice
- type PostalAddress1
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type Quantity6Choice
- type ReceiveDelivery1Code
- type Registration1Choice
- type Registration1Code
- type RepairReason1
- type RepairReason1Choice
- type RepairReason4Code
- type RepairStatus1Choice
- type RepurchaseType3Choice
- type RepurchaseType3Code
- type Restriction1Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesRTGS1Choice
- type SecuritiesTransactionPendingReportV01
- type SecuritiesTransactionType2Choice
- type SecuritiesTransactionType3Code
- type SecurityIdentification11
- type SecurityIdentification11Choice
- type SettlementDate2Choice
- type SettlementDateCode2Choice
- type SettlementDetails7
- type SettlementOrCorporateActionEvent2Choice
- type SettlementParties2
- type SettlementStatus2Choice
- type SettlementSystemMethod1Choice
- type SettlementSystemMethod1Code
- type SettlementTransactionCondition1Choice
- type SettlementTransactionCondition2Code
- type SettlingCapacity1Choice
- type SettlingCapacity1Code
- type Statement14
- type StatementStructure1Code
- type StatementUpdateType1Code
- type Status2Choice
- type StatusAndReason1
- type StatusAndReason2
- type TaxCapacityParty1Choice
- type TaxLiability1Code
- type TradeDate1Choice
- type TradeDateCode1Choice
- type Transaction7
- type Transaction8
- type TransactionActivity1Choice
- type TransactionActivity1Code
- type TransactionDetails7
- type TransactionDetails8
- type UnmatchedReason1
- type UnmatchedReason1Choice
- type UnmatchedReason2Code
- type UnmatchedStatus1Choice
- type UpdateType2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus3Choice ¶
type AcknowledgedAcceptedStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type AcknowledgementReason3 ¶
type AcknowledgementReason3 struct { Cd AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type AcknowledgementReason4Choice ¶
type AcknowledgementReason4Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
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 AlternateIdentification1 ¶
type AlternateIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 IdSrc"` }
type AmountAndDirection8 ¶
type AmountAndDirection8 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 OrgnlCcyAndOrdrdAmt,omitempty"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BeneficialOwnership1Choice ¶
type BeneficialOwnership1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type BlockTrade1Choice ¶
type BlockTrade1Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type CancellationReason1 ¶
type CancellationReason1 struct { Cd CancellationReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type CancellationReason5Choice ¶
type CancellationReason5Choice struct { Cd CancelledStatusReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type CancellationStatus4Choice ¶
type CancellationStatus4Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []CancellationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type CancelledStatusReason9Code ¶
type CancelledStatusReason9Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR
type CashSettlementSystem1Choice ¶
type CashSettlementSystem1Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type CentralCounterPartyEligibility1Choice ¶
type CentralCounterPartyEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type CorporateActionEventType1Choice ¶
type CorporateActionEventType1Choice struct { Cd CorporateActionEventType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type CorporateActionEventType3Code ¶
type CorporateActionEventType3Code string
May be one of ACTV, ATTI, BIDS, BONU, BPUT, BRUP, CHAN, CONV, COOP, DECR, DETI, DLST, DRAW, DRIP, DTCH, DVOP, DVSC, DVSE, EXOF, EXRI, EXWA, INCR, LIQU, MCAL, MRGR, ODLT, OTHR, PARI, PCAL, PDEF, PINK, PLAC, PPMT, PRII, PRIO, REDM, REDO, REMK, RHDI, RHTS, SMAL, SOFF, SPLF, SPLR, SUSP, TEND, WRTH
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 DtTm"` }
type Document ¶
type Document struct {
SctiesTxPdgRpt SecuritiesTransactionPendingReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SctiesTxPdgRpt"`
}
type DocumentIdentification11 ¶
type DocumentIdentification11 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` CreDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CreDtTm,omitempty"` CpyDplct CopyDuplicate1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CpyDplct,omitempty"` }
type EventFrequency4Code ¶
type EventFrequency4Code string
May be one of YEAR, ADHO, MNTH, DAIL, INDA, WEEK
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension2 ¶
type Extension2 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PlcAndNm,omitempty"` XtnsnEnvlp ExtensionEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 XtnsnEnvlp"` }
type ExtensionEnvelope1 ¶
type ExtensionEnvelope1 struct {
Item string `xml:",any"`
}
type FailingReason1 ¶
type FailingReason1 struct { Cd FailingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type FailingReason1Choice ¶
type FailingReason1Choice struct { Cd FailingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type FailingReason1Code ¶
type FailingReason1Code string
May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY
type FailingStatus1Choice ¶
type FailingStatus1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []FailingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type Frequency4Choice ¶
type Frequency4Choice struct { Cd EventFrequency4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type GeneratedReason1 ¶
type GeneratedReason1 struct { Cd GeneratedReasons1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type GeneratedReason2Code ¶
type GeneratedReason2Code string
May be one of COLL, RODE, SPLI, THRD, TRAN, OTHR
type GeneratedReasons1Choice ¶
type GeneratedReasons1Choice struct { Cd GeneratedReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type GeneratedStatus1Choice ¶
type GeneratedStatus1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []GeneratedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type InstructionProcessingStatus3Choice ¶
type InstructionProcessingStatus3Choice struct { PdgPrcg PendingProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PdgPrcg"` CxlReqd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CxlReqd"` AckdAccptd AcknowledgedAcceptedStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AckdAccptd"` Canc CancellationStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Canc"` Gnrtd GeneratedStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Gnrtd"` Rpr RepairStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rpr"` PdgCxl PendingStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PdgCxl"` ModReqd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 ModReqd"` }
type LetterOfGuarantee1Choice ¶
type LetterOfGuarantee1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type MarketClientSide1Choice ¶
type MarketClientSide1Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type MatchingStatus2Choice ¶
type MatchingStatus2Choice struct { Mtchd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Mtchd"` Umtchd UnmatchedStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Umtchd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Adr,omitempty"` }
type NettingEligibility1Choice ¶
type NettingEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"`
}
type Number3Choice ¶
type Number3Choice struct { Shrt Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Shrt"` Lng Exact5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Lng"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type Pagination ¶
type Pagination struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PgNb"` LastPgInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 LastPgInd"` }
type PartyIdentification10Choice ¶
type PartyIdentification10Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NmAndAdr"` }
type PartyIdentification12Choice ¶
type PartyIdentification12Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BICOrBEI"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ctry"` }
type PartyIdentification13Choice ¶
type PartyIdentification13Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BICOrBEI"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrtryId"` }
type PartyIdentification36 ¶
type PartyIdentification36 struct { Id PartyIdentification12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrcgId,omitempty"` }
type PartyIdentificationAndAccount16 ¶
type PartyIdentificationAndAccount16 struct { Id PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgAcct,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrcgId,omitempty"` }
type PendingProcessingReason1 ¶
type PendingProcessingReason1 struct { Cd PendingProcessingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type PendingProcessingReason1Choice ¶
type PendingProcessingReason1Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type PendingProcessingReason1Code ¶
type PendingProcessingReason1Code string
May be one of ADEA, CAIS, DOCY, NOFX, BLOC, MUNO, GLOB, YCOL, COLL, FLIM, NEXT, LACK, LALO, MONY, MINO, OTHR, DENO, LIQU, CERT
type PendingProcessingStatus1Choice ¶
type PendingProcessingStatus1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []PendingProcessingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type PendingReason1 ¶
type PendingReason1 struct { Cd PendingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type PendingReason1Choice ¶
type PendingReason1Choice struct { Cd PendingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type PendingReason1Code ¶
type PendingReason1Code 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
type PendingReason2 ¶
type PendingReason2 struct { Cd PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus3Choice ¶
type PendingStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []PendingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type PendingStatus4Choice ¶
type PendingStatus4Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ctry"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 OrgnlAndCurFace"` }
type Registration1Choice ¶
type Registration1Choice struct { Cd Registration1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type RepairReason1 ¶
type RepairReason1 struct { Cd RepairReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type RepairReason1Choice ¶
type RepairReason1Choice struct { Cd RepairReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 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 RepairStatus1Choice ¶
type RepairStatus1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []RepairReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type RepurchaseType3Choice ¶
type RepurchaseType3Choice struct { Cd RepurchaseType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type RepurchaseType3Code ¶
type RepurchaseType3Code string
May be one of CADJ, CALL, PAIR, RATE, ROLP, TOPU, WTHD, PADJ
type Restriction1Choice ¶
type Restriction1Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Nm,omitempty"` }
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SecuritiesTransactionPendingReportV01 ¶
type SecuritiesTransactionPendingReportV01 struct { Id DocumentIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` Pgntn Pagination `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pgntn"` StmtGnlDtls Statement14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StmtGnlDtls"` AcctOwnr PartyIdentification13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgAcct"` Sts []StatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Sts,omitempty"` Txs []Transaction8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Txs,omitempty"` MsgOrgtr PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MsgOrgtr,omitempty"` MsgRcpt PartyIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MsgRcpt,omitempty"` }
type SecuritiesTransactionType2Choice ¶
type SecuritiesTransactionType2Choice struct { Cd SecuritiesTransactionType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SecuritiesTransactionType3Code ¶
type SecuritiesTransactionType3Code string
May be one of CNCB, BSBK, COLI, COLO, CONV, FCTA, INSP, ISSU, MKDW, MKUP, NETT, NSYN, OWNE, OWNI, PAIR, PLAC, PORT, REAL, REDI, REDM, RELE, REPU, RODE, RPTO, RVPO, SBBK, SECB, SECL, SUBS, SYND, TBAC, TRAD, TRPO, TRVO, TURN, AUTO, CLAI, CORP
type SecurityIdentification11 ¶
type SecurityIdentification11 struct { Id SecurityIdentification11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Id"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Desc,omitempty"` }
type SecurityIdentification11Choice ¶
type SecurityIdentification11Choice struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 ISIN"` OthrId AlternateIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 OthrId"` }
type SettlementDate2Choice ¶
type SettlementDate2Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Dt"` DtCd SettlementDateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 DtCd"` }
type SettlementDateCode2Choice ¶
type SettlementDateCode2Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SettlementDetails7 ¶
type SettlementDetails7 struct { HldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SctiesRTGS,omitempty"` Regn Registration1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Regn,omitempty"` BnfclOwnrsh BeneficialOwnership1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TaxCpcty,omitempty"` RpTp RepurchaseType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 RpTp,omitempty"` MktClntSd MarketClientSide1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MktClntSd,omitempty"` BlckTrad BlockTrade1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 BlckTrad,omitempty"` LglRstrctns Restriction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CCPElgblty,omitempty"` LttrOfGrnt LetterOfGuarantee1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 LttrOfGrnt,omitempty"` PrtlSttlmInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PrtlSttlmInd,omitempty"` }
type SettlementOrCorporateActionEvent2Choice ¶
type SettlementOrCorporateActionEvent2Choice struct { SctiesTxTp SecuritiesTransactionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SctiesTxTp"` CorpActnEvtTp CorporateActionEventType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CorpActnEvtTp"` }
type SettlementParties2 ¶
type SettlementParties2 struct { Dpstry PartyIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount16 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pty5,omitempty"` }
type SettlementStatus2Choice ¶
type SettlementStatus2Choice struct { Pdg PendingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pdg"` Flng FailingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Flng"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SettlementSystemMethod1Choice ¶
type SettlementSystemMethod1Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SettlementTransactionCondition1Choice ¶
type SettlementTransactionCondition1Choice struct { Cd SettlementTransactionCondition2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type SettlementTransactionCondition2Code ¶
type SettlementTransactionCondition2Code string
May be one of ASGN, BUTC, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SHOR, SPDL, SPST, EXPI, PENS, UNEX, TRIP, NOMC
type SettlingCapacity1Choice ¶
type SettlingCapacity1Choice struct { Cd SettlingCapacity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type Statement14 ¶
type Statement14 struct { RptNb Number3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 RptNb,omitempty"` QryRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 QryRef,omitempty"` StmtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StmtId,omitempty"` StmtDtTm DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StmtDtTm"` Frqcy Frequency4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Frqcy,omitempty"` UpdTp UpdateType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 UpdTp,omitempty"` StmtStr StatementStructure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StmtStr"` ActvtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 ActvtyInd"` }
type Status2Choice ¶
type Status2Choice struct { Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` MtchgSts MatchingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MtchgSts"` IfrrdMtchgSts MatchingStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 IfrrdMtchgSts"` SttlmSts SettlementStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmSts"` InstrPrcgSts InstructionProcessingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 InstrPrcgSts"` }
type StatusAndReason1 ¶
type StatusAndReason1 struct { StsAndRsn Status2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StsAndRsn"` Tx []Transaction7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Tx,omitempty"` }
type StatusAndReason2 ¶
type StatusAndReason2 struct {
StsAndRsn Status2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StsAndRsn"`
}
type TaxCapacityParty1Choice ¶
type TaxCapacityParty1Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type TradeDate1Choice ¶
type TradeDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Dt"` DtCd TradeDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 DtCd"` }
type TradeDateCode1Choice ¶
type TradeDateCode1Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type Transaction7 ¶
type Transaction7 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MktInfrstrctrTxId,omitempty"` TradId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CmonId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CorpActnEvtId,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 ClntTrptyCollTxId,omitempty"` TxDtls TransactionDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxDtls,omitempty"` }
type Transaction8 ¶
type Transaction8 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 MktInfrstrctrTxId,omitempty"` TradId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TradId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CmonId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 CorpActnEvtId,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 ClntTrptyCollTxId,omitempty"` TxDtls TransactionDetails8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxDtls,omitempty"` StsAndRsn []StatusAndReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 StsAndRsn,omitempty"` }
type TransactionActivity1Choice ¶
type TransactionActivity1Choice struct { Cd TransactionActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type TransactionActivity1Code ¶
type TransactionActivity1Code string
May be one of BOLE, CLAI, COLL, CORP, SETT
type TransactionDetails7 ¶
type TransactionDetails7 struct { TxActvty TransactionActivity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxActvty"` SttlmTxOrCorpActnEvtTp SettlementOrCorporateActionEvent2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmTxOrCorpActnEvtTp,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pmt"` SttlmParams SettlementDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmParams,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PlcOfTrad,omitempty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgPlc,omitempty"` PlcOfClr AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PlcOfClr,omitempty"` FinInstrmId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 FinInstrmId"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PstngQty"` PstngAmt AmountAndDirection8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PstngAmt,omitempty"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TradDt,omitempty"` XpctdSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 XpctdSttlmDt,omitempty"` SttlmDt SettlementDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmDt"` LateDlvryDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 LateDlvryDt,omitempty"` XpctdValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 XpctdValDt,omitempty"` DlvrgSttlmPties SettlementParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 RcvgSttlmPties,omitempty"` TxAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxAddtlDtls,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Xtnsn,omitempty"` }
type TransactionDetails8 ¶
type TransactionDetails8 struct { TxActvty TransactionActivity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxActvty"` SttlmTxOrCorpActnEvtTp SettlementOrCorporateActionEvent2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmTxOrCorpActnEvtTp,omitempty"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Pmt"` SttlmParams SettlementDetails7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmParams,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PlcOfTrad,omitempty"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SfkpgPlc,omitempty"` FinInstrmId SecurityIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 FinInstrmId"` PstngQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PstngQty"` PstngAmt AmountAndDirection8 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 PstngAmt"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TradDt,omitempty"` XpctdSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 XpctdSttlmDt,omitempty"` SttlmDt SettlementDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 SttlmDt"` LateDlvryDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 LateDlvryDt,omitempty"` XpctdValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 XpctdValDt,omitempty"` DlvrgSttlmPties SettlementParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 RcvgSttlmPties,omitempty"` TxAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 TxAddtlDtls,omitempty"` Xtnsn []Extension2 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Xtnsn,omitempty"` }
type UnmatchedReason1 ¶
type UnmatchedReason1 struct { Cd UnmatchedReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 AddtlRsnInf,omitempty"` }
type UnmatchedReason1Choice ¶
type UnmatchedReason1Choice struct { Cd UnmatchedReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }
type UnmatchedReason2Code ¶
type UnmatchedReason2Code string
May be one of CMIS, DDAT, DELN, DEPT, DMON, DDEA, DQUA, ADEA, SETR, SETS, DSEC, DTRA, CLAT, PHYS, IIND, FRAP, PLCE, PODU, REGD, RTGS, ICAG, CPCA, IEXE, NCRR, LEOG, NMAS, SAFE, DTRD, LATE, TXST, ICUS, OTHR, MIME, UNBR, INPS
type UnmatchedStatus1Choice ¶
type UnmatchedStatus1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 NoSpcfdRsn"` Rsn []UnmatchedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Rsn,omitempty"` }
type UpdateType2Choice ¶
type UpdateType2Choice struct { Cd StatementUpdateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.018.001.01 Prtry"` }