admi_002_001_01

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2023 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:admi.002.001.01 with prefix 'mr'

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

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 with prefix 'mr'

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DocumentTCH added in v0.8.0

type DocumentTCH struct {
	XMLName      xml.Name
	Admi00200101 MessageRejectV01TCH `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 admi.002.001.01"`
}

func (DocumentTCH) Context added in v0.8.0

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

func (DocumentTCH) MarshalXML added in v0.8.0

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 Max35Text

type Max35Text string

func (Max35Text) Validate added in v0.8.0

func (v Max35Text) Validate() error

type Max35TextTCH added in v0.8.0

type Max35TextTCH string

func (Max35TextTCH) Validate added in v0.8.0

func (v Max35TextTCH) Validate() error

type MessageReference

type MessageReference struct {
	Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 Ref"`
}

func (MessageReference) MarshalXML added in v0.7.0

func (v MessageReference) 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 (MessageReference) Validate added in v0.8.0

func (v MessageReference) Validate() error

type MessageReferenceTCH added in v0.8.0

type MessageReferenceTCH struct {
	Ref Max35TextTCH `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 Ref"`
}

func (MessageReferenceTCH) MarshalXML added in v0.8.0

func (v MessageReferenceTCH) 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 (MessageReferenceTCH) Validate added in v0.8.0

func (v MessageReferenceTCH) Validate() error

type MessageRejectV01 added in v0.8.0

type MessageRejectV01 struct {
	RltdRef MessageReference `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 RltdRef"`
	Rsn     RejectionReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 Rsn"`
}

func (MessageRejectV01) MarshalXML added in v0.8.0

func (v MessageRejectV01) 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 (MessageRejectV01) Validate added in v0.8.0

func (v MessageRejectV01) Validate() error

type MessageRejectV01TCH added in v0.8.0

type MessageRejectV01TCH struct {
	RltdRef MessageReferenceTCH `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 RltdRef"`
	Rsn     RejectionReason2TCH `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 Rsn"`
}

func (MessageRejectV01TCH) AdditionalData added in v0.8.0

func (r MessageRejectV01TCH) AdditionalData() string

func (MessageRejectV01TCH) MarshalXML added in v0.8.0

func (v MessageRejectV01TCH) 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 (MessageRejectV01TCH) Reason added in v0.8.0

func (r MessageRejectV01TCH) Reason() string

func (MessageRejectV01TCH) Reference added in v0.8.0

func (r MessageRejectV01TCH) Reference() string

func (MessageRejectV01TCH) Validate added in v0.8.0

func (v MessageRejectV01TCH) Validate() error

type RejectionReason2

type RejectionReason2 struct {
	RjctgPtyRsn Max35Text  `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 RjctgPtyRsn"`
	AddtlData   *rtp.Cdata `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 AddtlData,omitempty"`
}

func (RejectionReason2) MarshalXML added in v0.7.0

func (v RejectionReason2) 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 (RejectionReason2) Validate added in v0.8.0

func (v RejectionReason2) Validate() error

type RejectionReason2TCH added in v0.8.0

type RejectionReason2TCH struct {
	RjctgPtyRsn Max35Text  `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 RjctgPtyRsn"`
	AddtlData   *rtp.Cdata `xml:"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01 AddtlData,omitempty"`
}

func (RejectionReason2TCH) MarshalXML added in v0.8.0

func (v RejectionReason2TCH) 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 (RejectionReason2TCH) Validate added in v0.8.0

func (v RejectionReason2TCH) Validate() error

Jump to

Keyboard shortcuts

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