FedwireFundsPaymentStatus_pacs_002_001_10

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:pacs.002.001.10

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BranchAndFinancialInstitutionIdentification61

type BranchAndFinancialInstitutionIdentification61 struct {
	FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification61) Validate

type BranchAndFinancialInstitutionIdentification62

type BranchAndFinancialInstitutionIdentification62 struct {
	FinInstnId FinancialInstitutionIdentification182 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification62) Validate

type ClearingSystemIdentification2Choice1

type ClearingSystemIdentification2Choice1 struct {
	Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 Cd,omitempty"`
}

func (ClearingSystemIdentification2Choice1) Validate

type ClearingSystemMemberIdentification21

type ClearingSystemMemberIdentification21 struct {
	ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 ClrSysId"`
	MmbId    Max35TextFixed                       `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 MmbId"`
}

func (ClearingSystemMemberIdentification21) Validate

type ClearingSystemMemberIdentification22

type ClearingSystemMemberIdentification22 struct {
	ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 ClrSysId"`
	MmbId    RoutingNumberFRS1                    `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 MmbId"`
}

func (ClearingSystemMemberIdentification22) Validate

type DateAndDateTime2Choice1

type DateAndDateTime2Choice1 struct {
	Dt *fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 Dt,omitempty"`
}

func (DateAndDateTime2Choice1) Validate

func (v DateAndDateTime2Choice1) Validate() error

type Document

type Document struct {
	XMLName xml.Name

	FIToFIPmtStsRpt FIToFIPaymentStatusReportV10 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 FIToFIPmtStsRpt"`
}

func (Document) Validate

func (v Document) Validate() error

type ExternalClearingSystemIdentification1CodeFixed

type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"

func (ExternalClearingSystemIdentification1CodeFixed) Validate

type ExternalPaymentTransactionStatus1Code

type ExternalPaymentTransactionStatus1Code string

func (ExternalPaymentTransactionStatus1Code) Validate

type FIToFIPaymentStatusReportV10

type FIToFIPaymentStatusReportV10 struct {
	GrpHdr      GroupHeader911         `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 GrpHdr"`
	TxInfAndSts PaymentTransaction1101 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 TxInfAndSts"`
}

func (FIToFIPaymentStatusReportV10) Validate

func (v FIToFIPaymentStatusReportV10) Validate() error

type FinancialInstitutionIdentification181

type FinancialInstitutionIdentification181 struct {
	ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification181) Validate

type FinancialInstitutionIdentification182

type FinancialInstitutionIdentification182 struct {
	ClrSysMmbId ClearingSystemMemberIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification182) Validate

type GroupHeader911

type GroupHeader911 struct {
	MsgId   Max35Text           `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 MsgId"`
	CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 CreDtTm"`
}

func (GroupHeader911) Validate

func (v GroupHeader911) Validate() error

type IMADFedwireFunds1

type IMADFedwireFunds1 string

func (IMADFedwireFunds1) Validate

func (v IMADFedwireFunds1) Validate() error

type Max35Text

type Max35Text string

func (Max35Text) Validate

func (v Max35Text) Validate() error

type Max35TextFixed

type Max35TextFixed string
const Max35TextFixed021151080 Max35TextFixed = "021151080"

func (Max35TextFixed) Validate

func (v Max35TextFixed) Validate() error

type Max105Text

type Max105Text string

func (Max105Text) Validate

func (v Max105Text) Validate() error

type MessageNameIdentificationFRS1

type MessageNameIdentificationFRS1 string

func (MessageNameIdentificationFRS1) Validate

func (v MessageNameIdentificationFRS1) Validate() error

type OriginalGroupInformation291

type OriginalGroupInformation291 struct {
	OrgnlMsgId   IMADFedwireFunds1             `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 OrgnlMsgId"`
	OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 OrgnlMsgNmId"`
	OrgnlCreDtTm fedwire.ISODateTime           `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 OrgnlCreDtTm"`
}

func (OriginalGroupInformation291) Validate

func (v OriginalGroupInformation291) Validate() error

type PaymentTransaction1101

type PaymentTransaction1101 struct {
	OrgnlGrpInf       OriginalGroupInformation291                   `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 OrgnlGrpInf"`
	OrgnlUETR         UUIDv4Identifier                              `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 OrgnlUETR"`
	TxSts             ExternalPaymentTransactionStatus1Code         `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 TxSts"`
	StsRsnInf         []*StatusReasonInformation121                 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 StsRsnInf,omitempty"`
	AccptncDtTm       *fedwire.ISODateTime                          `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 AccptncDtTm,omitempty"`
	FctvIntrBkSttlmDt *DateAndDateTime2Choice1                      `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 FctvIntrBkSttlmDt,omitempty"`
	InstgAgt          BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 InstgAgt"`
	InstdAgt          BranchAndFinancialInstitutionIdentification62 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 InstdAgt"`
}

func (PaymentTransaction1101) Validate

func (v PaymentTransaction1101) Validate() error

type RoutingNumberFRS1

type RoutingNumberFRS1 string

func (RoutingNumberFRS1) Validate

func (v RoutingNumberFRS1) Validate() error

type StatusReason6Choice1

type StatusReason6Choice1 struct {
	Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 Prtry,omitempty"`
}

func (StatusReason6Choice1) Validate

func (v StatusReason6Choice1) Validate() error

type StatusReasonInformation121

type StatusReasonInformation121 struct {
	Rsn      StatusReason6Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 Rsn"`
	AddtlInf Max105Text           `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 AddtlInf"`
}

func (StatusReasonInformation121) Validate

func (v StatusReasonInformation121) Validate() error

type UUIDv4Identifier

type UUIDv4Identifier string

func (UUIDv4Identifier) Validate

func (v UUIDv4Identifier) Validate() error

Jump to

Keyboard shortcuts

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