Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.026.001.07
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.026.001.07
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.026.001.07
Index ¶
- type AMLIndicator
- type ActiveCurrencyAndAmountFedNow1
- type ActiveCurrencyAndAmountFedNow1SimpleType
- type ActiveCurrencyCodeFixed
- type ActiveOrHistoricCurrencyAndAmountFedNow1
- type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification61
- type BranchAndFinancialInstitutionIdentification62
- type Case51
- type CaseAssignment51
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type Contact41
- type CountryCode
- type DateAndDateTime2Choice
- type DateAndPlaceOfBirth1
- type Document
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalOrganisationIdentification1Code
- type ExternalPersonIdentification1Code
- type FinancialInstitutionIdentification181
- type FinancialInstitutionIdentification182
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type LEIIdentifier
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max35Text
- type Max70Text
- type MessageIdentificationFedNow1
- type MessageNameIdentificationFRS1
- type MissingOrIncorrectInformation31
- type OrganisationIdentification291
- type OrganisationIdentificationSchemeName1Choice
- type Party38Choice1
- type Party40Choice1
- type Party40Choice2
- type PartyIdentification1351
- type PersonIdentification131
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress241
- type PreferredContactMethod1Code1
- type RoutingNumberFRS1
- type TrueFalseIndicator
- type UUIDv4Identifier
- type UnableToApplyIncorrect11
- type UnableToApplyIncorrectInformation4Code1
- type UnableToApplyJustification3Choice1
- type UnableToApplyMissing11
- type UnableToApplyMissingInformation3Code1
- type UnableToApplyV07
- type UnderlyingGroupInformation11
- type UnderlyingPaymentInstruction51
- type UnderlyingPaymentTransaction41
- type UnderlyingTransaction5Choice1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMLIndicator ¶
type AMLIndicator bool
func (AMLIndicator) Validate ¶
func (v AMLIndicator) Validate() error
type ActiveCurrencyAndAmountFedNow1 ¶
type ActiveCurrencyAndAmountFedNow1 struct { Value ActiveCurrencyAndAmountFedNow1SimpleType `xml:",chardata"` Ccy ActiveCurrencyCodeFixed `xml:"Ccy,attr"` }
func (ActiveCurrencyAndAmountFedNow1) Validate ¶
func (v ActiveCurrencyAndAmountFedNow1) Validate() error
type ActiveCurrencyAndAmountFedNow1SimpleType ¶
type ActiveCurrencyAndAmountFedNow1SimpleType float64
func (ActiveCurrencyAndAmountFedNow1SimpleType) Validate ¶
func (v ActiveCurrencyAndAmountFedNow1SimpleType) Validate() error
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.026.001.07 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.026.001.07 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification62) Validate ¶
func (v BranchAndFinancialInstitutionIdentification62) Validate() error
type Case51 ¶
type Case51 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Id"` Cretr Party40Choice2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Cretr"` }
type CaseAssignment51 ¶
type CaseAssignment51 struct { Id MessageIdentificationFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Id"` Assgnr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Assgnr"` Assgne Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Assgne"` CreDtTm fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.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:camt.026.001.07 ClrSysId"` MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 Nm,omitempty"` PhneNb *PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PhneNb,omitempty"` MobNb *PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 MobNb,omitempty"` EmailAdr *Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 EmailAdr,omitempty"` Dept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Dept,omitempty"` PrefrdMtd PreferredContactMethod1Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PrefrdMtd"` }
type CountryCode ¶
type CountryCode string
func (CountryCode) Validate ¶
func (v CountryCode) Validate() error
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt *fednow.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Dt,omitempty"` DtTm *fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 DtTm,omitempty"` }
func (DateAndDateTime2Choice) Validate ¶
func (v DateAndDateTime2Choice) Validate() error
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt fednow.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 BirthDt"` PrvcOfBirth *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 CtryOfBirth"` }
func (DateAndPlaceOfBirth1) Validate ¶
func (v DateAndPlaceOfBirth1) Validate() error
type Document ¶
type Document struct { XMLName xml.Name UblToApply UnableToApplyV07 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 UblToApply"` }
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 FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 ClrSysMmbId"` LEI *LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 LEI,omitempty"` Nm *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Nm,omitempty"` PstlAdr *PostalAddress241 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 Id"` SchmeNm *OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 SchmeNm,omitempty"` Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.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:camt.026.001.07 Id"` SchmeNm *PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 SchmeNm,omitempty"` Issr *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Issr,omitempty"` }
func (GenericPersonIdentification1) Validate ¶
func (v GenericPersonIdentification1) Validate() error
type LEIIdentifier ¶
type LEIIdentifier string
func (LEIIdentifier) Validate ¶
func (v LEIIdentifier) 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 MissingOrIncorrectInformation31 ¶
type MissingOrIncorrectInformation31 struct { AMLReq *AMLIndicator `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 AMLReq,omitempty"` MssngInf []*UnableToApplyMissing11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 MssngInf,omitempty"` IncrrctInf []*UnableToApplyIncorrect11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 IncrrctInf,omitempty"` }
func (MissingOrIncorrectInformation31) Validate ¶
func (v MissingOrIncorrectInformation31) Validate() error
type OrganisationIdentification291 ¶
type OrganisationIdentification291 struct { AnyBIC *AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 AnyBIC,omitempty"` LEI *LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 LEI,omitempty"` Othr *GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.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:camt.026.001.07 Cd,omitempty"` Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Prtry,omitempty"` }
func (OrganisationIdentificationSchemeName1Choice) Validate ¶
func (v OrganisationIdentificationSchemeName1Choice) Validate() error
type Party38Choice1 ¶
type Party38Choice1 struct { OrgId *OrganisationIdentification291 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgId,omitempty"` PrvtId *PersonIdentification131 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 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.026.001.07 Pty,omitempty"` Agt *BranchAndFinancialInstitutionIdentification62 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 Nm"` Id *Party38Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Id,omitempty"` CtctDtls *Contact41 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 CtctDtls,omitempty"` }
func (PartyIdentification1351) Validate ¶
func (v PartyIdentification1351) Validate() error
type PersonIdentification131 ¶
type PersonIdentification131 struct { DtAndPlcOfBirth *DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 DtAndPlcOfBirth,omitempty"` Othr *GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.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:camt.026.001.07 Cd,omitempty"` Prtry *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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.026.001.07 Dept,omitempty"` SubDept *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 SubDept,omitempty"` StrtNm *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 StrtNm,omitempty"` BldgNb *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 BldgNb,omitempty"` BldgNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 BldgNm,omitempty"` Flr *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Flr,omitempty"` PstBx *Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PstBx,omitempty"` Room *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Room,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PstCd"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 TwnNm"` TwnLctnNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 TwnLctnNm,omitempty"` DstrctNm *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 DstrctNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 CtrySubDvsn"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Ctry"` AdrLine *Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 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 TrueFalseIndicator ¶
type TrueFalseIndicator bool
func (TrueFalseIndicator) Validate ¶
func (v TrueFalseIndicator) Validate() error
type UUIDv4Identifier ¶
type UUIDv4Identifier string
func (UUIDv4Identifier) Validate ¶
func (v UUIDv4Identifier) Validate() error
type UnableToApplyIncorrect11 ¶
type UnableToApplyIncorrect11 struct { Cd UnableToApplyIncorrectInformation4Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Cd"` AddtlIncrrctInf *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 AddtlIncrrctInf,omitempty"` }
func (UnableToApplyIncorrect11) Validate ¶
func (v UnableToApplyIncorrect11) Validate() error
type UnableToApplyIncorrectInformation4Code1 ¶
type UnableToApplyIncorrectInformation4Code1 string
const UnableToApplyIncorrectInformation4Code1In02 UnableToApplyIncorrectInformation4Code1 = "IN02"
const UnableToApplyIncorrectInformation4Code1In03 UnableToApplyIncorrectInformation4Code1 = "IN03"
const UnableToApplyIncorrectInformation4Code1In06 UnableToApplyIncorrectInformation4Code1 = "IN06"
const UnableToApplyIncorrectInformation4Code1In07 UnableToApplyIncorrectInformation4Code1 = "IN07"
const UnableToApplyIncorrectInformation4Code1In08 UnableToApplyIncorrectInformation4Code1 = "IN08"
const UnableToApplyIncorrectInformation4Code1In13 UnableToApplyIncorrectInformation4Code1 = "IN13"
const UnableToApplyIncorrectInformation4Code1In14 UnableToApplyIncorrectInformation4Code1 = "IN14"
const UnableToApplyIncorrectInformation4Code1In15 UnableToApplyIncorrectInformation4Code1 = "IN15"
const UnableToApplyIncorrectInformation4Code1In16 UnableToApplyIncorrectInformation4Code1 = "IN16"
const UnableToApplyIncorrectInformation4Code1In38 UnableToApplyIncorrectInformation4Code1 = "IN38"
const UnableToApplyIncorrectInformation4Code1In39 UnableToApplyIncorrectInformation4Code1 = "IN39"
const UnableToApplyIncorrectInformation4Code1Mm20 UnableToApplyIncorrectInformation4Code1 = "MM20"
const UnableToApplyIncorrectInformation4Code1Mm21 UnableToApplyIncorrectInformation4Code1 = "MM21"
const UnableToApplyIncorrectInformation4Code1Mm25 UnableToApplyIncorrectInformation4Code1 = "MM25"
const UnableToApplyIncorrectInformation4Code1Mm26 UnableToApplyIncorrectInformation4Code1 = "MM26"
const UnableToApplyIncorrectInformation4Code1Mm27 UnableToApplyIncorrectInformation4Code1 = "MM27"
const UnableToApplyIncorrectInformation4Code1Mm28 UnableToApplyIncorrectInformation4Code1 = "MM28"
const UnableToApplyIncorrectInformation4Code1Mm29 UnableToApplyIncorrectInformation4Code1 = "MM29"
const UnableToApplyIncorrectInformation4Code1Mm30 UnableToApplyIncorrectInformation4Code1 = "MM30"
const UnableToApplyIncorrectInformation4Code1Mm31 UnableToApplyIncorrectInformation4Code1 = "MM31"
const UnableToApplyIncorrectInformation4Code1Mm32 UnableToApplyIncorrectInformation4Code1 = "MM32"
const UnableToApplyIncorrectInformation4Code1Mm35 UnableToApplyIncorrectInformation4Code1 = "MM35"
const UnableToApplyIncorrectInformation4Code1Narr UnableToApplyIncorrectInformation4Code1 = "NARR"
func (UnableToApplyIncorrectInformation4Code1) Validate ¶
func (v UnableToApplyIncorrectInformation4Code1) Validate() error
type UnableToApplyJustification3Choice1 ¶
type UnableToApplyJustification3Choice1 struct { MssngOrIncrrctInf *MissingOrIncorrectInformation31 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 MssngOrIncrrctInf,omitempty"` PssblDplctInstr *TrueFalseIndicator `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 PssblDplctInstr,omitempty"` }
func (UnableToApplyJustification3Choice1) Validate ¶
func (v UnableToApplyJustification3Choice1) Validate() error
type UnableToApplyMissing11 ¶
type UnableToApplyMissing11 struct { Cd UnableToApplyMissingInformation3Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Cd"` AddtlMssngInf *Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 AddtlMssngInf,omitempty"` }
func (UnableToApplyMissing11) Validate ¶
func (v UnableToApplyMissing11) Validate() error
type UnableToApplyMissingInformation3Code1 ¶
type UnableToApplyMissingInformation3Code1 string
const UnableToApplyMissingInformation3Code1Ms01 UnableToApplyMissingInformation3Code1 = "MS01"
const UnableToApplyMissingInformation3Code1Narr UnableToApplyMissingInformation3Code1 = "NARR"
func (UnableToApplyMissingInformation3Code1) Validate ¶
func (v UnableToApplyMissingInformation3Code1) Validate() error
type UnableToApplyV07 ¶
type UnableToApplyV07 struct { Assgnmt CaseAssignment51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Assgnmt"` Case Case51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Case"` Undrlyg UnderlyingTransaction5Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Undrlyg"` Justfn UnableToApplyJustification3Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Justfn"` }
func (UnableToApplyV07) Validate ¶
func (v UnableToApplyV07) Validate() error
type UnderlyingGroupInformation11 ¶
type UnderlyingGroupInformation11 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlMsgId"` OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlMsgNmId"` OrgnlCreDtTm fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlCreDtTm"` }
func (UnderlyingGroupInformation11) Validate ¶
func (v UnderlyingGroupInformation11) Validate() error
type UnderlyingPaymentInstruction51 ¶
type UnderlyingPaymentInstruction51 struct { OrgnlGrpInf UnderlyingGroupInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlGrpInf"` OrgnlPmtInfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlPmtInfId"` OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlInstrId,omitempty"` OrgnlEndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlEndToEndId"` OrgnlUETR *UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlUETR,omitempty"` OrgnlInstdAmt ActiveOrHistoricCurrencyAndAmountFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlInstdAmt"` ReqdExctnDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 ReqdExctnDt"` }
func (UnderlyingPaymentInstruction51) Validate ¶
func (v UnderlyingPaymentInstruction51) Validate() error
type UnderlyingPaymentTransaction41 ¶
type UnderlyingPaymentTransaction41 struct { OrgnlGrpInf UnderlyingGroupInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlGrpInf"` OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlInstrId,omitempty"` OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlEndToEndId,omitempty"` OrgnlTxId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlTxId,omitempty"` OrgnlUETR *UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlUETR,omitempty"` OrgnlIntrBkSttlmAmt ActiveCurrencyAndAmountFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlIntrBkSttlmAmt"` OrgnlIntrBkSttlmDt fednow.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 OrgnlIntrBkSttlmDt"` }
func (UnderlyingPaymentTransaction41) Validate ¶
func (v UnderlyingPaymentTransaction41) Validate() error
type UnderlyingTransaction5Choice1 ¶
type UnderlyingTransaction5Choice1 struct { Initn *UnderlyingPaymentInstruction51 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 Initn,omitempty"` IntrBk *UnderlyingPaymentTransaction41 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 IntrBk,omitempty"` }
func (UnderlyingTransaction5Choice1) Validate ¶
func (v UnderlyingTransaction5Choice1) Validate() error
Click to show internal directories.
Click to hide internal directories.