Documentation ¶
Index ¶
- type AnyBICIdentifier
- type Document
- type DocumentIdentification8
- type Extended350Code
- type GenericIdentification1
- type ISODateTime
- type Max35Text
- type Max70Text
- type PartyIdentification23Choice
- type RegulatoryTransactionReportCancellationStatusV01
- type RejectedCancellationStatusReason1Choice
- type RejectedCancellationStatusReason1Code
- type ReportStatusAndReason2
- type Status2Code
- type TradeTransactionStatusAndReason2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 Document ¶
type Document struct {
RgltryTxRptCxlStsV01 RegulatoryTransactionReportCancellationStatusV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 RgltryTxRptCxlStsV01"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 CreDtTm,omitempty"` }
type GenericIdentification1 ¶
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type PartyIdentification23Choice ¶
type PartyIdentification23Choice struct { BICOrBEI AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 PrtryId"` }
type RegulatoryTransactionReportCancellationStatusV01 ¶
type RegulatoryTransactionReportCancellationStatusV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Id"` RptgInstn PartyIdentification23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 RptgInstn"` RptCxlSts ReportStatusAndReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 RptCxlSts"` IndvTxCxlSts []TradeTransactionStatusAndReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 IndvTxCxlSts"` }
type RejectedCancellationStatusReason1Choice ¶
type RejectedCancellationStatusReason1Choice struct { Rsn RejectedCancellationStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Rsn"` XtndedRsn Extended350Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 XtndedRsn"` DataSrcSchme GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 DataSrcSchme"` }
type RejectedCancellationStatusReason1Code ¶
type RejectedCancellationStatusReason1Code string
May be one of REFE, NRGM, NSLA
type ReportStatusAndReason2 ¶
type ReportStatusAndReason2 struct { RltdRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 RltdRef"` Sts Status2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Sts"` Rjctd []RejectedCancellationStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Rjctd"` }
type TradeTransactionStatusAndReason2 ¶
type TradeTransactionStatusAndReason2 struct { RltdRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 RltdRef"` TradRef Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 TradRef"` Sts Status2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Sts"` Rjctd []RejectedCancellationStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.011.001.01 Rjctd"` }
Click to show internal directories.
Click to hide internal directories.