Documentation
¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.056.001.08
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.056.001.08
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.056.001.08
Index ¶
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyAndAmountSimpleType
- type ActiveOrHistoricCurrencyCode
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification61
- type BranchAndFinancialInstitutionIdentification62
- type CancellationReason33Choice1
- type Case51
- type CaseAssignment51
- type ClearingSystemIdentification2Choice1
- type ClearingSystemIdentification2Choice2
- type ClearingSystemMemberIdentification21
- type ClearingSystemMemberIdentification22
- type CountryCode
- type DateAndPlaceOfBirth1
- type Document
- type ExternalCancellationReason1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type FIToFIPaymentCancellationRequestV08
- type FinancialInstitutionIdentification181
- type FinancialInstitutionIdentification182
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type IMADFedwireFunds1
- type LEIIdentifier
- type Max16Text
- type Max35Text
- type Max70Text
- type Max105Text
- type Max140Text
- type MessageNameIdentificationFRS1
- type OrganisationIdentification291
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupInformation291
- type Party38Choice1
- type Party40Choice1
- type Party40Choice2
- type PartyIdentification1351
- type PartyIdentification1352
- type PaymentCancellationReason51
- type PaymentTransaction1061
- type PersonIdentification131
- type PersonIdentificationSchemeName1Choice
- type PostalAddress241
- type PostalAddress242
- type RoutingNumberFRS1
- type UUIDv4Identifier
- type UnderlyingTransaction231
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct {
Value ActiveOrHistoricCurrencyAndAmountSimpleType `xml:",chardata"`
Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"`
}
func (ActiveOrHistoricCurrencyAndAmount) Validate ¶
func (v ActiveOrHistoricCurrencyAndAmount) Validate() error
type ActiveOrHistoricCurrencyAndAmountSimpleType ¶
func (ActiveOrHistoricCurrencyAndAmountSimpleType) MarshalText ¶
func (a ActiveOrHistoricCurrencyAndAmountSimpleType) MarshalText() ([]byte, error)
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
func (ActiveOrHistoricCurrencyCode) Validate ¶
func (v ActiveOrHistoricCurrencyCode) Validate() error
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
func (AnyBICDec2014Identifier) Validate ¶
func (v AnyBICDec2014Identifier) Validate() error
type BICFIDec2014Identifier ¶
type BICFIDec2014Identifier string
func (BICFIDec2014Identifier) Validate ¶
func (v BICFIDec2014Identifier) Validate() error
type BranchAndFinancialInstitutionIdentification61 ¶
type BranchAndFinancialInstitutionIdentification61 struct {
FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type BranchAndFinancialInstitutionIdentification62 ¶
type BranchAndFinancialInstitutionIdentification62 struct {
FinInstnId FinancialInstitutionIdentification182 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification62) Validate ¶
func (v BranchAndFinancialInstitutionIdentification62) Validate() error
type CancellationReason33Choice1 ¶
type CancellationReason33Choice1 struct {
Cd *ExternalCancellationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Cd,omitempty"`
}
func (CancellationReason33Choice1) Validate ¶
func (v CancellationReason33Choice1) Validate() error
type Case51 ¶
type Case51 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id"`
Cretr Party40Choice2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Cretr"`
}
type CaseAssignment51 ¶
type CaseAssignment51 struct {
Id IMADFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id"`
Assgnr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Assgnr"`
Assgne Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Assgne"`
CreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CreDtTm"`
}
func (CaseAssignment51) Validate ¶
func (v CaseAssignment51) Validate() error
type ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Cd,omitempty"`
}
func (ClearingSystemIdentification2Choice1) Validate ¶
func (v ClearingSystemIdentification2Choice1) Validate() error
type ClearingSystemIdentification2Choice2 ¶
type ClearingSystemIdentification2Choice2 struct {
Cd *ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Cd,omitempty"`
}
func (ClearingSystemIdentification2Choice2) Validate ¶
func (v ClearingSystemIdentification2Choice2) Validate() error
type ClearingSystemMemberIdentification21 ¶
type ClearingSystemMemberIdentification21 struct {
ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 ClrSysId"`
MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 MmbId"`
}
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
type ClearingSystemMemberIdentification22 ¶
type ClearingSystemMemberIdentification22 struct {
ClrSysId ClearingSystemIdentification2Choice2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 ClrSysId"`
MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 MmbId"`
}
func (ClearingSystemMemberIdentification22) Validate ¶
func (v ClearingSystemMemberIdentification22) Validate() error
type CountryCode ¶
type CountryCode string
func (CountryCode) Validate ¶
func (v CountryCode) Validate() error
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct {
BirthDt fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BirthDt"`
PrvcOfBirth *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PrvcOfBirth,omitempty"`
CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CityOfBirth"`
CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtryOfBirth"`
}
func (DateAndPlaceOfBirth1) Validate ¶
func (v DateAndPlaceOfBirth1) Validate() error
type Document ¶
type Document struct {
XMLName xml.Name
FIToFIPmtCxlReq FIToFIPaymentCancellationRequestV08 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 FIToFIPmtCxlReq"`
}
type ExternalCancellationReason1Code ¶
type ExternalCancellationReason1Code string
func (ExternalCancellationReason1Code) Validate ¶
func (v ExternalCancellationReason1Code) Validate() error
type ExternalClearingSystemIdentification1Code ¶
type ExternalClearingSystemIdentification1Code string
func (ExternalClearingSystemIdentification1Code) Validate ¶
func (v ExternalClearingSystemIdentification1Code) Validate() error
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 ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
func (ExternalPersonIdentification1Code) Validate ¶
func (v ExternalPersonIdentification1Code) Validate() error
type FIToFIPaymentCancellationRequestV08 ¶
type FIToFIPaymentCancellationRequestV08 struct {
Assgnmt CaseAssignment51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Assgnmt"`
Case Case51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Case"`
Undrlyg UnderlyingTransaction231 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Undrlyg"`
}
func (FIToFIPaymentCancellationRequestV08) Validate ¶
func (v FIToFIPaymentCancellationRequestV08) Validate() error
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification181) Validate ¶
func (v FinancialInstitutionIdentification181) Validate() error
type FinancialInstitutionIdentification182 ¶
type FinancialInstitutionIdentification182 struct {
BICFI *BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BICFI,omitempty"`
ClrSysMmbId *ClearingSystemMemberIdentification22 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 ClrSysMmbId,omitempty"`
LEI *LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 LEI,omitempty"`
Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Nm,omitempty"`
PstlAdr *PostalAddress241 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstlAdr,omitempty"`
}
func (FinancialInstitutionIdentification182) Validate ¶
func (v FinancialInstitutionIdentification182) Validate() error
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id"`
SchmeNm *OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 SchmeNm,omitempty"`
Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 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:camt.056.001.08 Id"`
SchmeNm *PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 SchmeNm,omitempty"`
Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Issr,omitempty"`
}
func (GenericPersonIdentification1) Validate ¶
func (v GenericPersonIdentification1) 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:camt.056.001.08 AnyBIC,omitempty"`
LEI *LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 LEI,omitempty"`
Othr []*GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 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:camt.056.001.08 Cd,omitempty"`
Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Prtry,omitempty"`
}
func (OrganisationIdentificationSchemeName1Choice) Validate ¶
func (v OrganisationIdentificationSchemeName1Choice) Validate() error
type OriginalGroupInformation291 ¶
type OriginalGroupInformation291 struct {
OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlMsgId"`
OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlMsgNmId"`
OrgnlCreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlCreDtTm"`
}
func (OriginalGroupInformation291) Validate ¶
func (v OriginalGroupInformation291) Validate() error
type Party38Choice1 ¶
type Party38Choice1 struct {
OrgId *OrganisationIdentification291 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgId,omitempty"`
PrvtId *PersonIdentification131 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PrvtId,omitempty"`
}
func (Party38Choice1) Validate ¶
func (v Party38Choice1) Validate() error
type Party40Choice1 ¶
type Party40Choice1 struct {
Agt *BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Agt,omitempty"`
}
func (Party40Choice1) Validate ¶
func (v Party40Choice1) Validate() error
type Party40Choice2 ¶
type Party40Choice2 struct {
Pty *PartyIdentification1351 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Pty,omitempty"`
Agt *BranchAndFinancialInstitutionIdentification62 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Agt,omitempty"`
}
func (Party40Choice2) Validate ¶
func (v Party40Choice2) Validate() error
type PartyIdentification1351 ¶
type PartyIdentification1351 struct {
Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Nm,omitempty"`
PstlAdr *PostalAddress241 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstlAdr,omitempty"`
Id *Party38Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id,omitempty"`
CtryOfRes *CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtryOfRes,omitempty"`
}
func (PartyIdentification1351) Validate ¶
func (v PartyIdentification1351) Validate() error
type PartyIdentification1352 ¶
type PartyIdentification1352 struct {
Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Nm,omitempty"`
PstlAdr *PostalAddress242 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstlAdr,omitempty"`
Id *Party38Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id,omitempty"`
CtryOfRes *CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtryOfRes,omitempty"`
}
func (PartyIdentification1352) Validate ¶
func (v PartyIdentification1352) Validate() error
type PaymentCancellationReason51 ¶
type PaymentCancellationReason51 struct {
Orgtr *PartyIdentification1352 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Orgtr,omitempty"`
Rsn CancellationReason33Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Rsn"`
AddtlInf []*Max105Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 AddtlInf,omitempty"`
}
func (PaymentCancellationReason51) Validate ¶
func (v PaymentCancellationReason51) Validate() error
type PaymentTransaction1061 ¶
type PaymentTransaction1061 struct {
OrgnlGrpInf OriginalGroupInformation291 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlGrpInf"`
OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlInstrId,omitempty"`
OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlEndToEndId,omitempty"`
OrgnlTxId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlTxId,omitempty"`
OrgnlUETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlUETR"`
OrgnlIntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlIntrBkSttlmAmt"`
OrgnlIntrBkSttlmDt fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlIntrBkSttlmDt"`
CxlRsnInf PaymentCancellationReason51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CxlRsnInf"`
}
func (PaymentTransaction1061) Validate ¶
func (v PaymentTransaction1061) Validate() error
type PersonIdentification131 ¶
type PersonIdentification131 struct {
DtAndPlcOfBirth *DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 DtAndPlcOfBirth,omitempty"`
Othr []*GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 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:camt.056.001.08 Cd,omitempty"`
Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 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:camt.056.001.08 Dept,omitempty"`
SubDept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 SubDept,omitempty"`
StrtNm *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 StrtNm,omitempty"`
BldgNb *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BldgNb,omitempty"`
BldgNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BldgNm,omitempty"`
Flr *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Flr,omitempty"`
PstBx *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstBx,omitempty"`
Room *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Room,omitempty"`
PstCd *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstCd,omitempty"`
TwnNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 TwnNm,omitempty"`
TwnLctnNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 TwnLctnNm,omitempty"`
DstrctNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 DstrctNm,omitempty"`
CtrySubDvsn *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtrySubDvsn,omitempty"`
Ctry *CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Ctry,omitempty"`
AdrLine []*Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 AdrLine,omitempty"`
}
func (PostalAddress241) Validate ¶
func (v PostalAddress241) Validate() error
type PostalAddress242 ¶
type PostalAddress242 struct {
Dept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Dept,omitempty"`
SubDept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 SubDept,omitempty"`
StrtNm *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 StrtNm,omitempty"`
BldgNb *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BldgNb,omitempty"`
BldgNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 BldgNm,omitempty"`
Flr *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Flr,omitempty"`
PstBx *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstBx,omitempty"`
Room *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Room,omitempty"`
PstCd *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PstCd,omitempty"`
TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 TwnNm"`
TwnLctnNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 TwnLctnNm,omitempty"`
DstrctNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 DstrctNm,omitempty"`
CtrySubDvsn *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtrySubDvsn,omitempty"`
Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Ctry"`
AdrLine []*Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 AdrLine,omitempty"`
}
func (PostalAddress242) Validate ¶
func (v PostalAddress242) 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
type UnderlyingTransaction231 ¶
type UnderlyingTransaction231 struct {
TxInf PaymentTransaction1061 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 TxInf"`
}
func (UnderlyingTransaction231) Validate ¶
func (v UnderlyingTransaction231) Validate() error
Click to show internal directories.
Click to hide internal directories.