Documentation ¶
Index ¶
- type AccountIdentification26
- type ActiveCurrencyCode
- type AddressType2Code
- type AnyBICIdentifier
- type CFIOct2015Identifier
- type ClassificationType1Choice
- type CountryCode
- type Document
- type EffectiveDate1
- type ExternalEffectiveDateParameter1Code
- type ExternalMarketArea1Code
- type ExternalSecuritiesPurpose1Code
- type GenericIdentification1
- type ISODate
- type MarketIdentification87
- type MarketIdentificationOrCashPurpose1Choice
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type PartyIdentification63
- type PartyIdentification75Choice
- type PartyOrCurrency1Choice
- type PostalAddress1
- type Purpose3Choice
- type SimpleIdentificationInformation4
- type StandingSettlementInstructionCancellationV01
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification26 ¶
type AccountIdentification26 struct {
Prtry SimpleIdentificationInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Prtry"`
}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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 ClassificationType1Choice ¶
type ClassificationType1Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 ClssfctnFinInstrm,omitempty"` AltrnClssfctn GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 AltrnClssfctn,omitempty"` }
type Document ¶
type Document struct {
StgSttlmInstrCxl StandingSettlementInstructionCancellationV01 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 StgSttlmInstrCxl"`
}
type EffectiveDate1 ¶
type EffectiveDate1 struct { FctvDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 FctvDt"` FctvDtParam ExternalEffectiveDateParameter1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 FctvDtParam,omitempty"` }
type ExternalEffectiveDateParameter1Code ¶
type ExternalEffectiveDateParameter1Code string
May be no more than 4 items long
type ExternalSecuritiesPurpose1Code ¶
type ExternalSecuritiesPurpose1Code string
May be no more than 4 items long
type GenericIdentification1 ¶
type MarketIdentification87 ¶
type MarketIdentification87 struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Ctry"` ClssfctnTp ClassificationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 ClssfctnTp"` SttlmPurp Purpose3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SttlmPurp,omitempty"` }
type MarketIdentificationOrCashPurpose1Choice ¶
type MarketIdentificationOrCashPurpose1Choice struct { SttlmInstrMktId MarketIdentification87 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SttlmInstrMktId,omitempty"` CshSSIPurp []ExternalMarketArea1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 CshSSIPurp,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Adr,omitempty"` }
type PartyIdentification63 ¶
type PartyIdentification63 struct { PtyId PartyIdentification75Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 PtyId"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 PrcgId,omitempty"` }
type PartyIdentification75Choice ¶
type PartyIdentification75Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 AnyBIC,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 NmAndAdr,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Ctry,omitempty"` }
type PartyOrCurrency1Choice ¶
type PartyOrCurrency1Choice struct { Dpstry PartyIdentification63 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Dpstry,omitempty"` SttlmCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SttlmCcy,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Ctry"` }
type Purpose3Choice ¶
type Purpose3Choice struct { SctiesPurpCd ExternalSecuritiesPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SctiesPurpCd,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Prtry,omitempty"` }
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Id"`
}
type StandingSettlementInstructionCancellationV01 ¶
type StandingSettlementInstructionCancellationV01 struct { MsgRefId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 MsgRefId"` FctvDtDtls EffectiveDate1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 FctvDtDtls,omitempty"` AcctId []AccountIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 AcctId"` MktId MarketIdentificationOrCashPurpose1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 MktId"` SttlmDtls PartyOrCurrency1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SttlmDtls"` PrvsMsgRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 PrvsMsgRef"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.059.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.