Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus31Choice
- type AcknowledgementReason19
- type AcknowledgementReason22Choice
- type AcknowledgementReason3Code
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyCode
- type AmountAndDirection67
- type AnyBICIdentifier
- type CancellationReason18
- type CancellationReason28Choice
- type CancellationStatus20Choice
- type CancelledStatusReason5Code
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeChoice
- type DateType3Code
- type DateType4Code
- type DeliveryReceiptType2Code
- type DeniedReason17
- type DeniedReason24Choice
- type DeniedReason6Code
- type DeniedStatus19Choice
- type Document
- type DocumentNumber6Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity15Choice
- type GenericDocumentIdentification5
- type GenericIdentification47
- type GenericIdentification84
- type GenericIdentification86
- type ISINOct2015Identifier
- type ISO20022MessageIdentificationText
- type ISODate
- type ISODateTime
- type Identification16
- type IdentificationSource4Choice
- type LEIIdentifier
- type Max16Text
- type Max350Text
- type Max4AlphaNumericText
- type Max70Text
- type NameAndAddress12
- type NoReasonCode
- type OriginalAndCurrentQuantities4
- type OtherIdentification2
- type PartyIdentification104Choice
- type PartyIdentification108
- type PartyIdentification109
- type PartyIdentification110
- type PartyIdentification114Choice
- type PartyIdentification115Choice
- type PartyIdentification58Choice
- type PartyIdentificationAndAccount146
- type PendingReason25
- type PendingReason42Choice
- type PendingReason9Code
- type PendingStatus51Choice
- type ProcessingStatus65Choice
- type ProprietaryReason5
- type ProprietaryStatusAndReason7
- type Quantity10Choice
- type ReceiveDelivery1Code
- type References59Choice
- type RejectionAndRepairReason28Choice
- type RejectionAndRepairReason29Choice
- type RejectionOrRepairReason28
- type RejectionOrRepairReason29
- type RejectionOrRepairStatus34Choice
- type RejectionOrRepairStatus35Choice
- type RejectionReason27Code
- type RejectionReason32Code
- type RestrictedFINActiveCurrencyAndAmount
- type RestrictedFINActiveOrHistoricCurrencyAndAmount
- type RestrictedFINExact2Text
- type RestrictedFINXMax140Text
- type RestrictedFINXMax16Text
- type RestrictedFINXMax210Text
- type RestrictedFINXMax30Text
- type RestrictedFINXMax31Text
- type RestrictedFINXMax34Text
- type RestrictedFINXMax35Text
- type SecuritiesAccount27
- type SecuritiesAccount30
- type SecuritiesTransactionCancellationRequestStatusAdvice002V05
- type SecurityIdentification20
- type SettlementDate15Choice
- type SettlementDateCode11Choice
- type SettlementParties49
- type SettlementTypeAndIdentification22
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TradeDate6Choice
- type TradeDateCode4Choice
- type TransactionDetails88
- type TransactionIdentifications39
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus31Choice ¶
type AcknowledgedAcceptedStatus31Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []AcknowledgementReason19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type AcknowledgementReason19 ¶
type AcknowledgementReason19 struct { Cd AcknowledgementReason22Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type AcknowledgementReason22Choice ¶
type AcknowledgementReason22Choice struct { Cd AcknowledgementReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type AcknowledgementReason3Code ¶
type AcknowledgementReason3Code string
May be one of ADEA, SMPG, OTHR
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AmountAndDirection67 ¶
type AmountAndDirection67 struct { Amt RestrictedFINActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 CdtDbtInd"` OrgnlCcyAndOrdrdAmt RestrictedFINActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 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 CancellationReason18 ¶
type CancellationReason18 struct { Cd CancellationReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type CancellationReason28Choice ¶
type CancellationReason28Choice struct { Cd CancelledStatusReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type CancellationStatus20Choice ¶
type CancellationStatus20Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []CancellationReason18 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 DtTm"` }
type DeniedReason17 ¶
type DeniedReason17 struct { Cd DeniedReason24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type DeniedReason24Choice ¶
type DeniedReason24Choice struct { Cd DeniedReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type DeniedReason6Code ¶
type DeniedReason6Code string
May be one of ADEA, CDCY, CDRE, DCAN, DSET, DPRG, DREP, LATE, OTHR, CDRG
type DeniedStatus19Choice ¶
type DeniedStatus19Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []DeniedReason17 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type Document ¶
type Document struct {
SctiesTxCxlReqStsAdvc SecuritiesTransactionCancellationRequestStatusAdvice002V05 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SctiesTxCxlReqStsAdvc"`
}
type DocumentNumber6Choice ¶
type DocumentNumber6Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 LngNb"` PrtryNb GenericIdentification86 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtryNb"` }
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 GenericDocumentIdentification5 ¶
type GenericDocumentIdentification5 struct { MsgNb DocumentNumber6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 MsgNb,omitempty"` Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` }
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SchmeNm,omitempty"` }
type GenericIdentification84 ¶
type GenericIdentification84 struct { Id RestrictedFINXMax34Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SchmeNm,omitempty"` }
type GenericIdentification86 ¶
type GenericIdentification86 struct { Id RestrictedFINXMax30Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SchmeNm,omitempty"` }
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type Identification16 ¶
type Identification16 struct {
Id RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"`
}
type IdentificationSource4Choice ¶
type IdentificationSource4Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry RestrictedFINExact2Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 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.027.002.05 Nm"`
}
type OtherIdentification2 ¶
type OtherIdentification2 struct { Id RestrictedFINXMax31Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Sfx,omitempty"` Tp IdentificationSource4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Tp"` }
type PartyIdentification104Choice ¶
type PartyIdentification104Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NmAndAdr"` }
type PartyIdentification108 ¶
type PartyIdentification108 struct { Id PartyIdentification58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 LEI,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrcgId,omitempty"` }
type PartyIdentification109 ¶
type PartyIdentification109 struct { Id PartyIdentification114Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 LEI,omitempty"` }
type PartyIdentification110 ¶
type PartyIdentification110 struct { Id PartyIdentification115Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 LEI,omitempty"` }
type PartyIdentification114Choice ¶
type PartyIdentification114Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtryId"` }
type PartyIdentification115Choice ¶
type PartyIdentification115Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AnyBIC"` PrtryId GenericIdentification84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtryId"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Ctry"` }
type PartyIdentification58Choice ¶
type PartyIdentification58Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AnyBIC"` NmAndAdr NameAndAddress12 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Ctry"` }
type PartyIdentificationAndAccount146 ¶
type PartyIdentificationAndAccount146 struct { Id PartyIdentification104Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 LEI,omitempty"` SfkpgAcct SecuritiesAccount30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SfkpgAcct,omitempty"` PrcgId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrcgId,omitempty"` }
type PendingReason25 ¶
type PendingReason25 struct { Cd PendingReason42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type PendingReason42Choice ¶
type PendingReason42Choice struct { Cd PendingReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type PendingReason9Code ¶
type PendingReason9Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE, CDAC, INBC
type PendingStatus51Choice ¶
type PendingStatus51Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []PendingReason25 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type ProcessingStatus65Choice ¶
type ProcessingStatus65Choice struct { PdgCxl PendingStatus51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PdgCxl"` Rjctd RejectionOrRepairStatus35Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rjctd"` Rpr RejectionOrRepairStatus34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rpr"` AckdAccptd AcknowledgedAcceptedStatus31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AckdAccptd"` Prtry ProprietaryStatusAndReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` Dnd DeniedStatus19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Dnd"` Canc CancellationStatus20Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Canc"` }
type ProprietaryReason5 ¶
type ProprietaryReason5 struct { Rsn GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn,omitempty"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason7 ¶
type ProprietaryStatusAndReason7 struct { PrtrySts GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtrySts"` PrtryRsn []ProprietaryReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrtryRsn,omitempty"` }
type Quantity10Choice ¶
type Quantity10Choice struct { Qty FinancialInstrumentQuantity15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Qty"` OrgnlAndCurFace OriginalAndCurrentQuantities4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 OrgnlAndCurFace"` }
type References59Choice ¶
type References59Choice struct { OthrTxId GenericDocumentIdentification5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 OthrTxId"` SctiesFincgTxId SettlementTypeAndIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SctiesFincgTxId"` SctiesSttlmTxId SettlementTypeAndIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SctiesSttlmTxId"` IntraPosMvmntId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 IntraPosMvmntId"` }
type RejectionAndRepairReason28Choice ¶
type RejectionAndRepairReason28Choice struct { Cd RejectionReason27Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type RejectionAndRepairReason29Choice ¶
type RejectionAndRepairReason29Choice struct { Cd RejectionReason32Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type RejectionOrRepairReason28 ¶
type RejectionOrRepairReason28 struct { Cd RejectionAndRepairReason28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type RejectionOrRepairReason29 ¶
type RejectionOrRepairReason29 struct { Cd RejectionAndRepairReason29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` AddtlRsnInf RestrictedFINXMax210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus34Choice ¶
type RejectionOrRepairStatus34Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []RejectionOrRepairReason28 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type RejectionOrRepairStatus35Choice ¶
type RejectionOrRepairStatus35Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 NoSpcfdRsn"` Rsn []RejectionOrRepairReason29 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Rsn"` }
type RejectionReason27Code ¶
type RejectionReason27Code string
May be one of ADEA, LATE, SAFE, NRGM, NRGN, OTHR, REFE, INVM, INVL
type RejectionReason32Code ¶
type RejectionReason32Code string
May be one of SAFE, ADEA, LATE, NRGN, REFE, NRGM, OTHR
type RestrictedFINActiveCurrencyAndAmount ¶
type RestrictedFINActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINActiveOrHistoricCurrencyAndAmount ¶
type RestrictedFINActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type RestrictedFINXMax140Text ¶
type RestrictedFINXMax140Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,140}
type RestrictedFINXMax16Text ¶
type RestrictedFINXMax16Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax210Text ¶
type RestrictedFINXMax210Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.\n\r,'\+ ]{1,210}
type RestrictedFINXMax30Text ¶
type RestrictedFINXMax30Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax31Text ¶
type RestrictedFINXMax31Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,31}
type RestrictedFINXMax34Text ¶
type RestrictedFINXMax34Text string
Must match the pattern ([0-9a-zA-Z\-\?:\(\)\.,'\+ ]([0-9a-zA-Z\-\?:\(\)\.,'\+ ]*(/[0-9a-zA-Z\-\?:\(\)\.,'\+ ])?)*)
type RestrictedFINXMax35Text ¶
type RestrictedFINXMax35Text string
Must match the pattern [0-9a-zA-Z/\-\?:\(\)\.,'\+ ]{1,35}
type SecuritiesAccount27 ¶
type SecuritiesAccount27 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Nm,omitempty"` }
type SecuritiesAccount30 ¶
type SecuritiesAccount30 struct { Id RestrictedFINXMax35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Id"` Tp GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Nm,omitempty"` }
type SecuritiesTransactionCancellationRequestStatusAdvice002V05 ¶
type SecuritiesTransactionCancellationRequestStatusAdvice002V05 struct { CxlReqRef Identification16 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 CxlReqRef"` TxId TransactionIdentifications39 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 TxId,omitempty"` PrcgSts ProcessingStatus65Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrcgSts"` TxDtls TransactionDetails88 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SplmtryData,omitempty"` }
type SecurityIdentification20 ¶
type SecurityIdentification20 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 ISIN,omitempty"` OthrId []OtherIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 OthrId,omitempty"` Desc RestrictedFINXMax140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Desc,omitempty"` }
type SettlementDate15Choice ¶
type SettlementDate15Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Dt"` DtCd SettlementDateCode11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 DtCd"` }
type SettlementDateCode11Choice ¶
type SettlementDateCode11Choice struct { Cd DateType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type SettlementParties49 ¶
type SettlementParties49 struct { Dpstry PartyIdentification108 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount146 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pty5,omitempty"` }
type SettlementTypeAndIdentification22 ¶
type SettlementTypeAndIdentification22 struct { TxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 TxId"` SctiesMvmntTp ReceiveDelivery1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SctiesMvmntTp"` Pmt DeliveryReceiptType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Pmt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TradeDate6Choice ¶
type TradeDate6Choice struct { Dt DateAndDateTimeChoice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Dt"` DtCd TradeDateCode4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 DtCd"` }
type TradeDateCode4Choice ¶
type TradeDateCode4Choice struct { Cd DateType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Prtry"` }
type TransactionDetails88 ¶
type TransactionDetails88 struct { AcctOwnr PartyIdentification109 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SfkpgAcct"` FinInstrmId SecurityIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 FinInstrmId"` SttlmQty Quantity10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SttlmQty"` SttlmAmt AmountAndDirection67 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SttlmAmt,omitempty"` TradDt TradeDate6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 TradDt,omitempty"` SttlmDt SettlementDate15Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 SttlmDt"` DlvrgSttlmPties SettlementParties49 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 DlvrgSttlmPties,omitempty"` RcvgSttlmPties SettlementParties49 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 RcvgSttlmPties,omitempty"` Invstr PartyIdentification110 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 Invstr,omitempty"` }
type TransactionIdentifications39 ¶
type TransactionIdentifications39 struct { AcctSvcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 MktInfrstrctrTxId,omitempty"` PrcrTxId RestrictedFINXMax16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 PrcrTxId,omitempty"` AcctOwnrTxId References59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.027.002.05 AcctOwnrTxId"` }