Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:pain.014.001.07
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:pain.014.001.07
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:pain.014.001.07
Index ¶
- type AnyBICDec2014Identifier
- type BranchAndFinancialInstitutionIdentification61
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type CountryCode
- type CreditorPaymentActivationRequestStatusReportV07
- type DateAndPlaceOfBirth1
- type Document
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalOrganisationIdentification1Code
- type ExternalPaymentTransactionStatus1Code
- type ExternalPersonIdentification1Code
- type ExternalStatusReason1Code
- type FinancialInstitutionIdentification181
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GroupHeader871
- type IMADFedwireFunds1
- type LEIIdentifier
- type Max105Text
- type Max140Text
- type Max16Text
- type Max35Text
- type Max70Text
- type MessageNameIdentificationFRS1
- type OrganisationIdentification291
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupInformation301
- type OriginalPaymentInstruction311
- type Party38Choice1
- type PartyIdentification1351
- type PaymentTransaction1041
- type PersonIdentification131
- type PersonIdentificationSchemeName1Choice
- type PostalAddress241
- type RoutingNumberFRS1
- type StatusReason6Choice
- type StatusReasonInformation121
- type UUIDv4Identifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
func (AnyBICDec2014Identifier) Validate ¶
func (v AnyBICDec2014Identifier) Validate() error
type BranchAndFinancialInstitutionIdentification61 ¶
type BranchAndFinancialInstitutionIdentification61 struct {
FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 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:pain.014.001.07 ClrSysId"` MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 MmbId"` }
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
type CountryCode ¶
type CountryCode string
func (CountryCode) Validate ¶
func (v CountryCode) Validate() error
type CreditorPaymentActivationRequestStatusReportV07 ¶
type CreditorPaymentActivationRequestStatusReportV07 struct { GrpHdr GroupHeader871 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 GrpHdr"` OrgnlGrpInfAndSts OriginalGroupInformation301 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlGrpInfAndSts"` OrgnlPmtInfAndSts OriginalPaymentInstruction311 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlPmtInfAndSts"` }
func (CreditorPaymentActivationRequestStatusReportV07) Validate ¶
func (v CreditorPaymentActivationRequestStatusReportV07) Validate() error
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 BirthDt"` PrvcOfBirth *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CtryOfBirth"` }
func (DateAndPlaceOfBirth1) Validate ¶
func (v DateAndPlaceOfBirth1) Validate() error
type Document ¶
type Document struct { XMLName xml.Name CdtrPmtActvtnReqStsRpt CreditorPaymentActivationRequestStatusReportV07 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CdtrPmtActvtnReqStsRpt"` }
type ExternalClearingSystemIdentification1CodeFixed ¶
type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"
func (ExternalClearingSystemIdentification1CodeFixed) Validate ¶
func (v ExternalClearingSystemIdentification1CodeFixed) Validate() error
type ExternalOrganisationIdentification1Code ¶
type ExternalOrganisationIdentification1Code string
func (ExternalOrganisationIdentification1Code) Validate ¶
func (v ExternalOrganisationIdentification1Code) Validate() error
type ExternalPaymentTransactionStatus1Code ¶
type ExternalPaymentTransactionStatus1Code string
func (ExternalPaymentTransactionStatus1Code) Validate ¶
func (v ExternalPaymentTransactionStatus1Code) Validate() error
type ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
func (ExternalPersonIdentification1Code) Validate ¶
func (v ExternalPersonIdentification1Code) Validate() error
type ExternalStatusReason1Code ¶
type ExternalStatusReason1Code string
func (ExternalStatusReason1Code) Validate ¶
func (v ExternalStatusReason1Code) Validate() error
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification181) Validate ¶
func (v FinancialInstitutionIdentification181) Validate() error
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Id"` SchmeNm *OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 SchmeNm,omitempty"` Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Issr,omitempty"` }
func (GenericOrganisationIdentification1) Validate ¶
func (v GenericOrganisationIdentification1) Validate() error
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Id"` SchmeNm *PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 SchmeNm,omitempty"` Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Issr,omitempty"` }
func (GenericPersonIdentification1) Validate ¶
func (v GenericPersonIdentification1) Validate() error
type GroupHeader871 ¶
type GroupHeader871 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 MsgId"` CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CreDtTm"` InitgPty PartyIdentification1351 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 InitgPty"` DbtrAgt BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 DbtrAgt"` CdtrAgt BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CdtrAgt"` }
func (GroupHeader871) Validate ¶
func (v GroupHeader871) Validate() error
type IMADFedwireFunds1 ¶
type IMADFedwireFunds1 string
func (IMADFedwireFunds1) Validate ¶
func (v IMADFedwireFunds1) Validate() error
type LEIIdentifier ¶
type LEIIdentifier string
func (LEIIdentifier) Validate ¶
func (v LEIIdentifier) Validate() error
type Max105Text ¶
type Max105Text string
func (Max105Text) Validate ¶
func (v Max105Text) Validate() error
type Max140Text ¶
type Max140Text string
func (Max140Text) Validate ¶
func (v Max140Text) Validate() error
type MessageNameIdentificationFRS1 ¶
type MessageNameIdentificationFRS1 string
func (MessageNameIdentificationFRS1) Validate ¶
func (v MessageNameIdentificationFRS1) Validate() error
type OrganisationIdentification291 ¶
type OrganisationIdentification291 struct { AnyBIC *AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 AnyBIC,omitempty"` LEI *LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 LEI,omitempty"` Othr []*GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Othr,omitempty"` }
func (OrganisationIdentification291) Validate ¶
func (v OrganisationIdentification291) Validate() error
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd *ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Cd,omitempty"` Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Prtry,omitempty"` }
func (OrganisationIdentificationSchemeName1Choice) Validate ¶
func (v OrganisationIdentificationSchemeName1Choice) Validate() error
type OriginalGroupInformation301 ¶
type OriginalGroupInformation301 struct { OrgnlMsgId IMADFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlMsgId"` OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlMsgNmId"` OrgnlCreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlCreDtTm"` }
func (OriginalGroupInformation301) Validate ¶
func (v OriginalGroupInformation301) Validate() error
type OriginalPaymentInstruction311 ¶
type OriginalPaymentInstruction311 struct { OrgnlPmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlPmtInfId"` TxInfAndSts PaymentTransaction1041 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 TxInfAndSts"` }
func (OriginalPaymentInstruction311) Validate ¶
func (v OriginalPaymentInstruction311) Validate() error
type Party38Choice1 ¶
type Party38Choice1 struct { OrgId *OrganisationIdentification291 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgId,omitempty"` PrvtId *PersonIdentification131 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 PrvtId,omitempty"` }
func (Party38Choice1) Validate ¶
func (v Party38Choice1) Validate() error
type PartyIdentification1351 ¶
type PartyIdentification1351 struct { Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Nm,omitempty"` PstlAdr *PostalAddress241 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 PstlAdr,omitempty"` Id *Party38Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Id,omitempty"` CtryOfRes *CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CtryOfRes,omitempty"` }
func (PartyIdentification1351) Validate ¶
func (v PartyIdentification1351) Validate() error
type PaymentTransaction1041 ¶
type PaymentTransaction1041 struct { OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlInstrId,omitempty"` OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlEndToEndId,omitempty"` OrgnlUETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 OrgnlUETR"` TxSts ExternalPaymentTransactionStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 TxSts"` StsRsnInf []*StatusReasonInformation121 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 StsRsnInf,omitempty"` }
func (PaymentTransaction1041) Validate ¶
func (v PaymentTransaction1041) Validate() error
type PersonIdentification131 ¶
type PersonIdentification131 struct { DtAndPlcOfBirth *DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 DtAndPlcOfBirth,omitempty"` Othr []*GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Othr,omitempty"` }
func (PersonIdentification131) Validate ¶
func (v PersonIdentification131) Validate() error
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd *ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Cd,omitempty"` Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Prtry,omitempty"` }
func (PersonIdentificationSchemeName1Choice) Validate ¶
func (v PersonIdentificationSchemeName1Choice) Validate() error
type PostalAddress241 ¶
type PostalAddress241 struct { Dept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Dept,omitempty"` SubDept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 SubDept,omitempty"` StrtNm *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 StrtNm,omitempty"` BldgNb *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 BldgNb,omitempty"` BldgNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 BldgNm,omitempty"` Flr *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Flr,omitempty"` PstBx *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 PstBx,omitempty"` Room *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Room,omitempty"` PstCd *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 TwnNm"` TwnLctnNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 TwnLctnNm,omitempty"` DstrctNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 DstrctNm,omitempty"` CtrySubDvsn *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Ctry"` AdrLine []*Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 AdrLine,omitempty"` }
func (PostalAddress241) Validate ¶
func (v PostalAddress241) Validate() error
type RoutingNumberFRS1 ¶
type RoutingNumberFRS1 string
func (RoutingNumberFRS1) Validate ¶
func (v RoutingNumberFRS1) Validate() error
type StatusReason6Choice ¶
type StatusReason6Choice struct { Cd *ExternalStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Cd,omitempty"` Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Prtry,omitempty"` }
func (StatusReason6Choice) Validate ¶
func (v StatusReason6Choice) Validate() error
type StatusReasonInformation121 ¶
type StatusReasonInformation121 struct { Orgtr *PartyIdentification1351 `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Orgtr,omitempty"` Rsn StatusReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 Rsn"` AddtlInf []*Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07 AddtlInf,omitempty"` }
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.