InvestigationResponse_camt_111_001_01

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2026 License: Apache-2.0 Imports: 3 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.111.001.01

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.111.001.01

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.111.001.01

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BranchAndFinancialInstitutionIdentification61

type BranchAndFinancialInstitutionIdentification61 struct {
	FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification61) Validate

type ClearingSystemIdentification2Choice1

type ClearingSystemIdentification2Choice1 struct {
	Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Cd,omitempty"`
}

func (ClearingSystemIdentification2Choice1) Validate

type ClearingSystemMemberIdentification21

type ClearingSystemMemberIdentification21 struct {
	ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 ClrSysId"`
	MmbId    RoutingNumberFRS1                    `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 MmbId"`
}

func (ClearingSystemMemberIdentification21) Validate

type Document

type Document struct {
	XMLName xml.Name

	InvstgtnRspn InvestigationResponseV01 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnRspn"`
}

func (Document) Validate

func (v Document) Validate() error

type ExternalClearingSystemIdentification1CodeFixed

type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"

func (ExternalClearingSystemIdentification1CodeFixed) Validate

type ExternalInvestigationStatus1Code

type ExternalInvestigationStatus1Code string

func (ExternalInvestigationStatus1Code) Validate

type ExternalInvestigationStatusReason1Code

type ExternalInvestigationStatusReason1Code string

func (ExternalInvestigationStatusReason1Code) Validate

type ExternalInvestigationSubType1Code

type ExternalInvestigationSubType1Code string

func (ExternalInvestigationSubType1Code) Validate

type ExternalInvestigationType1Code

type ExternalInvestigationType1Code string

func (ExternalInvestigationType1Code) Validate

type FinancialInstitutionIdentification181

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

func (FinancialInstitutionIdentification181) Validate

type IMADFedwireFunds1

type IMADFedwireFunds1 string

func (IMADFedwireFunds1) Validate

func (v IMADFedwireFunds1) Validate() error

type InvestigationData21

type InvestigationData21 struct {
	RspnData InvestigationDataRecord1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 RspnData"`
}

func (InvestigationData21) Validate

func (v InvestigationData21) Validate() error

type InvestigationDataRecord1Choice1

type InvestigationDataRecord1Choice1 struct {
	RspnNrrtv *Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 RspnNrrtv,omitempty"`
}

func (InvestigationDataRecord1Choice1) Validate

type InvestigationRequest31

type InvestigationRequest31 struct {
	MsgId            Max35Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 MsgId"`
	RqstrInvstgtnId  *Max35Text                    `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 RqstrInvstgtnId,omitempty"`
	RspndrInvstgtnId *Max35Text                    `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 RspndrInvstgtnId,omitempty"`
	InvstgtnTp       InvestigationType1Choice1     `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnTp"`
	InvstgtnSubTp    *InvestigationSubType1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnSubTp,omitempty"`
	Rqstr            Party40Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Rqstr"`
	Rspndr           Party40Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Rspndr"`
}

func (InvestigationRequest31) Validate

func (v InvestigationRequest31) Validate() error

type InvestigationResponse31

type InvestigationResponse31 struct {
	MsgId            IMADFedwireFunds1      `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 MsgId"`
	RspndrInvstgtnId *Max35Text             `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 RspndrInvstgtnId,omitempty"`
	InvstgtnSts      InvestigationStatus21  `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnSts"`
	InvstgtnData     []*InvestigationData21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnData,omitempty"`
}

func (InvestigationResponse31) Validate

func (v InvestigationResponse31) Validate() error

type InvestigationResponseV01

type InvestigationResponseV01 struct {
	InvstgtnRspn     InvestigationResponse31 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 InvstgtnRspn"`
	OrgnlInvstgtnReq InvestigationRequest31  `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 OrgnlInvstgtnReq"`
}

func (InvestigationResponseV01) Validate

func (v InvestigationResponseV01) Validate() error

type InvestigationStatus21

type InvestigationStatus21 struct {
	Sts    ExternalInvestigationStatus1Code   `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Sts"`
	StsRsn *InvestigationStatusReason1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 StsRsn,omitempty"`
}

func (InvestigationStatus21) Validate

func (v InvestigationStatus21) Validate() error

type InvestigationStatusReason1Choice1

type InvestigationStatusReason1Choice1 struct {
	Cd *ExternalInvestigationStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Cd,omitempty"`
}

func (InvestigationStatusReason1Choice1) Validate

type InvestigationSubType1Choice1

type InvestigationSubType1Choice1 struct {
	Cd *ExternalInvestigationSubType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Cd,omitempty"`
}

func (InvestigationSubType1Choice1) Validate

func (v InvestigationSubType1Choice1) Validate() error

type InvestigationType1Choice1

type InvestigationType1Choice1 struct {
	Cd *ExternalInvestigationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Cd,omitempty"`
}

func (InvestigationType1Choice1) Validate

func (v InvestigationType1Choice1) Validate() error

type Max35Text

type Max35Text string

func (Max35Text) Validate

func (v Max35Text) Validate() error

type Max500Text

type Max500Text string

func (Max500Text) Validate

func (v Max500Text) Validate() error

type Party40Choice1

type Party40Choice1 struct {
	Agt *BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.111.001.01 Agt,omitempty"`
}

func (Party40Choice1) Validate

func (v Party40Choice1) Validate() error

type RoutingNumberFRS1

type RoutingNumberFRS1 string

func (RoutingNumberFRS1) Validate

func (v RoutingNumberFRS1) Validate() error

Jump to

Keyboard shortcuts

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