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 ActiveCurrencyCodeFixed
- type ActiveOrHistoricCurrencyAndAmountFedNow1
- type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification61
- type BranchAndFinancialInstitutionIdentification62
- type CancellationReason33Choice1
- type Case51
- type CaseAssignment51
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type Contact41
- type CountryCode
- type DateAndPlaceOfBirth1
- type Document
- type ExternalCancellationReason1Code
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type FIToFIPaymentCancellationRequestV08
- type FinancialInstitutionIdentification181
- type FinancialInstitutionIdentification182
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type LEIIdentifier
- type Max105Text
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max35Text
- type Max70Text
- type MessageIdentificationFedNow1
- type MessageNameIdentificationFRS1
- type OrganisationIdentification291
- type OrganisationIdentificationSchemeName1Choice
- type OriginalGroupInformation291
- type Party38Choice1
- type Party40Choice1
- type Party40Choice2
- type PartyIdentification1351
- type PaymentCancellationReason51
- type PaymentTransaction1061
- type PersonIdentification131
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress241
- type PreferredContactMethod1Code1
- type RoutingNumberFRS1
- type UUIDv4Identifier
- type UnderlyingTransaction231
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveCurrencyCodeFixed ¶
type ActiveCurrencyCodeFixed string
const ActiveCurrencyCodeFixedUsd ActiveCurrencyCodeFixed = "USD"
func (ActiveCurrencyCodeFixed) Validate ¶
func (v ActiveCurrencyCodeFixed) Validate() error
type ActiveOrHistoricCurrencyAndAmountFedNow1 ¶
type ActiveOrHistoricCurrencyAndAmountFedNow1 struct { Value ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType `xml:",chardata"` Ccy ActiveCurrencyCodeFixed `xml:"Ccy,attr"` }
func (ActiveOrHistoricCurrencyAndAmountFedNow1) Validate ¶
func (v ActiveOrHistoricCurrencyAndAmountFedNow1) Validate() error
type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType ¶
type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType float64
func (ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType) Validate ¶
func (v ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType) 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 MessageIdentificationFedNow1 `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 fednow.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 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 Contact41 ¶
type Contact41 struct { Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Nm,omitempty"` PhneNb *PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PhneNb,omitempty"` MobNb *PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 MobNb,omitempty"` EmailAdr *Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 EmailAdr,omitempty"` Dept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Dept,omitempty"` PrefrdMtd PreferredContactMethod1Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 PrefrdMtd"` }
type CountryCode ¶
type CountryCode string
func (CountryCode) Validate ¶
func (v CountryCode) Validate() error
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt fednow.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 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 ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 ClrSysMmbId"` 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 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 Max2048Text ¶
type Max2048Text string
func (Max2048Text) Validate ¶
func (v Max2048Text) 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 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 fednow.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"` Id *Party38Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 Id,omitempty"` CtctDtls *Contact41 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 CtctDtls,omitempty"` }
func (PartyIdentification1351) Validate ¶
func (v PartyIdentification1351) Validate() error
type PaymentCancellationReason51 ¶
type PaymentCancellationReason51 struct { Orgtr *PartyIdentification1351 `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,omitempty"` OrgnlIntrBkSttlmAmt ActiveOrHistoricCurrencyAndAmountFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08 OrgnlIntrBkSttlmAmt"` OrgnlIntrBkSttlmDt fednow.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 PhoneNumber ¶
type PhoneNumber string
func (PhoneNumber) Validate ¶
func (v PhoneNumber) 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"` 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"` 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 (PostalAddress241) Validate ¶
func (v PostalAddress241) Validate() error
type PreferredContactMethod1Code1 ¶
type PreferredContactMethod1Code1 string
const PreferredContactMethod1Code1Cell PreferredContactMethod1Code1 = "CELL"
const PreferredContactMethod1Code1Mail PreferredContactMethod1Code1 = "MAIL"
const PreferredContactMethod1Code1Phon PreferredContactMethod1Code1 = "PHON"
func (PreferredContactMethod1Code1) Validate ¶
func (v PreferredContactMethod1Code1) 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.