Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus21Choice
- type AcknowledgedAcceptedStatus22Choice
- type AcknowledgementReason10
- type AcknowledgementReason12Choice
- type AcknowledgementReason13Choice
- type AcknowledgementReason5Code
- type AcknowledgementReason9
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AlternatePartyIdentification7
- type AmountAndDirection21
- type AmountAndDirection51
- type AnyBICDec2014Identifier
- type BeneficialOwnership4Choice
- type BlockTrade1Code
- type BlockTrade4Choice
- type CancellationReason12
- type CancellationReason23Choice
- type CancellationStatus16Choice
- type CancelledStatusReason9Code
- type CashSettlementSystem2Code
- type CashSettlementSystem4Choice
- type CentralCounterPartyEligibility4Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode18Choice
- type DateType3Code
- type DateType4Code
- type DateType5Code
- type DeliveryReceiptType2Code
- type DeniedReason12
- type DeniedReason17Choice
- type DeniedReason3Code
- type DeniedStatus17Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason2Code
- type FailingReason8
- type FailingReason8Choice
- type FailingStatus10Choice
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType42Choice
- type LEIIdentifier
- type MICIdentifier
- type MarketClientSide1Code
- type MarketClientSide6Choice
- type MarketIdentification1Choice
- type MarketIdentification84
- type MarketType2Code
- type MarketType8Choice
- type MatchingStatus26Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max52Text
- type Max70Text
- type Max8Text
- type NameAndAddress5
- type NettingEligibility4Choice
- type NoReasonCode
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type OwnershipLegalRestrictions1Code
- type PartyIdentification120Choice
- type PartyIdentification122Choice
- type PartyIdentification127Choice
- type PartyIdentification134Choice
- type PartyIdentification144
- type PartyIdentification146
- type PartyIdentification149
- type PartyIdentificationAndAccount169
- type PartyTextInformation1
- type PendingProcessingReason11Choice
- type PendingProcessingReason1Code
- type PendingProcessingReason9
- type PendingProcessingStatus12Choice
- type PendingReason16
- type PendingReason18
- type PendingReason1Code
- type PendingReason28Choice
- type PendingReason31Choice
- type PendingReason6Code
- type PendingStatus38Choice
- type PendingStatus40Choice
- type PlaceOfTradeIdentification1
- type PostalAddress1
- type ProcessingStatus51Choice
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type Quantity6Choice
- type Rate2
- type RateName1
- type RateOrName1Choice
- type RateType1Code
- type RateType35Choice
- type ReceiveDelivery1Code
- type RejectionReason26Choice
- type RejectionReason28
- type RejectionReason38Code
- type RejectionStatus19Choice
- type RepairReason10
- type RepairReason12Choice
- type RepairReason5Code
- type RepairStatus14Choice
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus7Choice
- type Restriction5Choice
- type SafeKeepingPlace3
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat29Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText8
- type SecuritiesAccount19
- type SecuritiesAccount22
- type SecuritiesFinancingStatusAdviceV08
- type SecuritiesFinancingTransactionDetails44
- type SecuritiesFinancingTransactionType2Code
- type SecuritiesRTGS4Choice
- type SecurityIdentification19
- type SettlementDate19Choice
- type SettlementDateCode8Choice
- type SettlementDetails170
- type SettlementParties77
- type SettlementStatus18Choice
- type SettlementSystemMethod1Code
- type SettlementSystemMethod4Choice
- type SettlementTransactionCondition18Choice
- type SettlementTransactionCondition5Code
- type SettlementTransactionCondition6Code
- type SettlingCapacity2Code
- type SettlingCapacity7Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty4Choice
- type TaxLiability1Code
- type TerminationDate6Choice
- type TradeDate8Choice
- type TradeDateCode3Choice
- type TransactionIdentifications32
- type TypeOfIdentification1Code
- type UnmatchedReason13Code
- type UnmatchedReason17
- type UnmatchedReason24Choice
- type UnmatchedStatus18Choice
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:sese.034.001.08 NoSpcfdRsn"` Rsn []AcknowledgementReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type AcknowledgedAcceptedStatus22Choice ¶
type AcknowledgedAcceptedStatus22Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []AcknowledgementReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type AcknowledgementReason10 ¶
type AcknowledgementReason10 struct { Cd AcknowledgementReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type AcknowledgementReason13Choice ¶
type AcknowledgementReason13Choice struct { Cd RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 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:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 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 AlternatePartyIdentification7 ¶
type AlternatePartyIdentification7 struct { IdTp IdentificationType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AltrnId"` }
type AmountAndDirection21 ¶
type AmountAndDirection21 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CdtDbtInd,omitempty"` }
type AmountAndDirection51 ¶
type AmountAndDirection51 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 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:sese.034.001.08 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type BlockTrade4Choice ¶
type BlockTrade4Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type CancellationReason12 ¶
type CancellationReason12 struct { Cd CancellationReason23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type CancellationReason23Choice ¶
type CancellationReason23Choice struct { Cd CancelledStatusReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type CancellationStatus16Choice ¶
type CancellationStatus16Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []CancellationReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type CancelledStatusReason9Code ¶
type CancelledStatusReason9Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR
type CashSettlementSystem4Choice ¶
type CashSettlementSystem4Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type CentralCounterPartyEligibility4Choice ¶
type CentralCounterPartyEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 DtTm"` }
type DateCode18Choice ¶
type DateCode18Choice struct { Cd DateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type DeniedReason12 ¶
type DeniedReason12 struct { Cd DeniedReason17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type DeniedReason17Choice ¶
type DeniedReason17Choice struct { Cd DeniedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type DeniedStatus17Choice ¶
type DeniedStatus17Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []DeniedReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type Document ¶
type Document struct {
SctiesFincgStsAdvc SecuritiesFinancingStatusAdviceV08 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesFincgStsAdvc"`
}
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:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type FailingReason8Choice ¶
type FailingReason8Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type FailingStatus10Choice ¶
type FailingStatus10Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []FailingReason8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id,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:sese.034.001.08 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type IdentificationType42Choice ¶
type IdentificationType42Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type MarketClientSide6Choice ¶
type MarketClientSide6Choice struct { Cd MarketClientSide1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Desc"` }
type MarketIdentification84 ¶
type MarketIdentification84 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id,omitempty"` Tp MarketType8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Tp"` }
type MarketType8Choice ¶
type MarketType8Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type MatchingStatus26Choice ¶
type MatchingStatus26Choice struct { Mtchd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Mtchd"` Umtchd UnmatchedStatus18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Umtchd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Adr,omitempty"` }
type NettingEligibility4Choice ¶
type NettingEligibility4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NmAndAdr"` }
type PartyIdentification122Choice ¶
type PartyIdentification122Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ctry"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtryId"` }
type PartyIdentification134Choice ¶
type PartyIdentification134Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ctry"` }
type PartyIdentification144 ¶
type PartyIdentification144 struct { Id PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` }
type PartyIdentification146 ¶
type PartyIdentification146 struct { Id PartyIdentification122Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AltrnId,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlInf,omitempty"` }
type PartyIdentification149 ¶
type PartyIdentification149 struct { Id PartyIdentification134Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` }
type PartyIdentificationAndAccount169 ¶
type PartyIdentificationAndAccount169 struct { Id PartyIdentification120Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount22 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgAcct,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlInf,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RegnDtls,omitempty"` }
type PendingProcessingReason11Choice ¶
type PendingProcessingReason11Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 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 PendingProcessingReason9 ¶
type PendingProcessingReason9 struct { Cd PendingProcessingReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type PendingProcessingStatus12Choice ¶
type PendingProcessingStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []PendingProcessingReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type PendingReason16 ¶
type PendingReason16 struct { Cd PendingReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type PendingReason18 ¶
type PendingReason18 struct { Cd PendingReason31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
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 PendingReason28Choice ¶
type PendingReason28Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type PendingReason31Choice ¶
type PendingReason31Choice struct { Cd PendingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus38Choice ¶
type PendingStatus38Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []PendingReason16 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type PendingStatus40Choice ¶
type PendingStatus40Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []PendingReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type PlaceOfTradeIdentification1 ¶
type PlaceOfTradeIdentification1 struct { MktTpAndId MarketIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 MktTpAndId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ctry"` }
type ProcessingStatus51Choice ¶
type ProcessingStatus51Choice struct { PdgCxl PendingStatus38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PdgCxl"` AckdAccptd AcknowledgedAcceptedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AckdAccptd"` PdgPrcg PendingProcessingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PdgPrcg"` Rjctd RejectionStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rjctd"` Rpr RepairStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rpr"` Canc CancellationStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Canc"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` CxlReqd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CxlReqd"` ModReqd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 ModReqd"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 OrgnlAndCurFace"` }
type RateOrName1Choice ¶
type RateType35Choice ¶
type RateType35Choice struct { Cd RateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type RejectionReason26Choice ¶
type RejectionReason26Choice struct { Cd RejectionReason38Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type RejectionReason28 ¶
type RejectionReason28 struct { Cd RejectionReason26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type RejectionReason38Code ¶
type RejectionReason38Code string
May be one of SAFE, DQUA, ADEA, DSEC, LATE, CASH, DDEA, DTRD, PLCE, RTGS, NCRR, PHYS, REFE, DMON, MINO, BATC, MUNO, TXST, SETS, IIND, CAEV, CASY, DDAT, SETR, SDUT, CADE, FORF, TERM, VASU, REPA, REPO, REPP, RERT, RSPR, ICAG, INPS, ICUS, DEPT, OTHR, IEXE, INVE, PLIS
type RejectionStatus19Choice ¶
type RejectionStatus19Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []RejectionReason28 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type RepairReason10 ¶
type RepairReason10 struct { Cd RepairReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type RepairReason12Choice ¶
type RepairReason12Choice struct { Cd RepairReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type RepairReason5Code ¶
type RepairReason5Code string
May be one of BATC, CAEV, CASH, CASY, DDAT, DDEA, DMON, DQUA, DSEC, DTRD, IIND, MINO, MUNO, NCRR, PHYS, PLCE, REFE, RTGS, SAFE, SETR, SETS, TXST, INPS, SDUT, OTHR, IEXE, ICAG, DEPT, ICUS, REPA, CADE, RERT, RSPR, VASU, REPO, REPP, TERM, FORF
type RepairStatus14Choice ¶
type RepairStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []RepairReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }
type RepoCallAcknowledgementReason2Code ¶
type RepoCallAcknowledgementReason2Code string
May be one of CALD, CALP, ADEA
type RepoCallRequestStatus7Choice ¶
type RepoCallRequestStatus7Choice struct { AckdAccptd AcknowledgedAcceptedStatus22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AckdAccptd"` Dnd DeniedStatus17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dnd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type Restriction5Choice ¶
type Restriction5Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SafeKeepingPlace3 ¶
type SafeKeepingPlace3 struct { SfkpgPlcFrmt SafekeepingPlaceFormat29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgPlcFrmt,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LEI,omitempty"` }
type SafekeepingPlaceFormat29Choice ¶
type SafekeepingPlaceFormat29Choice struct { Id SafekeepingPlaceTypeAndText8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` }
type SafekeepingPlaceTypeAndText8 ¶
type SafekeepingPlaceTypeAndText8 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id,omitempty"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Nm,omitempty"` }
type SecuritiesAccount22 ¶
type SecuritiesAccount22 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Nm,omitempty"` }
type SecuritiesFinancingStatusAdviceV08 ¶
type SecuritiesFinancingStatusAdviceV08 struct { TxId TransactionIdentifications32 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TxId"` PrcgSts ProcessingStatus51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrcgSts,omitempty"` MtchgSts MatchingStatus26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 MtchgSts,omitempty"` IfrrdMtchgSts MatchingStatus26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 IfrrdMtchgSts,omitempty"` SttlmSts SettlementStatus18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmSts,omitempty"` RepoCallReqSts RepoCallRequestStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RepoCallReqSts,omitempty"` TxDtls SecuritiesFinancingTransactionDetails44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SplmtryData,omitempty"` }
type SecuritiesFinancingTransactionDetails44 ¶
type SecuritiesFinancingTransactionDetails44 struct { SctiesFincgTradId Max52Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesFincgTradId,omitempty"` ClsgLegId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 ClsgLegId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PoolId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 ClntTrptyCollTxId,omitempty"` AcctOwnr PartyIdentification144 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgAcct"` SfkpgPlc SafeKeepingPlace3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SfkpgPlc,omitempty"` PlcOfTrad PlaceOfTradeIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PlcOfTrad,omitempty"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 FinInstrmId"` SttlmQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmQty"` OpngSttlmAmt AmountAndDirection51 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 OpngSttlmAmt,omitempty"` TermntnTxAmt AmountAndDirection21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TermntnTxAmt,omitempty"` OpngSttlmDt SettlementDate19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 OpngSttlmDt"` TermntnDt TerminationDate6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TermntnDt,omitempty"` TradDt TradeDate8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TradDt,omitempty"` XpctdSttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 XpctdSttlmDt,omitempty"` XpctdValDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 XpctdValDt,omitempty"` LateDlvryDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LateDlvryDt,omitempty"` RateChngDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RateChngDt,omitempty"` SctiesFincgTxTp SecuritiesFinancingTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesFincgTxTp"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pmt"` SttlmParams SettlementDetails170 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmParams,omitempty"` RateTp RateType35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RateTp,omitempty"` VarblRateSpprt RateName1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 VarblRateSpprt,omitempty"` RpRate Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RpRate,omitempty"` StockLnMrgn Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 StockLnMrgn,omitempty"` SctiesHrcut Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesHrcut,omitempty"` PricgRate RateOrName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PricgRate,omitempty"` Sprd Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Sprd,omitempty"` DlvrgSttlmPties SettlementParties77 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties77 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 RcvgSttlmPties,omitempty"` Invstr PartyIdentification149 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Invstr,omitempty"` SttlmInstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmInstrPrcgAddtlDtls,omitempty"` }
type SecuritiesFinancingTransactionType2Code ¶
type SecuritiesFinancingTransactionType2Code string
May be one of REPU, RVPO, SECB, SECL, BSBK, SBBK
type SecuritiesRTGS4Choice ¶
type SecuritiesRTGS4Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Ind"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Desc,omitempty"` }
type SettlementDate19Choice ¶
type SettlementDate19Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dt"` DtCd SettlementDateCode8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 DtCd"` }
type SettlementDateCode8Choice ¶
type SettlementDateCode8Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SettlementDetails170 ¶
type SettlementDetails170 struct { HldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SctiesRTGS,omitempty"` BnfclOwnrsh BeneficialOwnership4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 TaxCpcty,omitempty"` MktClntSd MarketClientSide6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 MktClntSd,omitempty"` BlckTrad BlockTrade4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 BlckTrad,omitempty"` LglRstrctns Restriction5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CCPElgblty,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PrtlSttlmInd,omitempty"` ElgblForColl bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 ElgblForColl,omitempty"` }
type SettlementParties77 ¶
type SettlementParties77 struct { Dpstry PartyIdentification146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount169 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount169 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount169 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount169 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount169 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pty5,omitempty"` }
type SettlementStatus18Choice ¶
type SettlementStatus18Choice struct { Pdg PendingStatus40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Pdg"` Flng FailingStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Flng"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SettlementSystemMethod4Choice ¶
type SettlementSystemMethod4Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SettlementTransactionCondition18Choice ¶
type SettlementTransactionCondition18Choice struct { Cd SettlementTransactionCondition6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SettlementTransactionCondition6Code ¶
type SettlementTransactionCondition6Code string
May be one of ASGN, BUTC, CLEN, DIRT, DLWM, DRAW, EXER, FRCL, KNOC, PHYS, RESI, SHOR, SPDL, SPST, EXPI, PENS, UNEX, TRIP, NOMC, TRAN, RHYP, ADEA
type SettlingCapacity7Choice ¶
type SettlingCapacity7Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 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:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type TerminationDate6Choice ¶
type TerminationDate6Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dt"` Cd DateCode18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` }
type TradeDate8Choice ¶
type TradeDate8Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Dt"` DtCd TradeDateCode3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 DtCd"` }
type TradeDateCode3Choice ¶
type TradeDateCode3Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type TransactionIdentifications32 ¶
type TransactionIdentifications32 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AcctSvcrTxId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 CmonId,omitempty"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type UnmatchedReason13Code ¶
type UnmatchedReason13Code string
May be one of ADEA, ACRU, TERM, IIND, CPCA, CLAT, NCRR, DDEA, DSEC, DQUA, FORF, INVE, LEOG, LATE, CMIS, NMAS, DTRA, OTHR, FRAP, PHYS, PLIS, INPS, PLCE, PODU, DEPT, ICAG, ICUS, IEXE, REGD, REPA, CADE, REPP, REPO, RERT, RTGS, SAFE, DMON, DDAT, SETS, SETR, TXST, DTRD, DELN, VASU, DMCT, DCMX
type UnmatchedReason17 ¶
type UnmatchedReason17 struct { Cd UnmatchedReason24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 AddtlRsnInf,omitempty"` }
type UnmatchedReason24Choice ¶
type UnmatchedReason24Choice struct { Cd UnmatchedReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Prtry"` }
type UnmatchedStatus18Choice ¶
type UnmatchedStatus18Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 NoSpcfdRsn"` Rsn []UnmatchedReason17 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.08 Rsn"` }