iso20022_camt_020_001_04

package
v0.0.0-...-2e988c5 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BusinessInformationCriteria1

type BusinessInformationCriteria1 struct {
	NewQryNm Max35Text                                   `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 NewQryNm,omitempty"`
	SchCrit  []GeneralBusinessInformationSearchCriteria1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 SchCrit,omitempty"`
	RtrCrit  GeneralBusinessInformationReturnCriteria1   `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 RtrCrit,omitempty"`
}

type BusinessInformationQueryDefinition3

type BusinessInformationQueryDefinition3 struct {
	QryTp         QueryType2Code                                      `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 QryTp,omitempty"`
	GnlBizInfCrit GeneralBusinessInformationCriteriaDefinition1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 GnlBizInfCrit,omitempty"`
}

type CharacterSearch1Choice

type CharacterSearch1Choice struct {
	EQ  Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 EQ,omitempty"`
	NEQ Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 NEQ,omitempty"`
	CT  Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 CT,omitempty"`
	NCT Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 NCT,omitempty"`
}

type Document

type Document struct {
	GetGnlBizInf GetGeneralBusinessInformationV04 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 GetGnlBizInf"`
}

type GeneralBusinessInformationCriteriaDefinition1Choice

type GeneralBusinessInformationCriteriaDefinition1Choice struct {
	QryNm   Max35Text                    `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 QryNm,omitempty"`
	NewCrit BusinessInformationCriteria1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 NewCrit,omitempty"`
}

type GeneralBusinessInformationReturnCriteria1

type GeneralBusinessInformationReturnCriteria1 struct {
	QlfrInd     bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 QlfrInd,omitempty"`
	SbjtInd     bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 SbjtInd,omitempty"`
	SbjtDtlsInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 SbjtDtlsInd,omitempty"`
}

type GeneralBusinessInformationSearchCriteria1

type GeneralBusinessInformationSearchCriteria1 struct {
	Ref  []Max35Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 Ref,omitempty"`
	Sbjt []CharacterSearch1Choice    `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 Sbjt,omitempty"`
	Qlfr []InformationQualifierType1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 Qlfr,omitempty"`
}

type GetGeneralBusinessInformationV04

type GetGeneralBusinessInformationV04 struct {
	MsgHdr          MessageHeader1                      `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 MsgHdr"`
	GnlBizInfQryDef BusinessInformationQueryDefinition3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 GnlBizInfQryDef,omitempty"`
	SplmtryData     []SupplementaryData1                `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 SplmtryData,omitempty"`
}

type ISODateTime

type ISODateTime time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type InformationQualifierType1

type InformationQualifierType1 struct {
	IsFrmtd bool          `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 IsFrmtd,omitempty"`
	Prty    Priority1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 Prty,omitempty"`
}

type Max350Text

type Max350Text string

May be no more than 350 items long

type Max35Text

type Max35Text string

May be no more than 35 items long

type MessageHeader1

type MessageHeader1 struct {
	MsgId   Max35Text   `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 MsgId"`
	CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 CreDtTm,omitempty"`
}

type Priority1Code

type Priority1Code string

May be one of HIGH, NORM, LOWW

type QueryType2Code

type QueryType2Code string

May be one of ALLL, CHNG, MODF, DELD

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm Max350Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.020.001.04 Envlp"`
}

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

Jump to

Keyboard shortcuts

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