Documentation ¶
Index ¶
- type AcceptedReason7Choice
- type AcceptedReason8Choice
- type AcceptedStatusReason7
- type AccountIdentification26
- type ActiveCurrencyCode
- type AddressType2Code
- type AnyBICIdentifier
- type CFIOct2015Identifier
- type ClassificationType1Choice
- type CountryCode
- type Document
- type EffectiveDate1
- type ExternalAcceptedReason1Code
- type ExternalEffectiveDateParameter1Code
- type ExternalMarketArea1Code
- type ExternalPendingProcessingReason1Code
- type ExternalReceivedReason1Code
- type ExternalRejectedReason1Code
- type ExternalSecuritiesPurpose1Code
- type GenericIdentification1
- type GenericIdentification36
- type ISODate
- type MarketIdentification87
- type MarketIdentificationOrCashPurpose1Choice
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NameAndAddress5
- type NoReasonCode
- type PartyIdentification63
- type PartyIdentification75Choice
- type PartyOrCurrency1Choice
- type PendingProcessingReason8Choice
- type PendingProcessingReason9Choice
- type PendingProcessingStatusReason1
- type PostalAddress1
- type ProcessingStatus43Choice
- type ProprietaryReason1Choice
- type ProprietaryStatusAndReason5
- type Purpose3Choice
- type ReceivedReason1Choice
- type ReceivedReason2Choice
- type ReceivedStatusReason1
- type RejectedReason7Choice
- type RejectedReason8Choice
- type RejectedStatusReason12
- type SimpleIdentificationInformation4
- type StandingSettlementInstructionStatusAdviceV01
- type SupplementaryData1
- type SupplementaryDataEnvelope1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedReason7Choice ¶
type AcceptedReason7Choice struct { Cd ExternalAcceptedReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Cd,omitempty"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Prtry,omitempty"` }
type AcceptedReason8Choice ¶
type AcceptedReason8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NoSpcfdRsn,omitempty"` Rsn AcceptedReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn,omitempty"` }
type AcceptedStatusReason7 ¶
type AcceptedStatusReason7 struct { Rsn AcceptedReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AddtlRsnInf,omitempty"` }
type AccountIdentification26 ¶
type AccountIdentification26 struct {
Prtry SimpleIdentificationInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.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.058.001.01 ClssfctnFinInstrm,omitempty"` AltrnClssfctn GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AltrnClssfctn,omitempty"` }
type Document ¶
type Document struct {
StgSttlmInstrStsAdvc StandingSettlementInstructionStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 StgSttlmInstrStsAdvc"`
}
type EffectiveDate1 ¶
type EffectiveDate1 struct { FctvDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 FctvDt"` FctvDtParam ExternalEffectiveDateParameter1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 FctvDtParam,omitempty"` }
type ExternalAcceptedReason1Code ¶
type ExternalAcceptedReason1Code string
May be no more than 4 items long
type ExternalEffectiveDateParameter1Code ¶
type ExternalEffectiveDateParameter1Code string
May be no more than 4 items long
type ExternalPendingProcessingReason1Code ¶
type ExternalPendingProcessingReason1Code string
May be no more than 4 items long
type ExternalReceivedReason1Code ¶
type ExternalReceivedReason1Code string
May be no more than 4 items long
type ExternalRejectedReason1Code ¶
type ExternalRejectedReason1Code 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 GenericIdentification36 ¶
type MarketIdentification87 ¶
type MarketIdentification87 struct { Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Ctry"` ClssfctnTp ClassificationType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 ClssfctnTp"` SttlmPurp Purpose3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SttlmPurp,omitempty"` }
type MarketIdentificationOrCashPurpose1Choice ¶
type MarketIdentificationOrCashPurpose1Choice struct { SttlmInstrMktId MarketIdentification87 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SttlmInstrMktId,omitempty"` CshSSIPurp []ExternalMarketArea1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 CshSSIPurp,omitempty"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Adr,omitempty"` }
type PartyIdentification63 ¶
type PartyIdentification63 struct { PtyId PartyIdentification75Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PtyId"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PrcgId,omitempty"` }
type PartyIdentification75Choice ¶
type PartyIdentification75Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AnyBIC,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NmAndAdr,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Ctry,omitempty"` }
type PartyOrCurrency1Choice ¶
type PartyOrCurrency1Choice struct { Dpstry PartyIdentification63 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Dpstry,omitempty"` SttlmCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SttlmCcy,omitempty"` }
type PendingProcessingReason8Choice ¶
type PendingProcessingReason8Choice struct { Cd ExternalPendingProcessingReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Cd,omitempty"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Prtry,omitempty"` }
type PendingProcessingReason9Choice ¶
type PendingProcessingReason9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NoSpcfdRsn,omitempty"` Rsn []PendingProcessingReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn,omitempty"` }
type PendingProcessingStatusReason1 ¶
type PendingProcessingStatusReason1 struct { Rsn PendingProcessingReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AddtlRsnInf,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Ctry"` }
type ProcessingStatus43Choice ¶
type ProcessingStatus43Choice struct { Rcvd ReceivedStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rcvd,omitempty"` Accptd AcceptedStatusReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Accptd,omitempty"` PdgPrcg PendingProcessingStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PdgPrcg,omitempty"` Rjctd RejectedStatusReason12 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rjctd,omitempty"` PrtrySts ProprietaryStatusAndReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PrtrySts,omitempty"` }
type ProprietaryReason1Choice ¶
type ProprietaryReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NoSpcfdRsn,omitempty"` Rsn []GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn,omitempty"` }
type ProprietaryStatusAndReason5 ¶
type ProprietaryStatusAndReason5 struct { Sts GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Sts"` Rsn ProprietaryReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AddtlRsnInf,omitempty"` }
type Purpose3Choice ¶
type Purpose3Choice struct { SctiesPurpCd ExternalSecuritiesPurpose1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SctiesPurpCd,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Prtry,omitempty"` }
type ReceivedReason1Choice ¶
type ReceivedReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NoSpcfdRsn,omitempty"` Rsn ReceivedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn,omitempty"` }
type ReceivedReason2Choice ¶
type ReceivedReason2Choice struct { Cd ExternalReceivedReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Cd,omitempty"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Prtry,omitempty"` }
type ReceivedStatusReason1 ¶
type ReceivedStatusReason1 struct { Rsn ReceivedReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AddtlRsnInf,omitempty"` }
type RejectedReason7Choice ¶
type RejectedReason7Choice struct { Cd ExternalRejectedReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Cd,omitempty"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Prtry,omitempty"` }
type RejectedReason8Choice ¶
type RejectedReason8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 NoSpcfdRsn,omitempty"` Rsn []RejectedReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn,omitempty"` }
type RejectedStatusReason12 ¶
type RejectedStatusReason12 struct { Rsn RejectedReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Rsn"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AddtlRsnInf,omitempty"` }
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Id"`
}
type StandingSettlementInstructionStatusAdviceV01 ¶
type StandingSettlementInstructionStatusAdviceV01 struct { FctvDtDtls EffectiveDate1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 FctvDtDtls,omitempty"` AcctId []AccountIdentification26 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 AcctId"` MktId MarketIdentificationOrCashPurpose1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 MktId"` SttlmDtls PartyOrCurrency1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SttlmDtls"` RltdMsgRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 RltdMsgRef"` PrcgSts ProcessingStatus43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PrcgSts"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.058.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
Click to show internal directories.
Click to hide internal directories.