Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus10Choice
- type AcknowledgedAcceptedStatus7Choice
- type AcknowledgementReason2
- type AcknowledgementReason3
- type AcknowledgementReason3Choice
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AlternatePartyIdentification2
- type AmountAndDirection4
- type AmountAndDirection8
- type AnyBICIdentifier
- type BeneficialOwnership1Choice
- type BlockTrade1Choice
- type BlockTrade1Code
- type CancellationReason1
- type CancellationReason5Choice
- type CancellationStatus8Choice
- type CancelledStatusReason9Code
- type CashSettlementSystem1Choice
- type CashSettlementSystem2Code
- type CentralCounterPartyEligibility1Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode1Choice
- type DateType3Code
- type DateType4Code
- type DateType5Code
- type DeliveryReceiptType2Code
- type DeniedReason1
- type DeniedReason3Choice
- type DeniedReason3Code
- type DeniedStatus5Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason2Code
- type FailingReason3
- type FailingReason3Choice
- type FailingStatus3Choice
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification19
- type GenericIdentification20
- type GenericIdentification21
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType4Choice
- type MICIdentifier
- type MarketClientSide1Choice
- type MarketClientSideCode
- type MarketIdentification1Choice
- type MarketIdentification4
- type MarketType2Code
- type MarketType3Choice
- type MatchingStatus12Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type Max8Text
- type NameAndAddress5
- type NettingEligibility1Choice
- type NoReasonCode
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type OwnershipLegalRestrictions1Code
- type PartyIdentification36Choice
- type PartyIdentification37Choice
- type PartyIdentification43Choice
- type PartyIdentification44Choice
- type PartyIdentification48
- type PartyIdentificationAndAccount42
- type PartyTextInformation1
- type PendingProcessingReason1
- type PendingProcessingReason1Choice
- type PendingProcessingReason1Code
- type PendingProcessingStatus4Choice
- type PendingReason1
- type PendingReason1Choice
- type PendingReason1Code
- type PendingReason2
- type PendingReason2Choice
- type PendingReason6Code
- type PendingStatus13Choice
- type PendingStatus15Choice
- type PostalAddress1
- type ProcessingStatus21Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type Quantity6Choice
- type Rate2
- type RateName1
- type RateOrName1Choice
- type RateType1Code
- type RateType5Choice
- type ReceiveDelivery1Code
- type RejectionReason26Code
- type RejectionReason2Choice
- type RejectionReason6
- type RejectionStatus6Choice
- type RepairReason2Choice
- type RepairReason3
- type RepairReason5Code
- type RepairStatus6Choice
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus5Choice
- type Restriction1Choice
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat3Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText3
- type SecuritiesAccount13
- type SecuritiesFinancingStatusAdviceV03
- type SecuritiesFinancingTransactionDetails17
- type SecuritiesFinancingTransactionType1Code
- type SecuritiesRTGS1Choice
- type SecurityIdentification14
- type SettlementDate2Choice
- type SettlementDateCode2Choice
- type SettlementDetails61
- type SettlementParties11
- type SettlementStatus10Choice
- type SettlementSystemMethod1Choice
- type SettlementSystemMethod1Code
- type SettlementTransactionCondition5Code
- type SettlementTransactionCondition6Code
- type SettlementTransactionCondition7Choice
- type SettlingCapacity1Choice
- type SettlingCapacity1Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty1Choice
- type TaxLiability1Code
- type TerminationDate2Choice
- type TradeDate1Choice
- type TradeDateCode1Choice
- type TransactionIdentifications1
- type TypeOfIdentification1Code
- type UnmatchedReason10Choice
- type UnmatchedReason7
- type UnmatchedReason7Code
- type UnmatchedStatus6Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus10Choice ¶
type AcknowledgedAcceptedStatus10Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []AcknowledgementReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type AcknowledgedAcceptedStatus7Choice ¶
type AcknowledgedAcceptedStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type AcknowledgementReason2 ¶
type AcknowledgementReason2 struct { Cd AcknowledgementReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type AcknowledgementReason3 ¶
type AcknowledgementReason3 struct { Cd AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type AcknowledgementReason3Choice ¶
type AcknowledgementReason3Choice struct { Cd RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type AcknowledgementReason4Choice ¶
type AcknowledgementReason4Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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 AlternatePartyIdentification2 ¶
type AlternatePartyIdentification2 struct { IdTp IdentificationType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AltrnId"` }
type AmountAndDirection4 ¶
type AmountAndDirection4 struct { Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CdtDbtInd,omitempty"` }
type AmountAndDirection8 ¶
type AmountAndDirection8 struct { Amt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CdtDbtInd"` OrgnlCcyAndOrdrdAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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:sese.034.001.03 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type BlockTrade1Choice ¶
type BlockTrade1Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type CancellationReason1 ¶
type CancellationReason1 struct { Cd CancellationReason5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type CancellationReason5Choice ¶
type CancellationReason5Choice struct { Cd CancelledStatusReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type CancellationStatus8Choice ¶
type CancellationStatus8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []CancellationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
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:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type CentralCounterPartyEligibility1Choice ¶
type CentralCounterPartyEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 DtTm"` }
type DateCode1Choice ¶
type DateCode1Choice struct { Cd DateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type DeniedReason1 ¶
type DeniedReason1 struct { Cd DeniedReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type DeniedReason3Choice ¶
type DeniedReason3Choice struct { Cd DeniedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type DeniedStatus5Choice ¶
type DeniedStatus5Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []DeniedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type Document ¶
type Document struct {
SctiesFincgStsAdvc SecuritiesFinancingStatusAdviceV03 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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 FailingReason3 ¶
type FailingReason3 struct { Cd FailingReason3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type FailingReason3Choice ¶
type FailingReason3Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type FailingStatus3Choice ¶
type FailingStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []FailingReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SchmeNm,omitempty"` }
type GenericIdentification21 ¶
type GenericIdentification21 struct { Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id,omitempty"` }
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.03 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type IdentificationType4Choice ¶
type IdentificationType4Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type MarketClientSide1Choice ¶
type MarketClientSide1Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type MarketIdentification1Choice ¶
type MarketIdentification1Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 MktIdrCd"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Desc"` }
type MarketIdentification4 ¶
type MarketIdentification4 struct { Id MarketIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id,omitempty"` Tp MarketType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Tp"` }
type MarketType3Choice ¶
type MarketType3Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type MatchingStatus12Choice ¶
type MatchingStatus12Choice struct { Mtchd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Mtchd"` Umtchd UnmatchedStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Umtchd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Adr,omitempty"` }
type NettingEligibility1Choice ¶
type NettingEligibility1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtryId"` }
type PartyIdentification37Choice ¶
type PartyIdentification37Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ctry"` }
type PartyIdentification43Choice ¶
type PartyIdentification43Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NmAndAdr"` }
type PartyIdentification44Choice ¶
type PartyIdentification44Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ctry"` }
type PartyIdentification48 ¶
type PartyIdentification48 struct { Id PartyIdentification44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AltrnId,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount42 ¶
type PartyIdentificationAndAccount42 struct { Id PartyIdentification43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` AltrnId AlternatePartyIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SfkpgAcct,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlInf,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RegnDtls,omitempty"` }
type PendingProcessingReason1 ¶
type PendingProcessingReason1 struct { Cd PendingProcessingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type PendingProcessingReason1Choice ¶
type PendingProcessingReason1Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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 PendingProcessingStatus4Choice ¶
type PendingProcessingStatus4Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []PendingProcessingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type PendingReason1 ¶
type PendingReason1 struct { Cd PendingReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type PendingReason1Choice ¶
type PendingReason1Choice struct { Cd PendingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus13Choice ¶
type PendingStatus13Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type PendingStatus15Choice ¶
type PendingStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []PendingReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ctry"` }
type ProcessingStatus21Choice ¶
type ProcessingStatus21Choice struct { PdgCxl PendingStatus13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PdgCxl"` AckdAccptd AcknowledgedAcceptedStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AckdAccptd"` PdgPrcg PendingProcessingStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PdgPrcg"` Rjctd RejectionStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rjctd"` Rpr RepairStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rpr"` Canc CancellationStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Canc"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` CxlReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CxlReqd"` ModReqd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 ModReqd"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 OrgnlAndCurFace"` }
type RateOrName1Choice ¶
type RateType5Choice ¶
type RateType5Choice struct { Cd RateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type RejectionReason26Code ¶
type RejectionReason26Code 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
type RejectionReason2Choice ¶
type RejectionReason2Choice struct { Cd RejectionReason26Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type RejectionReason6 ¶
type RejectionReason6 struct { Cd RejectionReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type RejectionStatus6Choice ¶
type RejectionStatus6Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []RejectionReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type RepairReason2Choice ¶
type RepairReason2Choice struct { Cd RepairReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type RepairReason3 ¶
type RepairReason3 struct { Cd RepairReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
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 RepairStatus6Choice ¶
type RepairStatus6Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []RepairReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }
type RepoCallAcknowledgementReason2Code ¶
type RepoCallAcknowledgementReason2Code string
May be one of CALD, CALP, ADEA
type RepoCallRequestStatus5Choice ¶
type RepoCallRequestStatus5Choice struct { AckdAccptd AcknowledgedAcceptedStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AckdAccptd"` Dnd DeniedStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dnd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type Restriction1Choice ¶
type Restriction1Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SafekeepingPlaceFormat3Choice ¶
type SafekeepingPlaceFormat3Choice struct { Id SafekeepingPlaceTypeAndText3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TpAndId"` Prtry GenericIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` }
type SafekeepingPlaceTypeAndText3 ¶
type SafekeepingPlaceTypeAndText3 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Nm,omitempty"` }
type SecuritiesFinancingStatusAdviceV03 ¶
type SecuritiesFinancingStatusAdviceV03 struct { TxId TransactionIdentifications1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TxId"` PrcgSts ProcessingStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrcgSts,omitempty"` MtchgSts MatchingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 MtchgSts,omitempty"` IfrrdMtchgSts MatchingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 IfrrdMtchgSts,omitempty"` SttlmSts SettlementStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmSts,omitempty"` RepoCallReqSts RepoCallRequestStatus5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RepoCallReqSts,omitempty"` TxDtls SecuritiesFinancingTransactionDetails17 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SplmtryData,omitempty"` }
type SecuritiesFinancingTransactionDetails17 ¶
type SecuritiesFinancingTransactionDetails17 struct { SctiesFincgTradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SctiesFincgTradId,omitempty"` ClsgLegId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 ClsgLegId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PoolId,omitempty"` CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CorpActnEvtId,omitempty"` TrptyAgtCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TrptyAgtCollTxId,omitempty"` ClntTrptyCollTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 ClntTrptyCollTxId,omitempty"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SfkpgAcct"` SfkpgPlc SafekeepingPlaceFormat3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SfkpgPlc,omitempty"` PlcOfTrad MarketIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PlcOfTrad,omitempty"` FinInstrmId SecurityIdentification14 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 FinInstrmId"` SttlmQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmQty"` OpngSttlmAmt AmountAndDirection8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 OpngSttlmAmt,omitempty"` TermntnTxAmt AmountAndDirection4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TermntnTxAmt,omitempty"` OpngSttlmDt SettlementDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 OpngSttlmDt"` TermntnDt TerminationDate2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TermntnDt,omitempty"` TradDt TradeDate1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TradDt,omitempty"` XpctdSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 XpctdSttlmDt,omitempty"` XpctdValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 XpctdValDt,omitempty"` LateDlvryDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 LateDlvryDt,omitempty"` RateChngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RateChngDt,omitempty"` SctiesFincgTxTp SecuritiesFinancingTransactionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SctiesFincgTxTp"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pmt"` SttlmParams SettlementDetails61 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmParams,omitempty"` RateTp RateType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RateTp,omitempty"` VarblRateSpprt RateName1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 VarblRateSpprt,omitempty"` RpRate Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RpRate,omitempty"` StockLnMrgn Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 StockLnMrgn,omitempty"` SctiesHrcut Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SctiesHrcut,omitempty"` PricgRate RateOrName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PricgRate,omitempty"` Sprd Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Sprd,omitempty"` DlvrgSttlmPties SettlementParties11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 RcvgSttlmPties,omitempty"` Invstr PartyIdentification37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Invstr,omitempty"` SttlmInstrPrcgAddtlDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmInstrPrcgAddtlDtls,omitempty"` }
type SecuritiesFinancingTransactionType1Code ¶
type SecuritiesFinancingTransactionType1Code string
May be one of REPU, RVPO, SECB, SECL
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SecurityIdentification14 ¶
type SecurityIdentification14 struct { ISIN ISINIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Desc,omitempty"` }
type SettlementDate2Choice ¶
type SettlementDate2Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dt"` DtCd SettlementDateCode2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 DtCd"` }
type SettlementDateCode2Choice ¶
type SettlementDateCode2Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SettlementDetails61 ¶
type SettlementDetails61 struct { HldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SctiesRTGS,omitempty"` BnfclOwnrsh BeneficialOwnership1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 TaxCpcty,omitempty"` MktClntSd MarketClientSide1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 MktClntSd,omitempty"` BlckTrad BlockTrade1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 BlckTrad,omitempty"` LglRstrctns Restriction1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CCPElgblty,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PrtlSttlmInd,omitempty"` ElgblForColl bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 ElgblForColl,omitempty"` }
type SettlementParties11 ¶
type SettlementParties11 struct { Dpstry PartyIdentification48 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount42 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pty5,omitempty"` }
type SettlementStatus10Choice ¶
type SettlementStatus10Choice struct { Pdg PendingStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Pdg"` Flng FailingStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Flng"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SettlementSystemMethod1Choice ¶
type SettlementSystemMethod1Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 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 SettlementTransactionCondition7Choice ¶
type SettlementTransactionCondition7Choice struct { Cd SettlementTransactionCondition6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SettlingCapacity1Choice ¶
type SettlingCapacity1Choice struct { Cd SettlingCapacity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty1Choice ¶
type TaxCapacityParty1Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type TerminationDate2Choice ¶
type TerminationDate2Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dt"` Cd DateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` }
type TradeDate1Choice ¶
type TradeDate1Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Dt"` DtCd TradeDateCode1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 DtCd"` }
type TradeDateCode1Choice ¶
type TradeDateCode1Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type TransactionIdentifications1 ¶
type TransactionIdentifications1 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AcctSvcrTxId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 CmonId,omitempty"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type UnmatchedReason10Choice ¶
type UnmatchedReason10Choice struct { Cd UnmatchedReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Prtry"` }
type UnmatchedReason7 ¶
type UnmatchedReason7 struct { Cd UnmatchedReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 AddtlRsnInf,omitempty"` }
type UnmatchedReason7Code ¶
type UnmatchedReason7Code string
May be one of ADEA, CADE, CLAT, CMIS, CPCA, DDAT, DDEA, DELN, DEPT, DMON, DQUA, DSEC, DTRA, DTRD, FORF, FRAP, ICAG, ICUS, IEXE, IIND, LATE, LEOG, NCRR, NMAS, PHYS, PLCE, PODU, REGD, REPA, REPO, REPP, RERT, RTGS, SAFE, SETR, SETS, TERM, TXST, VASU, INPS, OTHR, ACRU
type UnmatchedStatus6Choice ¶
type UnmatchedStatus6Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 NoSpcfdRsn"` Rsn []UnmatchedReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.001.03 Rsn"` }