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 ¶
- type BranchAndFinancialInstitutionIdentification61
- type BranchAndFinancialInstitutionIdentification62
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type ClearingSystemMemberIdentification22
- type DateAndDateTime2Choice1
- type Document
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalPaymentTransactionStatus1Code
- type FIToFIPaymentStatusReportV10
- type FinancialInstitutionIdentification181
- type FinancialInstitutionIdentification182
- type GroupHeader911
- type IMADFedwireFunds1
- type Max35Text
- type Max35TextFixed
- type Max105Text
- type MessageNameIdentificationFRS1
- type OriginalGroupInformation291
- type PaymentTransaction1101
- type RoutingNumberFRS1
- type StatusReason6Choice1
- type StatusReasonInformation121
- 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.002.001.10 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type BranchAndFinancialInstitutionIdentification62 ¶
type BranchAndFinancialInstitutionIdentification62 struct {
FinInstnId FinancialInstitutionIdentification182 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification62) Validate ¶
func (v BranchAndFinancialInstitutionIdentification62) Validate() error
type ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 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.002.001.10 ClrSysId"`
MmbId Max35TextFixed `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 MmbId"`
}
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
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 ¶
func (v ClearingSystemMemberIdentification22) Validate() error
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"`
}
type ExternalClearingSystemIdentification1CodeFixed ¶
type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"
func (ExternalClearingSystemIdentification1CodeFixed) Validate ¶
func (v ExternalClearingSystemIdentification1CodeFixed) Validate() error
type ExternalPaymentTransactionStatus1Code ¶
type ExternalPaymentTransactionStatus1Code string
func (ExternalPaymentTransactionStatus1Code) Validate ¶
func (v ExternalPaymentTransactionStatus1Code) Validate() error
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 ¶
func (v FinancialInstitutionIdentification181) Validate() error
type FinancialInstitutionIdentification182 ¶
type FinancialInstitutionIdentification182 struct {
ClrSysMmbId ClearingSystemMemberIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification182) Validate ¶
func (v FinancialInstitutionIdentification182) Validate() error
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 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
Click to show internal directories.
Click to hide internal directories.