admn_004_001_01

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 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:admn.004.001.01 with prefix 'rf'

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

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 with prefix 'rf'

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BranchAndFinancialInstitutionIdentification4ADMN

type BranchAndFinancialInstitutionIdentification4ADMN struct {
	FinInstnId FinancialInstitutionIdentification7ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification4ADMN) MarshalXML

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (BranchAndFinancialInstitutionIdentification4ADMN) Validate added in v0.8.0

type ClearingSystemMemberIdentification2ADMN

type ClearingSystemMemberIdentification2ADMN struct {
	MmbId Min11Max11Text `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 MmbId"`
}

func (ClearingSystemMemberIdentification2ADMN) MarshalXML

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (ClearingSystemMemberIdentification2ADMN) Validate added in v0.8.0

type DocumentTCH

type DocumentTCH struct {
	XMLName         xml.Name
	AdmnSignOffResp SignOffResponseTCH `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 AdmnSignOffResp"`
}

func (DocumentTCH) Context added in v0.8.0

func (d DocumentTCH) Context() map[string]log.Valuer

func (DocumentTCH) MarshalXML

func (v DocumentTCH) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (DocumentTCH) Validate added in v0.8.0

func (v DocumentTCH) Validate() error

type FinancialInstitutionIdentification7ADMN

type FinancialInstitutionIdentification7ADMN struct {
	ClrSysMmbId ClearingSystemMemberIdentification2ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification7ADMN) MarshalXML

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (FinancialInstitutionIdentification7ADMN) Validate added in v0.8.0

type GrpHdr

type GrpHdr struct {
	MsgId   Max35Text       `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 MsgId"`
	CreDtTm rtp.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 CreDtTm"`
}

func (GrpHdr) MarshalXML

func (v GrpHdr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (GrpHdr) Validate added in v0.8.0

func (v GrpHdr) Validate() error

type GrpHdrTCH

type GrpHdrTCH struct {
	MsgId   Max35Text       `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 MsgId"`
	CreDtTm rtp.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 CreDtTm"`
}

func (GrpHdrTCH) MarshalXML

func (v GrpHdrTCH) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (GrpHdrTCH) Validate added in v0.8.0

func (v GrpHdrTCH) Validate() error

type Max35Text

type Max35Text string

func (Max35Text) Validate added in v0.8.0

func (v Max35Text) Validate() error

type Min11Max11Text

type Min11Max11Text string

func (Min11Max11Text) Validate added in v0.8.0

func (v Min11Max11Text) Validate() error

type ProprietaryReasonCode

type ProprietaryReasonCode string
const ProprietaryReasonCode9946 ProprietaryReasonCode = "9946"
const ProprietaryReasonCode9948 ProprietaryReasonCode = "9948"
const ProprietaryReasonCode9964 ProprietaryReasonCode = "9964"
const ProprietaryReasonCodeDs0H ProprietaryReasonCode = "DS0H"
const ProprietaryReasonCodeRc02 ProprietaryReasonCode = "RC02"

func (ProprietaryReasonCode) Validate added in v0.8.0

func (v ProprietaryReasonCode) Validate() error

type SignOffResp

type SignOffResp struct {
	OrgnlInstrId Max35Text                                        `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 OrgnlInstrId"`
	InstgAgt     BranchAndFinancialInstitutionIdentification4ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 InstgAgt"`
	InstdAgt     BranchAndFinancialInstitutionIdentification4ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 InstdAgt"`
	Sts          TransactionGroupStatus3CodeAdmin                 `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 Sts"`
	StsRsnInf    *StatusReasonInformation8                        `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 StsRsnInf,omitempty"`
}

func (SignOffResp) MarshalXML

func (v SignOffResp) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (SignOffResp) Validate added in v0.8.0

func (v SignOffResp) Validate() error

type SignOffRespTCH

type SignOffRespTCH struct {
	OrgnlInstrId Max35Text                                        `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 OrgnlInstrId"`
	InstgAgt     BranchAndFinancialInstitutionIdentification4ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 InstgAgt"`
	InstdAgt     BranchAndFinancialInstitutionIdentification4ADMN `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 InstdAgt"`
	Sts          TransactionGroupStatus3CodeAdmin                 `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 Sts"`
	StsRsnInf    *StatusReasonInformation8TCH                     `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 StsRsnInf,omitempty"`
}

func (SignOffRespTCH) MarshalXML

func (v SignOffRespTCH) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (SignOffRespTCH) Validate added in v0.8.0

func (v SignOffRespTCH) Validate() error

type SignOffResponse

type SignOffResponse struct {
	GrpHdr      GrpHdr      `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 GrpHdr"`
	SignOffResp SignOffResp `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 SignOffResp"`
}

func (SignOffResponse) MarshalXML

func (v SignOffResponse) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (SignOffResponse) Validate added in v0.8.0

func (v SignOffResponse) Validate() error

type SignOffResponseTCH

type SignOffResponseTCH struct {
	GrpHdr      GrpHdrTCH      `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 GrpHdr"`
	SignOffResp SignOffRespTCH `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 SignOffResp"`
}

func (SignOffResponseTCH) MarshalXML

func (v SignOffResponseTCH) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (SignOffResponseTCH) Validate added in v0.8.0

func (v SignOffResponseTCH) Validate() error

type StatusReason6Choice

type StatusReason6Choice struct {
	Prtry *ProprietaryReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 Prtry,omitempty"`
}

func (StatusReason6Choice) MarshalXML

func (v StatusReason6Choice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (StatusReason6Choice) Validate added in v0.8.0

func (v StatusReason6Choice) Validate() error

type StatusReasonInformation8

type StatusReasonInformation8 struct {
	Rsn StatusReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 Rsn"`
}

func (StatusReasonInformation8) MarshalXML

func (v StatusReasonInformation8) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (StatusReasonInformation8) Validate added in v0.8.0

func (v StatusReasonInformation8) Validate() error

type StatusReasonInformation8TCH

type StatusReasonInformation8TCH struct {
	Rsn StatusReason6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 Rsn"`
}

func (StatusReasonInformation8TCH) MarshalXML

func (v StatusReasonInformation8TCH) MarshalXML(e *xml.Encoder, start xml.StartElement) error

MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix

func (StatusReasonInformation8TCH) Validate added in v0.8.0

func (v StatusReasonInformation8TCH) Validate() error

type TransactionGroupStatus3CodeAdmin

type TransactionGroupStatus3CodeAdmin string
const TransactionGroupStatus3CodeAdminActc TransactionGroupStatus3CodeAdmin = "ACTC"
const TransactionGroupStatus3CodeAdminRjct TransactionGroupStatus3CodeAdmin = "RJCT"

func (TransactionGroupStatus3CodeAdmin) Validate added in v0.8.0

Jump to

Keyboard shortcuts

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