AccountReportingRequest_camt_060_001_05

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

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

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

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

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

type Document

type Document struct {
	XMLName xml.Name

	AcctRptgReq AccountReportingRequestV05 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 AcctRptgReq"`
}

func (Document) Validate

func (v Document) Validate() error

type EndpointIdentifierFedwireFunds1

type EndpointIdentifierFedwireFunds1 string

func (EndpointIdentifierFedwireFunds1) Validate

type ExternalClearingSystemIdentification1CodeFixed

type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"

func (ExternalClearingSystemIdentification1CodeFixed) Validate

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

type GenericAccountIdentification11

type GenericAccountIdentification11 struct {
	Id RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"`
}

func (GenericAccountIdentification11) Validate

type GenericFinancialIdentification11

type GenericFinancialIdentification11 struct {
	Id EndpointIdentifierFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05 Id"`
}

func (GenericFinancialIdentification11) Validate

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 Max35Text

type Max35Text string

func (Max35Text) Validate

func (v Max35Text) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL