InformationRequest_camt_026_001_07

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

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

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

type ActiveCurrencyAndAmountFedNow1SimpleType

type ActiveCurrencyAndAmountFedNow1SimpleType float64

func (ActiveCurrencyAndAmountFedNow1SimpleType) Validate

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

type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType

type ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType float64

func (ActiveOrHistoricCurrencyAndAmountFedNow1SimpleType) Validate

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

type BranchAndFinancialInstitutionIdentification62

type BranchAndFinancialInstitutionIdentification62 struct {
	FinInstnId FinancialInstitutionIdentification182 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification62) Validate

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"`
}

func (Case51) Validate

func (v Case51) Validate() error

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

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

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"`
}

func (Contact41) Validate

func (v Contact41) Validate() error

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"`
}

func (Document) Validate

func (v Document) Validate() error

type ExternalClearingSystemIdentification1CodeFixed

type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"

func (ExternalClearingSystemIdentification1CodeFixed) Validate

type ExternalOrganisationIdentification1Code

type ExternalOrganisationIdentification1Code string

func (ExternalOrganisationIdentification1Code) Validate

type ExternalPersonIdentification1Code

type ExternalPersonIdentification1Code string

func (ExternalPersonIdentification1Code) Validate

type FinancialInstitutionIdentification181

type FinancialInstitutionIdentification181 struct {
	ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification181) Validate

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

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

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 Max16Text

type Max16Text string

func (Max16Text) Validate

func (v Max16Text) Validate() error

type Max2048Text

type Max2048Text string

func (Max2048Text) Validate

func (v Max2048Text) Validate() error

type Max35Text

type Max35Text string

func (Max35Text) Validate

func (v Max35Text) Validate() error

type Max70Text

type Max70Text string

func (Max70Text) Validate

func (v Max70Text) 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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL