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) 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 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