Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03
Index ¶
- type BranchAndFinancialInstitutionIdentification61
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type Document
- type ExternalClearingSystemIdentification1CodeFixed
- type FIToFIPaymentStatusRequestV03
- type FinancialInstitutionIdentification181
- type GroupHeader911
- type Max35Text
- type MessageIdentificationFedNow1
- type MessageNameIdentificationFRS1
- type OriginalGroupInformation291
- type PaymentTransaction1131
- type RoutingNumberFRS1
- type UUIDv4Identifier
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.028.001.03 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 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:pacs.028.001.03 ClrSysId"` MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 MmbId"` }
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
type Document ¶
type Document struct { XMLName xml.Name FIToFIPmtStsReq FIToFIPaymentStatusRequestV03 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 FIToFIPmtStsReq"` }
type ExternalClearingSystemIdentification1CodeFixed ¶
type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"
func (ExternalClearingSystemIdentification1CodeFixed) Validate ¶
func (v ExternalClearingSystemIdentification1CodeFixed) Validate() error
type FIToFIPaymentStatusRequestV03 ¶
type FIToFIPaymentStatusRequestV03 struct { GrpHdr GroupHeader911 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 GrpHdr"` TxInf PaymentTransaction1131 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 TxInf"` }
func (FIToFIPaymentStatusRequestV03) Validate ¶
func (v FIToFIPaymentStatusRequestV03) Validate() error
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification181) Validate ¶
func (v FinancialInstitutionIdentification181) Validate() error
type GroupHeader911 ¶
type GroupHeader911 struct { MsgId MessageIdentificationFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 MsgId"` CreDtTm fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 CreDtTm"` }
func (GroupHeader911) Validate ¶
func (v GroupHeader911) 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 OriginalGroupInformation291 ¶
type OriginalGroupInformation291 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlMsgId"` OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlMsgNmId"` OrgnlCreDtTm fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlCreDtTm"` }
func (OriginalGroupInformation291) Validate ¶
func (v OriginalGroupInformation291) Validate() error
type PaymentTransaction1131 ¶
type PaymentTransaction1131 struct { OrgnlGrpInf OriginalGroupInformation291 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlGrpInf"` OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlInstrId,omitempty"` OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlEndToEndId,omitempty"` OrgnlTxId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlTxId,omitempty"` OrgnlUETR *UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 OrgnlUETR,omitempty"` InstgAgt BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 InstgAgt"` InstdAgt BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03 InstdAgt"` }
func (PaymentTransaction1131) Validate ¶
func (v PaymentTransaction1131) Validate() error
type RoutingNumberFRS1 ¶
type RoutingNumberFRS1 string
func (RoutingNumberFRS1) Validate ¶
func (v RoutingNumberFRS1) Validate() error
type UUIDv4Identifier ¶
type UUIDv4Identifier string
func (UUIDv4Identifier) Validate ¶
func (v UUIDv4Identifier) Validate() error
Click to show internal directories.
Click to hide internal directories.