Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.060.001.05
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.060.001.05
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.060.001.05
Index ¶
- type AccountIdentification4Choice1
- type AccountReportingFedNow1
- type AccountReportingRequestV05
- type AccountTypeFRS1
- type BranchAndFinancialInstitutionIdentification61
- type CashAccount381
- type CashAccountType2Choice1
- type ClearingSystemMemberIdentification21
- type ConnectionPartyIdentifierFedNow1
- type DatePeriodDetails11
- type Document
- type FinancialInstitutionIdentification181
- type GenericAccountIdentification11
- type GroupHeader771
- type MessageIdentificationFedNow1
- type MessageNameIdentificationFRS1
- type Party40Choice1
- type QueryType3Code1
- type ReportingPeriod21
- type ReportingRequest51
- type RoutingNumberFRS1
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.060.001.05 Othr,omitempty"`
}
func (AccountIdentification4Choice1) Validate ¶
func (v AccountIdentification4Choice1) Validate() error
type AccountReportingFedNow1 ¶
type AccountReportingFedNow1 string
const AccountReportingFedNow1Aadr AccountReportingFedNow1 = "AADR"
const AccountReportingFedNow1Aatr AccountReportingFedNow1 = "AATR"
const AccountReportingFedNow1Abar AccountReportingFedNow1 = "ABAR"
const AccountReportingFedNow1Cadr AccountReportingFedNow1 = "CADR"
const AccountReportingFedNow1Catr AccountReportingFedNow1 = "CATR"
const AccountReportingFedNow1Citr AccountReportingFedNow1 = "CITR"
const AccountReportingFedNow1Iatr AccountReportingFedNow1 = "IATR"
func (AccountReportingFedNow1) Validate ¶
func (v AccountReportingFedNow1) Validate() error
type AccountReportingRequestV05 ¶
type AccountReportingRequestV05 struct { GrpHdr GroupHeader771 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 GrpHdr"` RptgReq ReportingRequest51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 RptgReq"` }
func (AccountReportingRequestV05) Validate ¶
func (v AccountReportingRequestV05) Validate() error
type AccountTypeFRS1 ¶
type AccountTypeFRS1 string
const AccountTypeFRS1M AccountTypeFRS1 = "M"
const AccountTypeFRS1S AccountTypeFRS1 = "S"
func (AccountTypeFRS1) Validate ¶
func (v AccountTypeFRS1) Validate() error
type BranchAndFinancialInstitutionIdentification61 ¶
type BranchAndFinancialInstitutionIdentification61 struct {
FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type CashAccount381 ¶
type CashAccount381 struct { Id AccountIdentification4Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"` Tp *CashAccountType2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Tp,omitempty"` }
func (CashAccount381) Validate ¶
func (v CashAccount381) Validate() error
type CashAccountType2Choice1 ¶
type CashAccountType2Choice1 struct {
Prtry *AccountTypeFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Prtry,omitempty"`
}
func (CashAccountType2Choice1) Validate ¶
func (v CashAccountType2Choice1) Validate() error
type ClearingSystemMemberIdentification21 ¶
type ClearingSystemMemberIdentification21 struct {
MmbId ConnectionPartyIdentifierFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 MmbId"`
}
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
type ConnectionPartyIdentifierFedNow1 ¶
type ConnectionPartyIdentifierFedNow1 string
func (ConnectionPartyIdentifierFedNow1) Validate ¶
func (v ConnectionPartyIdentifierFedNow1) Validate() error
type DatePeriodDetails11 ¶
type DatePeriodDetails11 struct { FrDt fednow.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 FrDt"` ToDt fednow.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ToDt"` }
func (DatePeriodDetails11) Validate ¶
func (v DatePeriodDetails11) Validate() error
type Document ¶
type Document struct { XMLName xml.Name AcctRptgReq AccountReportingRequestV05 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 AcctRptgReq"` }
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification181) Validate ¶
func (v FinancialInstitutionIdentification181) Validate() error
type GenericAccountIdentification11 ¶
type GenericAccountIdentification11 struct {
Id RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"`
}
func (GenericAccountIdentification11) Validate ¶
func (v GenericAccountIdentification11) Validate() error
type GroupHeader771 ¶
type GroupHeader771 struct { MsgId MessageIdentificationFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 MsgId"` CreDtTm fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 CreDtTm"` }
func (GroupHeader771) Validate ¶
func (v GroupHeader771) Validate() error
type MessageIdentificationFedNow1 ¶
type MessageIdentificationFedNow1 string
func (MessageIdentificationFedNow1) Validate ¶
func (v MessageIdentificationFedNow1) Validate() error
type MessageNameIdentificationFRS1 ¶
type MessageNameIdentificationFRS1 string
func (MessageNameIdentificationFRS1) Validate ¶
func (v MessageNameIdentificationFRS1) Validate() error
type Party40Choice1 ¶
type Party40Choice1 struct {
Agt *BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Agt,omitempty"`
}
func (Party40Choice1) Validate ¶
func (v Party40Choice1) Validate() error
type QueryType3Code1 ¶
type QueryType3Code1 string
const QueryType3Code1Alll QueryType3Code1 = "ALLL"
func (QueryType3Code1) Validate ¶
func (v QueryType3Code1) Validate() error
type ReportingPeriod21 ¶
type ReportingPeriod21 struct { FrToDt DatePeriodDetails11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 FrToDt"` Tp QueryType3Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Tp"` }
func (ReportingPeriod21) Validate ¶
func (v ReportingPeriod21) Validate() error
type ReportingRequest51 ¶
type ReportingRequest51 struct { Id AccountReportingFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"` ReqdMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ReqdMsgNmId"` Acct CashAccount381 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Acct"` AcctOwnr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 AcctOwnr"` RptgPrd *ReportingPeriod21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 RptgPrd,omitempty"` }
func (ReportingRequest51) Validate ¶
func (v ReportingRequest51) Validate() error
type RoutingNumberFRS1 ¶
type RoutingNumberFRS1 string
func (RoutingNumberFRS1) Validate ¶
func (v RoutingNumberFRS1) Validate() error
Click to show internal directories.
Click to hide internal directories.