Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.052.001.08
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.052.001.08
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.052.001.08
Index ¶
- type AccountIdentification4Choice1
- type AccountReport251
- type AccountReportingFedwireFunds1
- type BankToCustomerAccountReportV08
- type BankTransactionCodeFedwireFunds1
- type BankTransactionCodeStructure41
- type CashAccount391
- type DecimalNumber
- type Document
- type EndpointIdentifierFedwireFunds1
- type GenericAccountIdentification11
- type GroupHeader811
- type Max15NumericText
- type Max35Text
- type Max500Text
- type Max5NumericText
- type MessageNameIdentificationFRS1
- type NumberAndSumOfTransactions11
- type OriginalBusinessQuery11
- type Pagination1
- type ProprietaryBankTransactionCodeStructure11
- type ReportTimingFRS1
- type TotalTransactions61
- type TotalsPerBankTransactionCode51
- type YesNoIndicator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification4Choice1 ¶
type AccountIdentification4Choice1 struct {
Othr *GenericAccountIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Othr,omitempty"`
}
func (AccountIdentification4Choice1) Validate ¶
func (v AccountIdentification4Choice1) Validate() error
type AccountReport251 ¶
type AccountReport251 struct { Id ReportTimingFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Id"` CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 CreDtTm"` Acct CashAccount391 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Acct"` TxsSummry TotalTransactions61 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 TxsSummry"` AddtlRptInf Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 AddtlRptInf"` }
func (AccountReport251) Validate ¶
func (v AccountReport251) Validate() error
type AccountReportingFedwireFunds1 ¶
type AccountReportingFedwireFunds1 string
const AccountReportingFedwireFunds1Etot AccountReportingFedwireFunds1 = "ETOT"
func (AccountReportingFedwireFunds1) Validate ¶
func (v AccountReportingFedwireFunds1) Validate() error
type BankToCustomerAccountReportV08 ¶
type BankToCustomerAccountReportV08 struct { GrpHdr GroupHeader811 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 GrpHdr"` Rpt AccountReport251 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Rpt"` }
func (BankToCustomerAccountReportV08) Validate ¶
func (v BankToCustomerAccountReportV08) Validate() error
type BankTransactionCodeFedwireFunds1 ¶
type BankTransactionCodeFedwireFunds1 string
const BankTransactionCodeFedwireFunds1Icpt BankTransactionCodeFedwireFunds1 = "ICPT"
const BankTransactionCodeFedwireFunds1Inpr BankTransactionCodeFedwireFunds1 = "INPR"
const BankTransactionCodeFedwireFunds1Rcvd BankTransactionCodeFedwireFunds1 = "RCVD"
const BankTransactionCodeFedwireFunds1Rjct BankTransactionCodeFedwireFunds1 = "RJCT"
const BankTransactionCodeFedwireFunds1Sent BankTransactionCodeFedwireFunds1 = "SENT"
func (BankTransactionCodeFedwireFunds1) Validate ¶
func (v BankTransactionCodeFedwireFunds1) Validate() error
type BankTransactionCodeStructure41 ¶
type BankTransactionCodeStructure41 struct {
Prtry ProprietaryBankTransactionCodeStructure11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Prtry"`
}
func (BankTransactionCodeStructure41) Validate ¶
func (v BankTransactionCodeStructure41) Validate() error
type CashAccount391 ¶
type CashAccount391 struct {
Id AccountIdentification4Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Id"`
}
func (CashAccount391) Validate ¶
func (v CashAccount391) Validate() error
type DecimalNumber ¶
type DecimalNumber float64
func (DecimalNumber) Validate ¶
func (v DecimalNumber) Validate() error
type Document ¶
type Document struct { XMLName xml.Name BkToCstmrAcctRpt BankToCustomerAccountReportV08 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 BkToCstmrAcctRpt"` }
type EndpointIdentifierFedwireFunds1 ¶
type EndpointIdentifierFedwireFunds1 string
func (EndpointIdentifierFedwireFunds1) Validate ¶
func (v EndpointIdentifierFedwireFunds1) Validate() error
type GenericAccountIdentification11 ¶
type GenericAccountIdentification11 struct {
Id EndpointIdentifierFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Id"`
}
func (GenericAccountIdentification11) Validate ¶
func (v GenericAccountIdentification11) Validate() error
type GroupHeader811 ¶
type GroupHeader811 struct { MsgId AccountReportingFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 MsgId"` CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 CreDtTm"` MsgPgntn Pagination1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 MsgPgntn"` OrgnlBizQry *OriginalBusinessQuery11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 OrgnlBizQry,omitempty"` }
func (GroupHeader811) Validate ¶
func (v GroupHeader811) Validate() error
type Max15NumericText ¶
type Max15NumericText string
func (Max15NumericText) Validate ¶
func (v Max15NumericText) Validate() error
type Max500Text ¶
type Max500Text string
func (Max500Text) Validate ¶
func (v Max500Text) Validate() error
type Max5NumericText ¶
type Max5NumericText string
func (Max5NumericText) Validate ¶
func (v Max5NumericText) Validate() error
type MessageNameIdentificationFRS1 ¶
type MessageNameIdentificationFRS1 string
func (MessageNameIdentificationFRS1) Validate ¶
func (v MessageNameIdentificationFRS1) Validate() error
type NumberAndSumOfTransactions11 ¶
type NumberAndSumOfTransactions11 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 NbOfNtries"` Sum DecimalNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Sum"` }
func (NumberAndSumOfTransactions11) Validate ¶
func (v NumberAndSumOfTransactions11) Validate() error
type OriginalBusinessQuery11 ¶
type OriginalBusinessQuery11 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 MsgId"` MsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 MsgNmId"` CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 CreDtTm"` }
func (OriginalBusinessQuery11) Validate ¶
func (v OriginalBusinessQuery11) Validate() error
type Pagination1 ¶
type Pagination1 struct { PgNb Max5NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 PgNb"` LastPgInd YesNoIndicator `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 LastPgInd"` }
func (Pagination1) Validate ¶
func (v Pagination1) Validate() error
type ProprietaryBankTransactionCodeStructure11 ¶
type ProprietaryBankTransactionCodeStructure11 struct {
Cd BankTransactionCodeFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 Cd"`
}
func (ProprietaryBankTransactionCodeStructure11) Validate ¶
func (v ProprietaryBankTransactionCodeStructure11) Validate() error
type ReportTimingFRS1 ¶
type ReportTimingFRS1 string
const ReportTimingFRS1Eday ReportTimingFRS1 = "EDAY"
const ReportTimingFRS1Iday ReportTimingFRS1 = "IDAY"
func (ReportTimingFRS1) Validate ¶
func (v ReportTimingFRS1) Validate() error
type TotalTransactions61 ¶
type TotalTransactions61 struct { TtlCdtNtries NumberAndSumOfTransactions11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 TtlCdtNtries"` TtlDbtNtries NumberAndSumOfTransactions11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 TtlDbtNtries"` TtlNtriesPerBkTxCd []TotalsPerBankTransactionCode51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 TtlNtriesPerBkTxCd"` }
func (TotalTransactions61) Validate ¶
func (v TotalTransactions61) Validate() error
type TotalsPerBankTransactionCode51 ¶
type TotalsPerBankTransactionCode51 struct { NbOfNtries Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 NbOfNtries"` BkTxCd BankTransactionCodeStructure41 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.052.001.08 BkTxCd"` }
func (TotalsPerBankTransactionCode51) Validate ¶
func (v TotalsPerBankTransactionCode51) Validate() error
type YesNoIndicator ¶
type YesNoIndicator bool
func (YesNoIndicator) Validate ¶
func (v YesNoIndicator) Validate() error
Click to show internal directories.
Click to hide internal directories.