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 AccountReportingFedwireFunds1
- type AccountReportingRequestV05
- type AccountTypeFRS1
- type BranchAndFinancialInstitutionIdentification61
- type CashAccount381
- type CashAccountType2Choice1
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type Document
- type EndpointIdentifierFedwireFunds1
- type ExternalClearingSystemIdentification1CodeFixed
- type FinancialInstitutionIdentification181
- type GenericAccountIdentification11
- type GenericFinancialIdentification11
- type GroupHeader771
- type Max35Text
- type MessageNameIdentificationFRS1
- type Party40Choice1
- type ReportingRequest51
- type RoutingNumberFRS1
- type SequenceRange1Choice1
- type SequenceRange11
- type XSequenceNumberFedwireFunds1
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 AccountReportingFedwireFunds1 ¶
type AccountReportingFedwireFunds1 string
const AccountReportingFedwireFunds1Abar AccountReportingFedwireFunds1 = "ABAR"
const AccountReportingFedwireFunds1Dtlr AccountReportingFedwireFunds1 = "DTLR"
const AccountReportingFedwireFunds1Dtls AccountReportingFedwireFunds1 = "DTLS"
const AccountReportingFedwireFunds1Etot AccountReportingFedwireFunds1 = "ETOT"
func (AccountReportingFedwireFunds1) Validate ¶
func (v AccountReportingFedwireFunds1) 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"`
}
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 ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Cd,omitempty"`
}
func (ClearingSystemIdentification2Choice1) Validate ¶
func (v ClearingSystemIdentification2Choice1) Validate() error
type ClearingSystemMemberIdentification21 ¶
type ClearingSystemMemberIdentification21 struct {
ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ClrSysId"`
MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 MmbId"`
}
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) 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 EndpointIdentifierFedwireFunds1 ¶
type EndpointIdentifierFedwireFunds1 string
func (EndpointIdentifierFedwireFunds1) Validate ¶
func (v EndpointIdentifierFedwireFunds1) Validate() error
type ExternalClearingSystemIdentification1CodeFixed ¶
type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"
func (ExternalClearingSystemIdentification1CodeFixed) Validate ¶
func (v ExternalClearingSystemIdentification1CodeFixed) Validate() error
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ClrSysMmbId"`
Othr *GenericFinancialIdentification11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Othr,omitempty"`
}
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 GenericFinancialIdentification11 ¶
type GenericFinancialIdentification11 struct {
Id EndpointIdentifierFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"`
}
func (GenericFinancialIdentification11) Validate ¶
func (v GenericFinancialIdentification11) Validate() error
type GroupHeader771 ¶
type GroupHeader771 struct {
MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 MsgId"`
CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 CreDtTm"`
}
func (GroupHeader771) Validate ¶
func (v GroupHeader771) 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 ReportingRequest51 ¶
type ReportingRequest51 struct {
Id AccountReportingFedwireFunds1 `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,omitempty"`
AcctOwnr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 AcctOwnr"`
RptgSeq *SequenceRange1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 RptgSeq,omitempty"`
}
func (ReportingRequest51) Validate ¶
func (v ReportingRequest51) Validate() error
type RoutingNumberFRS1 ¶
type RoutingNumberFRS1 string
func (RoutingNumberFRS1) Validate ¶
func (v RoutingNumberFRS1) Validate() error
type SequenceRange1Choice1 ¶
type SequenceRange1Choice1 struct {
FrToSeq *SequenceRange11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 FrToSeq,omitempty"`
}
func (SequenceRange1Choice1) Validate ¶
func (v SequenceRange1Choice1) Validate() error
type SequenceRange11 ¶
type SequenceRange11 struct {
FrSeq XSequenceNumberFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 FrSeq"`
ToSeq XSequenceNumberFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 ToSeq"`
}
func (SequenceRange11) Validate ¶
func (v SequenceRange11) Validate() error
type XSequenceNumberFedwireFunds1 ¶
type XSequenceNumberFedwireFunds1 float64
func (XSequenceNumberFedwireFunds1) Validate ¶
func (v XSequenceNumberFedwireFunds1) Validate() error
Click to show internal directories.
Click to hide internal directories.