Documentation ¶
Index ¶
- type AnyBICIdentifier
- type Document
- type DocumentIdentification8
- type Extended350Code
- type GenericIdentification1
- type ISODateTime
- type Max35Text
- type Max70Text
- type PartyIdentification23Choice
- type RegulatoryTransactionReportStatusV01
- type RejectedStatusReason9Choice
- type RejectedStatusReason9Code
- type ReportStatusAndReason1
- type Status2Code
- type TradeTransactionStatusAndReason1
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 {
RgltryTxRptStsV01 RegulatoryTransactionReportStatusV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 RgltryTxRptStsV01"`
}
type DocumentIdentification8 ¶
type DocumentIdentification8 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.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.010.001.01 BICOrBEI"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 PrtryId"` }
type RegulatoryTransactionReportStatusV01 ¶
type RegulatoryTransactionReportStatusV01 struct { Id DocumentIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Id"` RptgInstn PartyIdentification23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 RptgInstn"` RptSts ReportStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 RptSts"` IndvTxSts []TradeTransactionStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 IndvTxSts"` }
type RejectedStatusReason9Choice ¶
type RejectedStatusReason9Choice struct { Rsn RejectedStatusReason9Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Rsn"` XtndedRsn Extended350Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 XtndedRsn"` DataSrcSchme GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 DataSrcSchme"` }
type RejectedStatusReason9Code ¶
type RejectedStatusReason9Code string
May be one of DSEC, IDNA, ORRF, NSLA, DQUA, NCRR, PLCE, DTRD
type ReportStatusAndReason1 ¶
type ReportStatusAndReason1 struct { RltdRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 RltdRef"` Sts Status2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Sts"` Rjctd []RejectedStatusReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Rjctd"` }
type TradeTransactionStatusAndReason1 ¶
type TradeTransactionStatusAndReason1 struct { RltdRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 RltdRef"` TradRef Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 TradRef"` Sts Status2Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Sts"` Rjctd []RejectedStatusReason9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.010.001.01 Rjctd"` }
Click to show internal directories.
Click to hide internal directories.