Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus25Choice
- type AcknowledgedAcceptedStatus27Choice
- type AcknowledgementReason13
- type AcknowledgementReason15
- type AcknowledgementReason16Choice
- type AcknowledgementReason18Choice
- type AcknowledgementReason5Code
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AlternatePartyIdentification9
- type AmountAndDirection59
- type AmountAndDirection67
- type AnyBICIdentifier
- type BeneficialOwnership5Choice
- type BlockTrade1Code
- type BlockTrade5Choice
- type CancellationReason15
- type CancellationReason25Choice
- type CancellationStatus18Choice
- type CancelledStatusReason9Code
- type CashSettlementSystem2Code
- type CashSettlementSystem5Choice
- type CentralCounterPartyEligibility5Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateCode32Choice
- type DateType3Code
- type DateType4Code
- type DateType5Code
- type DeliveryReceiptType2Code
- type DeniedReason13
- type DeniedReason18Choice
- type DeniedReason3Code
- type DeniedStatus18Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason10
- type FailingReason11Choice
- type FailingReason2Code
- type FailingStatus12Choice
- type FinancialInstrumentQuantity15Choice
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification85
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource4Choice
- type IdentificationType44Choice
- type LEIIdentifier
- type MICIdentifier
- type MarketClientSide5Choice
- type MarketClientSideCode
- type MarketIdentification2Choice
- type MarketIdentification90
- type MarketType16Choice
- type MarketType2Code
- type MatchingStatus29Choice
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max70Text
- type NameAndAddress12
- type NettingEligibility5Choice
- type NoReasonCode
- type OriginalAndCurrentQuantities4
- type OtherIdentification2
- type OwnershipLegalRestrictions1Code
- type PartyIdentification103
- type PartyIdentification103Choice
- type PartyIdentification104Choice
- type PartyIdentification110
- type PartyIdentification115Choice
- type PartyIdentification119
- type PartyIdentification58Choice
- type PartyIdentificationAndAccount131
- type PartyTextInformation3
- type PendingProcessingReason11
- type PendingProcessingReason13Choice
- type PendingProcessingReason1Code
- type PendingProcessingStatus14Choice
- type PendingReason1Code
- type PendingReason20
- type PendingReason21
- type PendingReason37Choice
- type PendingReason38Choice
- type PendingReason6Code
- type PendingStatus46Choice
- type PendingStatus47Choice
- type PlaceOfTradeIdentification2
- type ProcessingStatus57Choice
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type Quantity10Choice
- type Rate2
- type RateName2
- type RateOrName2Choice
- type RateType1Code
- type RateType67Choice
- type ReceiveDelivery1Code
- type RejectionReason28Choice
- type RejectionReason34
- type RejectionReason38Code
- type RejectionStatus22Choice
- type RepairReason11
- type RepairReason13Choice
- type RepairReason5Code
- type RepairStatus15Choice
- type RepoCallAcknowledgementReason2Code
- type RepoCallRequestStatus9Choice
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINActiveOrHistoricCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax24Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax350Text
- type RestrictedFINXMax35Text
- type RestrictedFINXMax8Text
- type Restriction6Choice
- type SafeKeepingPlace2
- type SafekeepingPlace1Code
- type SafekeepingPlace3Code
- type SafekeepingPlaceFormat17Choice
- type SafekeepingPlaceTypeAndAnyBICIdentifier1
- type SafekeepingPlaceTypeAndText15
- type SecuritiesAccount27
- type SecuritiesAccount30
- type SecuritiesFinancingStatusAdvice002V07
- type SecuritiesFinancingTransactionDetails36
- type SecuritiesFinancingTransactionType2Code
- type SecuritiesRTGS5Choice
- type SecurityIdentification20
- type SettlementDate15Choice
- type SettlementDateCode11Choice
- type SettlementDetails107
- type SettlementParties44
- type SettlementStatus21Choice
- type SettlementSystemMethod1Code
- type SettlementSystemMethod5Choice
- type SettlementTransactionCondition22Choice
- type SettlementTransactionCondition5Code
- type SettlementTransactionCondition6Code
- type SettlingCapacity2Code
- type SettlingCapacity8Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TaxCapacityParty5Choice
- type TaxLiability1Code
- type TerminationDate5Choice
- type TradeDate6Choice
- type TradeDateCode4Choice
- type TransactionIdentifications35
- type TypeOfIdentification1Code
- type UnmatchedReason13Code
- type UnmatchedReason18
- type UnmatchedReason25Choice
- type UnmatchedStatus19Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus25Choice ¶
type AcknowledgedAcceptedStatus25Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []AcknowledgementReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type AcknowledgedAcceptedStatus27Choice ¶
type AcknowledgedAcceptedStatus27Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []AcknowledgementReason15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type AcknowledgementReason13 ¶
type AcknowledgementReason13 struct { Cd AcknowledgementReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type AcknowledgementReason15 ¶
type AcknowledgementReason15 struct { Cd AcknowledgementReason18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type AcknowledgementReason16Choice ¶
type AcknowledgementReason16Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type AcknowledgementReason18Choice ¶
type AcknowledgementReason18Choice struct { Cd RepoCallAcknowledgementReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AlternatePartyIdentification9 ¶
type AlternatePartyIdentification9 struct { IdTp IdentificationType44Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ctry"` AltrnId RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AltrnId"` }
type AmountAndDirection59 ¶
type AmountAndDirection59 struct { Amt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CdtDbtInd,omitempty"` }
type AmountAndDirection67 ¶
type AmountAndDirection67 struct { Amt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CdtDbtInd"` OrgnlCcyAndOrdrdAmt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 BeneficialOwnership5Choice ¶
type BeneficialOwnership5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type BlockTrade5Choice ¶
type BlockTrade5Choice struct { Cd BlockTrade1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type CancellationReason15 ¶
type CancellationReason15 struct { Cd CancellationReason25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type CancellationReason25Choice ¶
type CancellationReason25Choice struct { Cd CancelledStatusReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type CancellationStatus18Choice ¶
type CancellationStatus18Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []CancellationReason15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type CancelledStatusReason9Code ¶
type CancelledStatusReason9Code string
May be one of CANI, CANS, CSUB, CXLR, CANT, CANZ, CORP, SCEX, OTHR
type CashSettlementSystem5Choice ¶
type CashSettlementSystem5Choice struct { Cd CashSettlementSystem2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type CentralCounterPartyEligibility5Choice ¶
type CentralCounterPartyEligibility5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 DtTm"` }
type DateCode32Choice ¶
type DateCode32Choice struct { Cd DateType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type DeniedReason13 ¶
type DeniedReason13 struct { Cd DeniedReason18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type DeniedReason18Choice ¶
type DeniedReason18Choice struct { Cd DeniedReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type DeniedStatus18Choice ¶
type DeniedStatus18Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []DeniedReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type Document ¶
type Document struct {
SctiesFincgStsAdvc SecuritiesFinancingStatusAdvice002V07 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 FailingReason10 ¶
type FailingReason10 struct { Cd FailingReason11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type FailingReason11Choice ¶
type FailingReason11Choice struct { Cd FailingReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type FailingReason2Code ¶
type FailingReason2Code string
May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY, CDLR, CSDH, CVAL, INBC
type FailingStatus12Choice ¶
type FailingStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []FailingReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SchmeNm,omitempty"` }
type GenericIdentification85 ¶
type GenericIdentification85 struct { Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Tp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type IdentificationType44Choice ¶
type IdentificationType44Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type MarketClientSide5Choice ¶
type MarketClientSide5Choice struct { Cd MarketClientSideCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type MarketIdentification2Choice ¶
type MarketIdentification2Choice struct { MktIdrCd MICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 MktIdrCd"` Desc RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Desc"` }
type MarketIdentification90 ¶
type MarketIdentification90 struct { Id MarketIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id,omitempty"` Tp MarketType16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Tp"` }
type MarketType16Choice ¶
type MarketType16Choice struct { Cd MarketType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type MatchingStatus29Choice ¶
type MatchingStatus29Choice struct { Mtchd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Mtchd"` Umtchd UnmatchedStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Umtchd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type NameAndAddress12 ¶
type NameAndAddress12 struct {
Nm RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Nm"`
}
type NettingEligibility5Choice ¶
type NettingEligibility5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Tp"` }
type OwnershipLegalRestrictions1Code ¶
type OwnershipLegalRestrictions1Code string
May be one of A144, NRST, RSTR
type PartyIdentification103 ¶
type PartyIdentification103 struct { Id PartyIdentification58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AltrnId,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrcgDt,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrcgId,omitempty"` AddtlInf PartyTextInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlInf,omitempty"` }
type PartyIdentification103Choice ¶
type PartyIdentification103Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtryId"` }
type PartyIdentification104Choice ¶
type PartyIdentification104Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NmAndAdr"` }
type PartyIdentification110 ¶
type PartyIdentification110 struct { Id PartyIdentification115Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` }
type PartyIdentification115Choice ¶
type PartyIdentification115Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ctry"` }
type PartyIdentification119 ¶
type PartyIdentification119 struct { Id PartyIdentification103Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` }
type PartyIdentification58Choice ¶
type PartyIdentification58Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ctry"` }
type PartyIdentificationAndAccount131 ¶
type PartyIdentificationAndAccount131 struct { Id PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` AltrnId AlternatePartyIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgAcct,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrcgDt,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrcgId,omitempty"` AddtlInf PartyTextInformation3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlInf,omitempty"` }
type PartyTextInformation3 ¶
type PartyTextInformation3 struct { DclrtnDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 DclrtnDtls,omitempty"` PtyCtctDtls RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PtyCtctDtls,omitempty"` RegnDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RegnDtls,omitempty"` }
type PendingProcessingReason11 ¶
type PendingProcessingReason11 struct { Cd PendingProcessingReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type PendingProcessingReason13Choice ¶
type PendingProcessingReason13Choice struct { Cd PendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 PendingProcessingStatus14Choice ¶
type PendingProcessingStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []PendingProcessingReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
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 PendingReason20 ¶
type PendingReason20 struct { Cd PendingReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type PendingReason21 ¶
type PendingReason21 struct { Cd PendingReason38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type PendingReason37Choice ¶
type PendingReason37Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type PendingReason38Choice ¶
type PendingReason38Choice struct { Cd PendingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus46Choice ¶
type PendingStatus46Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []PendingReason20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type PendingStatus47Choice ¶
type PendingStatus47Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []PendingReason21 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type PlaceOfTradeIdentification2 ¶
type PlaceOfTradeIdentification2 struct { MktTpAndId MarketIdentification90 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 MktTpAndId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` }
type ProcessingStatus57Choice ¶
type ProcessingStatus57Choice struct { PdgCxl PendingStatus46Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PdgCxl"` AckdAccptd AcknowledgedAcceptedStatus25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AckdAccptd"` PdgPrcg PendingProcessingStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PdgPrcg"` Rjctd RejectionStatus22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rjctd"` Rpr RepairStatus15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rpr"` Canc CancellationStatus18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Canc"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` CxlReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CxlReqd"` ModReqd ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 ModReqd"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtryRsn,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 OrgnlAndCurFace"` }
type RateName2 ¶
type RateName2 struct { Issr RestrictedFINXMax8Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Issr,omitempty"` RateNm RestrictedFINXMax24Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RateNm"` }
type RateOrName2Choice ¶
type RateType67Choice ¶
type RateType67Choice struct { Cd RateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type RejectionReason28Choice ¶
type RejectionReason28Choice struct { Cd RejectionReason38Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type RejectionReason34 ¶
type RejectionReason34 struct { Cd RejectionReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 RejectionStatus22Choice ¶
type RejectionStatus22Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []RejectionReason34 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type RepairReason11 ¶
type RepairReason11 struct { Cd RepairReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type RepairReason13Choice ¶
type RepairReason13Choice struct { Cd RepairReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 RepairStatus15Choice ¶
type RepairStatus15Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []RepairReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }
type RepoCallAcknowledgementReason2Code ¶
type RepoCallAcknowledgementReason2Code string
May be one of CALD, CALP, ADEA
type RepoCallRequestStatus9Choice ¶
type RepoCallRequestStatus9Choice struct { AckdAccptd AcknowledgedAcceptedStatus27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AckdAccptd"` Dnd DeniedStatus18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dnd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveOrHistoricCurrencyAndAmount ¶
type RestrictedFINActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
type RestrictedFINXMax24Text ¶
type RestrictedFINXMax24Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax31Text ¶
type RestrictedFINXMax31Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,31}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax350Text ¶
type RestrictedFINXMax350Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,350}
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type RestrictedFINXMax8Text ¶
type RestrictedFINXMax8Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,8}
type Restriction6Choice ¶
type Restriction6Choice struct { Cd OwnershipLegalRestrictions1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SafeKeepingPlace2 ¶
type SafeKeepingPlace2 struct { SfkpgPlcFrmt SafekeepingPlaceFormat17Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgPlcFrmt,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LEI,omitempty"` }
type SafekeepingPlaceFormat17Choice ¶
type SafekeepingPlaceFormat17Choice struct { Id SafekeepingPlaceTypeAndText15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ctry"` TpAndId SafekeepingPlaceTypeAndAnyBICIdentifier1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TpAndId"` Prtry GenericIdentification85 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SafekeepingPlaceTypeAndAnyBICIdentifier1 ¶
type SafekeepingPlaceTypeAndAnyBICIdentifier1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgPlcTp"` Id AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` }
type SafekeepingPlaceTypeAndText15 ¶
type SafekeepingPlaceTypeAndText15 struct { SfkpgPlcTp SafekeepingPlace3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgPlcTp"` Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id,omitempty"` }
type SecuritiesAccount27 ¶
type SecuritiesAccount27 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Nm,omitempty"` }
type SecuritiesAccount30 ¶
type SecuritiesAccount30 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Nm,omitempty"` }
type SecuritiesFinancingStatusAdvice002V07 ¶
type SecuritiesFinancingStatusAdvice002V07 struct { TxId TransactionIdentifications35 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TxId"` PrcgSts ProcessingStatus57Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrcgSts,omitempty"` MtchgSts MatchingStatus29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 MtchgSts,omitempty"` IfrrdMtchgSts MatchingStatus29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 IfrrdMtchgSts,omitempty"` SttlmSts SettlementStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmSts,omitempty"` RepoCallReqSts RepoCallRequestStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RepoCallReqSts,omitempty"` TxDtls SecuritiesFinancingTransactionDetails36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SplmtryData,omitempty"` }
type SecuritiesFinancingTransactionDetails36 ¶
type SecuritiesFinancingTransactionDetails36 struct { SctiesFincgTradId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SctiesFincgTradId,omitempty"` ClsgLegId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 ClsgLegId,omitempty"` PoolId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PoolId,omitempty"` CorpActnEvtId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CorpActnEvtId,omitempty"` TrptyAgtSvcPrvdrCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TrptyAgtSvcPrvdrCollTxId,omitempty"` ClntTrptyCollTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 ClntTrptyCollTxId,omitempty"` AcctOwnr PartyIdentification119 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgAcct"` SfkpgPlc SafeKeepingPlace2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SfkpgPlc,omitempty"` PlcOfTrad PlaceOfTradeIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PlcOfTrad,omitempty"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 FinInstrmId"` SttlmQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmQty"` OpngSttlmAmt AmountAndDirection67 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 OpngSttlmAmt,omitempty"` TermntnTxAmt AmountAndDirection59 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TermntnTxAmt,omitempty"` OpngSttlmDt SettlementDate15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 OpngSttlmDt"` TermntnDt TerminationDate5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TermntnDt,omitempty"` TradDt TradeDate6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TradDt,omitempty"` XpctdSttlmDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 XpctdSttlmDt,omitempty"` XpctdValDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 XpctdValDt,omitempty"` LateDlvryDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LateDlvryDt,omitempty"` RateChngDt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RateChngDt,omitempty"` SctiesFincgTxTp SecuritiesFinancingTransactionType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SctiesFincgTxTp"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pmt"` SttlmParams SettlementDetails107 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmParams,omitempty"` RateTp RateType67Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RateTp,omitempty"` VarblRateSpprt RateName2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 VarblRateSpprt,omitempty"` RpRate Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RpRate,omitempty"` StockLnMrgn Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 StockLnMrgn,omitempty"` SctiesHrcut Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SctiesHrcut,omitempty"` PricgRate RateOrName2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PricgRate,omitempty"` Sprd Rate2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Sprd,omitempty"` DlvrgSttlmPties SettlementParties44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties44 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 RcvgSttlmPties,omitempty"` Invstr PartyIdentification110 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Invstr,omitempty"` SttlmInstrPrcgAddtlDtls RestrictedFINXMax350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmInstrPrcgAddtlDtls,omitempty"` }
type SecuritiesFinancingTransactionType2Code ¶
type SecuritiesFinancingTransactionType2Code string
May be one of REPU, RVPO, SECB, SECL, BSBK, SBBK
type SecuritiesRTGS5Choice ¶
type SecuritiesRTGS5Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Ind"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Desc,omitempty"` }
type SettlementDate15Choice ¶
type SettlementDate15Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dt"` DtCd SettlementDateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 DtCd"` }
type SettlementDateCode11Choice ¶
type SettlementDateCode11Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SettlementDetails107 ¶
type SettlementDetails107 struct { HldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 HldInd,omitempty"` SttlmTxCond []SettlementTransactionCondition22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmTxCond,omitempty"` SttlgCpcty SettlingCapacity8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlgCpcty,omitempty"` StmpDtyTaxBsis GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 StmpDtyTaxBsis,omitempty"` SctiesRTGS SecuritiesRTGS5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SctiesRTGS,omitempty"` BnfclOwnrsh BeneficialOwnership5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 BnfclOwnrsh,omitempty"` CshClrSys CashSettlementSystem5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CshClrSys,omitempty"` TaxCpcty TaxCapacityParty5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 TaxCpcty,omitempty"` MktClntSd MarketClientSide5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 MktClntSd,omitempty"` BlckTrad BlockTrade5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 BlckTrad,omitempty"` LglRstrctns Restriction6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 LglRstrctns,omitempty"` SttlmSysMtd SettlementSystemMethod5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 SttlmSysMtd,omitempty"` NetgElgblty NettingEligibility5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NetgElgblty,omitempty"` CCPElgblty CentralCounterPartyEligibility5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 CCPElgblty,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PrtlSttlmInd,omitempty"` ElgblForColl bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 ElgblForColl,omitempty"` }
type SettlementParties44 ¶
type SettlementParties44 struct { Dpstry PartyIdentification103 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount131 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount131 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount131 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount131 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount131 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pty5,omitempty"` }
type SettlementStatus21Choice ¶
type SettlementStatus21Choice struct { Pdg PendingStatus47Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Pdg"` Flng FailingStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Flng"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SettlementSystemMethod5Choice ¶
type SettlementSystemMethod5Choice struct { Cd SettlementSystemMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SettlementTransactionCondition22Choice ¶
type SettlementTransactionCondition22Choice struct { Cd SettlementTransactionCondition6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 SettlingCapacity8Choice ¶
type SettlingCapacity8Choice struct { Cd SettlingCapacity2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TaxCapacityParty5Choice ¶
type TaxCapacityParty5Choice struct { Cd TaxLiability1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type TerminationDate5Choice ¶
type TerminationDate5Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dt"` Cd DateCode32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` }
type TradeDate6Choice ¶
type TradeDate6Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Dt"` DtCd TradeDateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 DtCd"` }
type TradeDateCode4Choice ¶
type TradeDateCode4Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type TransactionIdentifications35 ¶
type TransactionIdentifications35 struct { AcctOwnrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AcctOwnrTxId"` AcctSvcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AcctSvcrTxId,omitempty"` CmonId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 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 UnmatchedReason18 ¶
type UnmatchedReason18 struct { Cd UnmatchedReason25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 AddtlRsnInf,omitempty"` }
type UnmatchedReason25Choice ¶
type UnmatchedReason25Choice struct { Cd UnmatchedReason13Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Prtry"` }
type UnmatchedStatus19Choice ¶
type UnmatchedStatus19Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 NoSpcfdRsn"` Rsn []UnmatchedReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.034.002.07 Rsn"` }