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 ¶
- type BranchAndFinancialInstitutionIdentification4ADMN
- type ClearingSystemMemberIdentification2ADMN
- type DocumentTCH
- type FinancialInstitutionIdentification7ADMN
- type GrpHdr
- type GrpHdrTCH
- type Max35Text
- type Min11Max11Text
- type ProprietaryReasonCode
- type SignOffResp
- type SignOffRespTCH
- type SignOffResponse
- type SignOffResponseTCH
- type StatusReason6Choice
- type StatusReasonInformation8
- type StatusReasonInformation8TCH
- type TransactionGroupStatus3CodeAdmin
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 ¶
func (v BranchAndFinancialInstitutionIdentification4ADMN) 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 (BranchAndFinancialInstitutionIdentification4ADMN) Validate ¶ added in v0.8.0
func (v BranchAndFinancialInstitutionIdentification4ADMN) Validate() error
type ClearingSystemMemberIdentification2ADMN ¶
type ClearingSystemMemberIdentification2ADMN struct {
MmbId Min11Max11Text `xml:"urn:iso:std:iso:20022:tech:xsd:admn.004.001.01 MmbId"`
}
func (ClearingSystemMemberIdentification2ADMN) MarshalXML ¶
func (v ClearingSystemMemberIdentification2ADMN) 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 (ClearingSystemMemberIdentification2ADMN) Validate ¶ added in v0.8.0
func (v ClearingSystemMemberIdentification2ADMN) Validate() error
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) 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 ¶
func (v FinancialInstitutionIdentification7ADMN) 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 (FinancialInstitutionIdentification7ADMN) Validate ¶ added in v0.8.0
func (v FinancialInstitutionIdentification7ADMN) Validate() error
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 ¶
MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix
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 ¶
MarshalXML is a custom marshaller that allows us to manipulate the XML tag in order to use the proper namespace prefix
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
func (v TransactionGroupStatus3CodeAdmin) Validate() error