Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaselineStatus3Code ¶
type BaselineStatus3Code string
May be one of PROP, CLSD, PMTC, ESTD, ACTV, COMP, AMRQ, RARQ, CLRQ, SCRQ, SERQ, DARQ
type CurrencyAndAmount ¶
type CurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy CurrencyCode `xml:"Ccy,attr"` }
type Document ¶
type Document struct {
InttToPayRpt IntentToPayReportV01 `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 InttToPayRpt"`
}
type DocumentIdentification7 ¶
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IntentToPayReportV01 ¶
type IntentToPayReportV01 struct { RptId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 RptId"` RptdItms []ReportLine1 `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 RptdItms,omitempty"` }
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 CreDtTm"` }
type ReportLine1 ¶
type ReportLine1 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 TxId"` TxSts TransactionStatus4 `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 TxSts"` PurchsOrdrRef DocumentIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 PurchsOrdrRef"` PurchsOrdrTtlNetAmt CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 PurchsOrdrTtlNetAmt"` AcmltdNetAmt CurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 AcmltdNetAmt"` }
type TransactionStatus4 ¶
type TransactionStatus4 struct {
Sts BaselineStatus3Code `xml:"urn:iso:std:iso:20022:tech:xsd:tsmt.046.001.01 Sts"`
}
Click to show internal directories.
Click to hide internal directories.