Documentation
¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:tch
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:tch
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:tch
Index ¶
- Variables
- type Message
- func NewAcmt022Message() *Message
- func NewAdmi002Message() *Message
- func NewAdmi004Message() *Message
- func NewAdmn001Message() *Message
- func NewAdmn002Message() *Message
- func NewAdmn003Message() *Message
- func NewAdmn004Message() *Message
- func NewAdmn005Message() *Message
- func NewAdmn006Message() *Message
- func NewAdmn007Message() *Message
- func NewAdmn008Message() *Message
- func NewCamt026Message() *Message
- func NewCamt028Message() *Message
- func NewCamt029Message() *Message
- func NewCamt035Message() *Message
- func NewCamt056Message() *Message
- func NewPacs002Message() *Message
- func NewPacs008Message() *Message
- func NewPacs009Message() *Message
- func NewPacs028Message() *Message
- func NewPain013Message() *Message
- func NewPain014Message() *Message
- func NewRemt001Message() *Message
Constants ¶
This section is empty.
Variables ¶
View Source
var NamespacePrefixMap = map[string]string{
"urn:iso:std:ma:20022:tech:xsd:admn.007.001.01": "ut",
"urn:iso:std:ma:20022:tech:xsd:admn.008.001.01": "tu",
"urn:iso:std:iso:20022:tech:xsd:acmt.022.001.02": "a2",
"urn:iso:std:iso:20022:tech:xsd:admi.002.001.01": "mr",
"urn:iso:std:iso:20022:tech:xsd:admi.004.001.02": "ne",
"urn:iso:std:iso:20022:tech:xsd:admn.001.001.01": "sr",
"urn:iso:std:iso:20022:tech:xsd:admn.002.001.01": "rs",
"urn:iso:std:iso:20022:tech:xsd:admn.003.001.01": "fr",
"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01": "rf",
"urn:iso:std:iso:20022:tech:xsd:admn.005.001.01": "er",
"urn:iso:std:iso:20022:tech:xsd:admn.006.001.01": "re",
"urn:iso:std:iso:20022:tech:xsd:camt.026.001.07": "fi",
"urn:iso:std:iso:20022:tech:xsd:camt.028.001.09": "if",
"urn:iso:std:iso:20022:tech:xsd:camt.029.001.09": "tr",
"urn:iso:std:iso:20022:tech:xsd:camt.035.001.05": "ac",
"urn:iso:std:iso:20022:tech:xsd:camt.056.001.08": "rt",
"urn:iso:std:iso:20022:tech:xsd:head.001.001.01": "head",
"urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10": "ps",
"urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08": "ct",
"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08": "c9",
"urn:iso:std:iso:20022:tech:xsd:pacs.028.001.03": "s8",
"urn:iso:std:iso:20022:tech:xsd:pain.013.001.07": "pr",
"urn:iso:std:iso:20022:tech:xsd:pain.014.001.07": "rp",
"urn:iso:std:iso:20022:tech:xsd:remt.001.001.04": "ar",
}
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct {
XMLName xml.Name `xml:"Message"`
Xmlns []xml.Attr `xml:",attr"`
AppHdr head_001_001_01.BusinessApplicationHeaderV01TCH `xml:"urn:tch AppHdr"`
CreditTransfer *pacs_008_001_08.DocumentTCH `xml:"urn:tch CreditTransfer,omitempty"`
MessageStatusReport *pacs_002_001_10.DocumentTCH `xml:"urn:tch MessageStatusReport,omitempty"`
FICreditTransfer *pacs_009_001_08.DocumentTCH `xml:"urn:tch FICreditTransfer,omitempty"`
Acknowledgement *camt_035_001_05.DocumentTCH `xml:"urn:tch Acknowledgement,omitempty"`
ResponseRequestForInformation *camt_028_001_09.DocumentTCH `xml:"urn:tch ResponseRequestForInformation,omitempty"`
RequestForInformation *camt_026_001_07.DocumentTCH `xml:"urn:tch RequestForInformation,omitempty"`
ReturnOfFunds *camt_056_001_08.DocumentTCH `xml:"urn:tch ReturnOfFunds,omitempty"`
PaymentRequest *pain_013_001_07.DocumentTCH `xml:"urn:tch PaymentRequest,omitempty"`
ResponsePaymentRequest *pain_014_001_07.DocumentTCH `xml:"urn:tch ResponsePaymentRequest,omitempty"`
ResponseReturnOfFunds *camt_029_001_09.DocumentTCH `xml:"urn:tch ResponseReturnOfFunds,omitempty"`
EchoRequest *admn_005_001_01.DocumentTCH `xml:"urn:tch EchoRequest,omitempty"`
EchoResponse *admn_006_001_01.DocumentTCH `xml:"urn:tch EchoResponse,omitempty"`
SignOffRequest *admn_003_001_01.DocumentTCH `xml:"urn:tch SignOffRequest,omitempty"`
SignOffResponse *admn_004_001_01.DocumentTCH `xml:"urn:tch SignOffResponse,omitempty"`
SignOnRequest *admn_001_001_01.DocumentTCH `xml:"urn:tch SignOnRequest,omitempty"`
SignOnResponse *admn_002_001_01.DocumentTCH `xml:"urn:tch SignOnResponse,omitempty"`
StandaloneRemittance *remt_001_001_04.DocumentTCH `xml:"urn:tch StandaloneRemittance,omitempty"`
SystemNotificationEvent *admi_004_001_02.DocumentTCH `xml:"urn:tch SystemNotificationEvent,omitempty"`
MessageReject *admi_002_001_01.DocumentTCH `xml:"urn:tch MessageReject,omitempty"`
TokenIdentification *acmt_022_001_02.DocumentTCH `xml:"urn:tch TokenIdentification,omitempty"`
ParticipantReport *admn_007_001_01.DocumentTCH `xml:"urn:tch ParticipantReport,omitempty"`
ParticipantReportResponse *admn_008_001_01.DocumentTCH `xml:"urn:tch ParticipantReportResponse,omitempty"`
PaymentStatusRequest *pacs_028_001_03.DocumentTCH `xml:"urn:tch PaymentStatusRequest,omitempty"`
}
func NewAcmt022Message ¶ added in v0.8.0
func NewAcmt022Message() *Message
func NewAdmi002Message ¶
func NewAdmi002Message() *Message
func NewAdmi004Message ¶
func NewAdmi004Message() *Message
func NewAdmn001Message ¶
func NewAdmn001Message() *Message
func NewAdmn002Message ¶
func NewAdmn002Message() *Message
func NewAdmn003Message ¶
func NewAdmn003Message() *Message
func NewAdmn004Message ¶
func NewAdmn004Message() *Message
func NewAdmn005Message ¶
func NewAdmn005Message() *Message
func NewAdmn006Message ¶
func NewAdmn006Message() *Message
func NewAdmn007Message ¶ added in v0.8.0
func NewAdmn007Message() *Message
func NewAdmn008Message ¶ added in v0.8.0
func NewAdmn008Message() *Message
func NewCamt026Message ¶ added in v0.8.0
func NewCamt026Message() *Message
func NewCamt028Message ¶ added in v0.8.0
func NewCamt028Message() *Message
func NewCamt029Message ¶
func NewCamt029Message() *Message
func NewCamt035Message ¶
func NewCamt035Message() *Message
func NewCamt056Message ¶
func NewCamt056Message() *Message
func NewPacs002Message ¶
func NewPacs002Message() *Message
func NewPacs008Message ¶
func NewPacs008Message() *Message
func NewPacs009Message ¶ added in v0.8.0
func NewPacs009Message() *Message
func NewPacs028Message ¶ added in v0.8.0
func NewPacs028Message() *Message
func NewPain013Message ¶
func NewPain013Message() *Message
func NewPain014Message ¶ added in v0.8.0
func NewPain014Message() *Message
func NewRemt001Message ¶ added in v0.8.0
func NewRemt001Message() *Message
func (*Message) UnmarshalXML ¶
UnmarshalXML is a custom unmarshaller that allows us to capture the xmlns attributes
Click to show internal directories.
Click to hide internal directories.