Documentation ¶
Index ¶
- type ATMDeviceControlV01
- func (a *ATMDeviceControlV01) AddATMDeviceControl() *model.ATMDeviceControl1
- func (a *ATMDeviceControlV01) AddHeader() *model.Header20
- func (a *ATMDeviceControlV01) AddProtectedATMDeviceControl() *model.ContentInformationType10
- func (a *ATMDeviceControlV01) AddSecurityTrailer() *model.ContentInformationType13
- type ATMDeviceControlV02
- func (a *ATMDeviceControlV02) AddATMDeviceControl() *model.ATMDeviceControl1
- func (a *ATMDeviceControlV02) AddHeader() *model.Header31
- func (a *ATMDeviceControlV02) AddProtectedATMDeviceControl() *model.ContentInformationType10
- func (a *ATMDeviceControlV02) AddSecurityTrailer() *model.ContentInformationType13
- type ATMDeviceReportV01
- func (a *ATMDeviceReportV01) AddATMDeviceReport() *model.ATMDeviceReport1
- func (a *ATMDeviceReportV01) AddHeader() *model.Header20
- func (a *ATMDeviceReportV01) AddProtectedATMDeviceReport() *model.ContentInformationType10
- func (a *ATMDeviceReportV01) AddSecurityTrailer() *model.ContentInformationType13
- type ATMDeviceReportV02
- func (a *ATMDeviceReportV02) AddATMDeviceReport() *model.ATMDeviceReport1
- func (a *ATMDeviceReportV02) AddHeader() *model.Header31
- func (a *ATMDeviceReportV02) AddProtectedATMDeviceReport() *model.ContentInformationType10
- func (a *ATMDeviceReportV02) AddSecurityTrailer() *model.ContentInformationType13
- type ATMDiagnosticRequestV01
- func (a *ATMDiagnosticRequestV01) AddATMDiagnosticRequest() *model.ATMDiagnosticRequest1
- func (a *ATMDiagnosticRequestV01) AddHeader() *model.Header20
- func (a *ATMDiagnosticRequestV01) AddProtectedATMDiagnosticRequest() *model.ContentInformationType10
- func (a *ATMDiagnosticRequestV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMDiagnosticRequestV02
- func (a *ATMDiagnosticRequestV02) AddATMDiagnosticRequest() *model.ATMDiagnosticRequest2
- func (a *ATMDiagnosticRequestV02) AddHeader() *model.Header31
- func (a *ATMDiagnosticRequestV02) AddProtectedATMDiagnosticRequest() *model.ContentInformationType10
- func (a *ATMDiagnosticRequestV02) AddSecurityTrailer() *model.ContentInformationType15
- type ATMDiagnosticResponseV01
- func (a *ATMDiagnosticResponseV01) AddATMDiagnosticResponse() *model.ATMDiagnosticResponse1
- func (a *ATMDiagnosticResponseV01) AddHeader() *model.Header20
- func (a *ATMDiagnosticResponseV01) AddProtectedATMDiagnosticResponse() *model.ContentInformationType10
- func (a *ATMDiagnosticResponseV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMDiagnosticResponseV02
- func (a *ATMDiagnosticResponseV02) AddATMDiagnosticResponse() *model.ATMDiagnosticResponse2
- func (a *ATMDiagnosticResponseV02) AddHeader() *model.Header31
- func (a *ATMDiagnosticResponseV02) AddProtectedATMDiagnosticResponse() *model.ContentInformationType10
- func (a *ATMDiagnosticResponseV02) AddSecurityTrailer() *model.ContentInformationType15
- type ATMExceptionAcknowledgementV01
- func (a *ATMExceptionAcknowledgementV01) AddATMExceptionAcknowledgement() *model.ATMExceptionAcknowledgement1
- func (a *ATMExceptionAcknowledgementV01) AddHeader() *model.Header32
- func (a *ATMExceptionAcknowledgementV01) AddProtectedATMExceptionAcknowledgement() *model.ContentInformationType10
- func (a *ATMExceptionAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMExceptionAdviceV01
- func (a *ATMExceptionAdviceV01) AddATMExceptionAdvice() *model.ATMExceptionAdvice1
- func (a *ATMExceptionAdviceV01) AddHeader() *model.Header32
- func (a *ATMExceptionAdviceV01) AddProtectedATMExceptionAdvice() *model.ContentInformationType10
- func (a *ATMExceptionAdviceV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMKeyDownloadRequestV01
- func (a *ATMKeyDownloadRequestV01) AddATMKeyDownloadRequest() *model.ATMKeyDownloadRequest1
- func (a *ATMKeyDownloadRequestV01) AddHeader() *model.Header20
- func (a *ATMKeyDownloadRequestV01) AddProtectedATMKeyDownloadRequest() *model.ContentInformationType10
- func (a *ATMKeyDownloadRequestV01) AddSecurityTrailer() *model.ContentInformationType13
- type ATMKeyDownloadRequestV02
- func (a *ATMKeyDownloadRequestV02) AddATMKeyDownloadRequest() *model.ATMKeyDownloadRequest2
- func (a *ATMKeyDownloadRequestV02) AddHeader() *model.Header31
- func (a *ATMKeyDownloadRequestV02) AddProtectedATMKeyDownloadRequest() *model.ContentInformationType10
- func (a *ATMKeyDownloadRequestV02) AddSecurityTrailer() *model.ContentInformationType13
- type ATMKeyDownloadResponseV01
- func (a *ATMKeyDownloadResponseV01) AddATMKeyDownloadResponse() *model.ATMKeyDownloadResponse1
- func (a *ATMKeyDownloadResponseV01) AddHeader() *model.Header20
- func (a *ATMKeyDownloadResponseV01) AddProtectedATMKeyDownloadResponse() *model.ContentInformationType10
- func (a *ATMKeyDownloadResponseV01) AddSecurityTrailer() *model.ContentInformationType13
- type ATMKeyDownloadResponseV02
- func (a *ATMKeyDownloadResponseV02) AddATMKeyDownloadResponse() *model.ATMKeyDownloadResponse2
- func (a *ATMKeyDownloadResponseV02) AddHeader() *model.Header31
- func (a *ATMKeyDownloadResponseV02) AddProtectedATMKeyDownloadResponse() *model.ContentInformationType10
- func (a *ATMKeyDownloadResponseV02) AddSecurityTrailer() *model.ContentInformationType13
- type ATMReconciliationAcknowledgementV01
- func (a *ATMReconciliationAcknowledgementV01) AddATMReconciliationAcknowledgement() *model.ATMReconciliationAcknowledgement1
- func (a *ATMReconciliationAcknowledgementV01) AddHeader() *model.Header21
- func (a *ATMReconciliationAcknowledgementV01) AddProtectedATMReconciliationAcknowledgement() *model.ContentInformationType10
- func (a *ATMReconciliationAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMReconciliationAcknowledgementV02
- func (a *ATMReconciliationAcknowledgementV02) AddATMReconciliationAcknowledgement() *model.ATMReconciliationAcknowledgement2
- func (a *ATMReconciliationAcknowledgementV02) AddHeader() *model.Header32
- func (a *ATMReconciliationAcknowledgementV02) AddProtectedATMReconciliationAcknowledgement() *model.ContentInformationType10
- func (a *ATMReconciliationAcknowledgementV02) AddSecurityTrailer() *model.ContentInformationType15
- type ATMReconciliationAdviceV01
- func (a *ATMReconciliationAdviceV01) AddATMReconciliationAdvice() *model.ATMReconciliationAdvice1
- func (a *ATMReconciliationAdviceV01) AddHeader() *model.Header21
- func (a *ATMReconciliationAdviceV01) AddProtectedATMReconciliationAdvice() *model.ContentInformationType10
- func (a *ATMReconciliationAdviceV01) AddSecurityTrailer() *model.ContentInformationType15
- type ATMReconciliationAdviceV02
- func (a *ATMReconciliationAdviceV02) AddATMReconciliationAdvice() *model.ATMReconciliationAdvice2
- func (a *ATMReconciliationAdviceV02) AddHeader() *model.Header32
- func (a *ATMReconciliationAdviceV02) AddProtectedATMReconciliationAdvice() *model.ContentInformationType10
- func (a *ATMReconciliationAdviceV02) AddSecurityTrailer() *model.ContentInformationType15
- type Document00100101
- type Document00100102
- type Document00200101
- type Document00200102
- type Document00300101
- type Document00300102
- type Document00400101
- type Document00400102
- type Document00500101
- type Document00500102
- type Document00600101
- type Document00600102
- type Document00700101
- type Document00800101
- type Document00900101
- type Document00900102
- type Document01000101
- type Document01000102
- type Document01100101
- type Document01200101
- type HostToATMAcknowledgementV01
- func (h *HostToATMAcknowledgementV01) AddHeader() *model.Header20
- func (h *HostToATMAcknowledgementV01) AddHostToATMAcknowledgement() *model.HostToATMAcknowledgement1
- func (h *HostToATMAcknowledgementV01) AddProtectedHostToATMAcknowledgement() *model.ContentInformationType10
- func (h *HostToATMAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
- type HostToATMRequestV01
- func (h *HostToATMRequestV01) AddHeader() *model.Header20
- func (h *HostToATMRequestV01) AddHostToATMRequest() *model.HostToATMRequest1
- func (h *HostToATMRequestV01) AddProtectedHostToATMRequest() *model.ContentInformationType10
- func (h *HostToATMRequestV01) AddSecurityTrailer() *model.ContentInformationType15
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ATMDeviceControlV01 ¶
type ATMDeviceControlV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDeviceControl *model.ContentInformationType10 `xml:"PrtctdATMDvcCtrl,omitempty"` // Information related to the control of an ATM device. ATMDeviceControl *model.ATMDeviceControl1 `xml:"ATMDvcCtrl,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMDeviceControl message is sent by a maintenance host to an ATM in response to an ATMDeviceReport message. The message contains a sequence of maintenance commands the ATM must perform.
func (*ATMDeviceControlV01) AddATMDeviceControl ¶
func (a *ATMDeviceControlV01) AddATMDeviceControl() *model.ATMDeviceControl1
func (*ATMDeviceControlV01) AddHeader ¶
func (a *ATMDeviceControlV01) AddHeader() *model.Header20
func (*ATMDeviceControlV01) AddProtectedATMDeviceControl ¶
func (a *ATMDeviceControlV01) AddProtectedATMDeviceControl() *model.ContentInformationType10
func (*ATMDeviceControlV01) AddSecurityTrailer ¶
func (a *ATMDeviceControlV01) AddSecurityTrailer() *model.ContentInformationType13
type ATMDeviceControlV02 ¶
type ATMDeviceControlV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDeviceControl *model.ContentInformationType10 `xml:"PrtctdATMDvcCtrl,omitempty"` // Information related to the control of an ATM device. ATMDeviceControl *model.ATMDeviceControl1 `xml:"ATMDvcCtrl,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMDeviceControl message is sent by a maintenance host to an ATM in response to an ATMDeviceReport message. The message contains a sequence of maintenance commands the ATM must perform.
func (*ATMDeviceControlV02) AddATMDeviceControl ¶
func (a *ATMDeviceControlV02) AddATMDeviceControl() *model.ATMDeviceControl1
func (*ATMDeviceControlV02) AddHeader ¶
func (a *ATMDeviceControlV02) AddHeader() *model.Header31
func (*ATMDeviceControlV02) AddProtectedATMDeviceControl ¶
func (a *ATMDeviceControlV02) AddProtectedATMDeviceControl() *model.ContentInformationType10
func (*ATMDeviceControlV02) AddSecurityTrailer ¶
func (a *ATMDeviceControlV02) AddSecurityTrailer() *model.ContentInformationType13
type ATMDeviceReportV01 ¶
type ATMDeviceReportV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDeviceReport *model.ContentInformationType10 `xml:"PrtctdATMDvcRpt,omitempty"` // Information related to the status report from an ATM device. ATMDeviceReport *model.ATMDeviceReport1 `xml:"ATMDvcRpt,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMDeviceReport message is sent to an acquirer by an ATM, or forwarded by an agent, to report: - The result of maintenance commands performed by the ATM, - The components of the ATM, - The status of the ATM components
func (*ATMDeviceReportV01) AddATMDeviceReport ¶
func (a *ATMDeviceReportV01) AddATMDeviceReport() *model.ATMDeviceReport1
func (*ATMDeviceReportV01) AddHeader ¶
func (a *ATMDeviceReportV01) AddHeader() *model.Header20
func (*ATMDeviceReportV01) AddProtectedATMDeviceReport ¶
func (a *ATMDeviceReportV01) AddProtectedATMDeviceReport() *model.ContentInformationType10
func (*ATMDeviceReportV01) AddSecurityTrailer ¶
func (a *ATMDeviceReportV01) AddSecurityTrailer() *model.ContentInformationType13
type ATMDeviceReportV02 ¶
type ATMDeviceReportV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDeviceReport *model.ContentInformationType10 `xml:"PrtctdATMDvcRpt,omitempty"` // Information related to the status report from an ATM device. ATMDeviceReport *model.ATMDeviceReport1 `xml:"ATMDvcRpt,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMDeviceReport message is sent to an acquirer by an ATM, or forwarded by an agent, to report: - The result of maintenance commands performed by the ATM, - The components of the ATM, - The status of the ATM components
func (*ATMDeviceReportV02) AddATMDeviceReport ¶
func (a *ATMDeviceReportV02) AddATMDeviceReport() *model.ATMDeviceReport1
func (*ATMDeviceReportV02) AddHeader ¶
func (a *ATMDeviceReportV02) AddHeader() *model.Header31
func (*ATMDeviceReportV02) AddProtectedATMDeviceReport ¶
func (a *ATMDeviceReportV02) AddProtectedATMDeviceReport() *model.ContentInformationType10
func (*ATMDeviceReportV02) AddSecurityTrailer ¶
func (a *ATMDeviceReportV02) AddSecurityTrailer() *model.ContentInformationType13
type ATMDiagnosticRequestV01 ¶
type ATMDiagnosticRequestV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDiagnosticRequest *model.ContentInformationType10 `xml:"PrtctdATMDgnstcReq,omitempty"` // Information related to the request of a diagnostic from an ATM. ATMDiagnosticRequest *model.ATMDiagnosticRequest1 `xml:"ATMDgnstcReq,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMDiagnosticRequest message is sent from an ATM to an acquirer to verify the availability of the acquirer. The acquirer will also validate that this ATM is a valid ATM for its particular network.
func (*ATMDiagnosticRequestV01) AddATMDiagnosticRequest ¶
func (a *ATMDiagnosticRequestV01) AddATMDiagnosticRequest() *model.ATMDiagnosticRequest1
func (*ATMDiagnosticRequestV01) AddHeader ¶
func (a *ATMDiagnosticRequestV01) AddHeader() *model.Header20
func (*ATMDiagnosticRequestV01) AddProtectedATMDiagnosticRequest ¶
func (a *ATMDiagnosticRequestV01) AddProtectedATMDiagnosticRequest() *model.ContentInformationType10
func (*ATMDiagnosticRequestV01) AddSecurityTrailer ¶
func (a *ATMDiagnosticRequestV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMDiagnosticRequestV02 ¶
type ATMDiagnosticRequestV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDiagnosticRequest *model.ContentInformationType10 `xml:"PrtctdATMDgnstcReq,omitempty"` // Information related to the request of a diagnostic from an ATM. ATMDiagnosticRequest *model.ATMDiagnosticRequest2 `xml:"ATMDgnstcReq,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMDiagnosticRequest message is sent from an ATM to an acquirer to verify the availability of the acquirer. The acquirer will also validate that this ATM is a valid ATM for its particular network.
func (*ATMDiagnosticRequestV02) AddATMDiagnosticRequest ¶
func (a *ATMDiagnosticRequestV02) AddATMDiagnosticRequest() *model.ATMDiagnosticRequest2
func (*ATMDiagnosticRequestV02) AddHeader ¶
func (a *ATMDiagnosticRequestV02) AddHeader() *model.Header31
func (*ATMDiagnosticRequestV02) AddProtectedATMDiagnosticRequest ¶
func (a *ATMDiagnosticRequestV02) AddProtectedATMDiagnosticRequest() *model.ContentInformationType10
func (*ATMDiagnosticRequestV02) AddSecurityTrailer ¶
func (a *ATMDiagnosticRequestV02) AddSecurityTrailer() *model.ContentInformationType15
type ATMDiagnosticResponseV01 ¶
type ATMDiagnosticResponseV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDiagnosticResponse *model.ContentInformationType10 `xml:"PrtctdATMDgnstcRspn,omitempty"` // Information related to the response of a diagnostic from an ATM manager. ATMDiagnosticResponse *model.ATMDiagnosticResponse1 `xml:"ATMDgnstcRspn,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMDiagnosticResponse message is sent by an acquirer to an ATM in response to an ATMDiagnosticRequest message ensuring the availability and the validity of the parameters.
func (*ATMDiagnosticResponseV01) AddATMDiagnosticResponse ¶
func (a *ATMDiagnosticResponseV01) AddATMDiagnosticResponse() *model.ATMDiagnosticResponse1
func (*ATMDiagnosticResponseV01) AddHeader ¶
func (a *ATMDiagnosticResponseV01) AddHeader() *model.Header20
func (*ATMDiagnosticResponseV01) AddProtectedATMDiagnosticResponse ¶
func (a *ATMDiagnosticResponseV01) AddProtectedATMDiagnosticResponse() *model.ContentInformationType10
func (*ATMDiagnosticResponseV01) AddSecurityTrailer ¶
func (a *ATMDiagnosticResponseV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMDiagnosticResponseV02 ¶
type ATMDiagnosticResponseV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMDiagnosticResponse *model.ContentInformationType10 `xml:"PrtctdATMDgnstcRspn,omitempty"` // Information related to the response of a diagnostic from an ATM manager. ATMDiagnosticResponse *model.ATMDiagnosticResponse2 `xml:"ATMDgnstcRspn,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMDiagnosticResponse message is sent by an acquirer to an ATM in response to an ATMDiagnosticRequest message ensuring the availability and the validity of the parameters.
func (*ATMDiagnosticResponseV02) AddATMDiagnosticResponse ¶
func (a *ATMDiagnosticResponseV02) AddATMDiagnosticResponse() *model.ATMDiagnosticResponse2
func (*ATMDiagnosticResponseV02) AddHeader ¶
func (a *ATMDiagnosticResponseV02) AddHeader() *model.Header31
func (*ATMDiagnosticResponseV02) AddProtectedATMDiagnosticResponse ¶
func (a *ATMDiagnosticResponseV02) AddProtectedATMDiagnosticResponse() *model.ContentInformationType10
func (*ATMDiagnosticResponseV02) AddSecurityTrailer ¶
func (a *ATMDiagnosticResponseV02) AddSecurityTrailer() *model.ContentInformationType15
type ATMExceptionAcknowledgementV01 ¶
type ATMExceptionAcknowledgementV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header32 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMExceptionAcknowledgement *model.ContentInformationType10 `xml:"PrtctdATMXcptnAck,omitempty"` // Information related to the acknowledgement of an ATM exception. ATMExceptionAcknowledgement *model.ATMExceptionAcknowledgement1 `xml:"ATMXcptnAck,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMExceptionAcknowledgement message is sent by an acquirer or its agent to an ATM to acknowledge the receipt of an ATMExceptionAdvice message.
func (*ATMExceptionAcknowledgementV01) AddATMExceptionAcknowledgement ¶
func (a *ATMExceptionAcknowledgementV01) AddATMExceptionAcknowledgement() *model.ATMExceptionAcknowledgement1
func (*ATMExceptionAcknowledgementV01) AddHeader ¶
func (a *ATMExceptionAcknowledgementV01) AddHeader() *model.Header32
func (*ATMExceptionAcknowledgementV01) AddProtectedATMExceptionAcknowledgement ¶
func (a *ATMExceptionAcknowledgementV01) AddProtectedATMExceptionAcknowledgement() *model.ContentInformationType10
func (*ATMExceptionAcknowledgementV01) AddSecurityTrailer ¶
func (a *ATMExceptionAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMExceptionAdviceV01 ¶
type ATMExceptionAdviceV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header32 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMExceptionAdvice *model.ContentInformationType10 `xml:"PrtctdATMXcptnAdvc,omitempty"` // Information related to exceptions occurring on the ATM. ATMExceptionAdvice *model.ATMExceptionAdvice1 `xml:"ATMXcptnAdvc,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMExceptionAdvice message is sent by an ATM to an acquirer or its agent to inform of that an exception occurred outside a service.
func (*ATMExceptionAdviceV01) AddATMExceptionAdvice ¶
func (a *ATMExceptionAdviceV01) AddATMExceptionAdvice() *model.ATMExceptionAdvice1
func (*ATMExceptionAdviceV01) AddHeader ¶
func (a *ATMExceptionAdviceV01) AddHeader() *model.Header32
func (*ATMExceptionAdviceV01) AddProtectedATMExceptionAdvice ¶
func (a *ATMExceptionAdviceV01) AddProtectedATMExceptionAdvice() *model.ContentInformationType10
func (*ATMExceptionAdviceV01) AddSecurityTrailer ¶
func (a *ATMExceptionAdviceV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMKeyDownloadRequestV01 ¶
type ATMKeyDownloadRequestV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMKeyDownloadRequest *model.ContentInformationType10 `xml:"PrtctdATMKeyDwnldReq,omitempty"` // Information related to the request of a key download from an ATM. ATMKeyDownloadRequest *model.ATMKeyDownloadRequest1 `xml:"ATMKeyDwnldReq,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMKeyDownloadRequest message is sent by an ATM to an ATM manager to initiate the download of one or several cryptographic keys.
func (*ATMKeyDownloadRequestV01) AddATMKeyDownloadRequest ¶
func (a *ATMKeyDownloadRequestV01) AddATMKeyDownloadRequest() *model.ATMKeyDownloadRequest1
func (*ATMKeyDownloadRequestV01) AddHeader ¶
func (a *ATMKeyDownloadRequestV01) AddHeader() *model.Header20
func (*ATMKeyDownloadRequestV01) AddProtectedATMKeyDownloadRequest ¶
func (a *ATMKeyDownloadRequestV01) AddProtectedATMKeyDownloadRequest() *model.ContentInformationType10
func (*ATMKeyDownloadRequestV01) AddSecurityTrailer ¶
func (a *ATMKeyDownloadRequestV01) AddSecurityTrailer() *model.ContentInformationType13
type ATMKeyDownloadRequestV02 ¶
type ATMKeyDownloadRequestV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMKeyDownloadRequest *model.ContentInformationType10 `xml:"PrtctdATMKeyDwnldReq,omitempty"` // Information related to the request of a key download from an ATM. ATMKeyDownloadRequest *model.ATMKeyDownloadRequest2 `xml:"ATMKeyDwnldReq,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMKeyDownloadRequest message is sent by an ATM to an ATM manager to initiate the download of one or several cryptographic keys.
func (*ATMKeyDownloadRequestV02) AddATMKeyDownloadRequest ¶
func (a *ATMKeyDownloadRequestV02) AddATMKeyDownloadRequest() *model.ATMKeyDownloadRequest2
func (*ATMKeyDownloadRequestV02) AddHeader ¶
func (a *ATMKeyDownloadRequestV02) AddHeader() *model.Header31
func (*ATMKeyDownloadRequestV02) AddProtectedATMKeyDownloadRequest ¶
func (a *ATMKeyDownloadRequestV02) AddProtectedATMKeyDownloadRequest() *model.ContentInformationType10
func (*ATMKeyDownloadRequestV02) AddSecurityTrailer ¶
func (a *ATMKeyDownloadRequestV02) AddSecurityTrailer() *model.ContentInformationType13
type ATMKeyDownloadResponseV01 ¶
type ATMKeyDownloadResponseV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMKeyDownloadResponse *model.ContentInformationType10 `xml:"PrtctdATMKeyDwnldRspn,omitempty"` // Information related to the response of an ATM key download from an ATM manager. ATMKeyDownloadResponse *model.ATMKeyDownloadResponse1 `xml:"ATMKeyDwnldRspn,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMKeyDownloadResponse message is sent from an acquirer to an ATM in response to an ATMKeyDownloadRequest message, to download of one or several cryptographic keys.
func (*ATMKeyDownloadResponseV01) AddATMKeyDownloadResponse ¶
func (a *ATMKeyDownloadResponseV01) AddATMKeyDownloadResponse() *model.ATMKeyDownloadResponse1
func (*ATMKeyDownloadResponseV01) AddHeader ¶
func (a *ATMKeyDownloadResponseV01) AddHeader() *model.Header20
func (*ATMKeyDownloadResponseV01) AddProtectedATMKeyDownloadResponse ¶
func (a *ATMKeyDownloadResponseV01) AddProtectedATMKeyDownloadResponse() *model.ContentInformationType10
func (*ATMKeyDownloadResponseV01) AddSecurityTrailer ¶
func (a *ATMKeyDownloadResponseV01) AddSecurityTrailer() *model.ContentInformationType13
type ATMKeyDownloadResponseV02 ¶
type ATMKeyDownloadResponseV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header31 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMKeyDownloadResponse *model.ContentInformationType10 `xml:"PrtctdATMKeyDwnldRspn,omitempty"` // Information related to the response of an ATM key download from an ATM manager. ATMKeyDownloadResponse *model.ATMKeyDownloadResponse2 `xml:"ATMKeyDwnldRspn,omitempty"` // Trailer of the message containing a MAC or a digital signature. SecurityTrailer *model.ContentInformationType13 `xml:"SctyTrlr,omitempty"` }
The ATMKeyDownloadResponse message is sent from an acquirer to an ATM in response to an ATMKeyDownloadRequest message, to download of one or several cryptographic keys.
func (*ATMKeyDownloadResponseV02) AddATMKeyDownloadResponse ¶
func (a *ATMKeyDownloadResponseV02) AddATMKeyDownloadResponse() *model.ATMKeyDownloadResponse2
func (*ATMKeyDownloadResponseV02) AddHeader ¶
func (a *ATMKeyDownloadResponseV02) AddHeader() *model.Header31
func (*ATMKeyDownloadResponseV02) AddProtectedATMKeyDownloadResponse ¶
func (a *ATMKeyDownloadResponseV02) AddProtectedATMKeyDownloadResponse() *model.ContentInformationType10
func (*ATMKeyDownloadResponseV02) AddSecurityTrailer ¶
func (a *ATMKeyDownloadResponseV02) AddSecurityTrailer() *model.ContentInformationType13
type ATMReconciliationAcknowledgementV01 ¶
type ATMReconciliationAcknowledgementV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header21 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMReconciliationAcknowledgement *model.ContentInformationType10 `xml:"PrtctdATMRcncltnAck,omitempty"` // Information related to the acknowledgement of an ATM reconciliation from the ATM manager. ATMReconciliationAcknowledgement *model.ATMReconciliationAcknowledgement1 `xml:"ATMRcncltnAck,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMReconciliationAcknowledgement message is sent by an acquirer or its agent to an ATM to acknowledge the receipt of an ATMReconciliationAdvice message.
func (*ATMReconciliationAcknowledgementV01) AddATMReconciliationAcknowledgement ¶
func (a *ATMReconciliationAcknowledgementV01) AddATMReconciliationAcknowledgement() *model.ATMReconciliationAcknowledgement1
func (*ATMReconciliationAcknowledgementV01) AddHeader ¶
func (a *ATMReconciliationAcknowledgementV01) AddHeader() *model.Header21
func (*ATMReconciliationAcknowledgementV01) AddProtectedATMReconciliationAcknowledgement ¶
func (a *ATMReconciliationAcknowledgementV01) AddProtectedATMReconciliationAcknowledgement() *model.ContentInformationType10
func (*ATMReconciliationAcknowledgementV01) AddSecurityTrailer ¶
func (a *ATMReconciliationAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMReconciliationAcknowledgementV02 ¶
type ATMReconciliationAcknowledgementV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header32 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMReconciliationAcknowledgement *model.ContentInformationType10 `xml:"PrtctdATMRcncltnAck,omitempty"` // Information related to the acknowledgement of an ATM reconciliation from the ATM manager. ATMReconciliationAcknowledgement *model.ATMReconciliationAcknowledgement2 `xml:"ATMRcncltnAck,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMReconciliationAcknowledgement message is sent by an acquirer or its agent to an ATM to acknowledge the receipt of an ATMReconciliationAdvice message.
func (*ATMReconciliationAcknowledgementV02) AddATMReconciliationAcknowledgement ¶
func (a *ATMReconciliationAcknowledgementV02) AddATMReconciliationAcknowledgement() *model.ATMReconciliationAcknowledgement2
func (*ATMReconciliationAcknowledgementV02) AddHeader ¶
func (a *ATMReconciliationAcknowledgementV02) AddHeader() *model.Header32
func (*ATMReconciliationAcknowledgementV02) AddProtectedATMReconciliationAcknowledgement ¶
func (a *ATMReconciliationAcknowledgementV02) AddProtectedATMReconciliationAcknowledgement() *model.ContentInformationType10
func (*ATMReconciliationAcknowledgementV02) AddSecurityTrailer ¶
func (a *ATMReconciliationAcknowledgementV02) AddSecurityTrailer() *model.ContentInformationType15
type ATMReconciliationAdviceV01 ¶
type ATMReconciliationAdviceV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header21 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMReconciliationAdvice *model.ContentInformationType10 `xml:"PrtctdATMRcncltnAdvc,omitempty"` // Information related to the reconciliation of an ATM. ATMReconciliationAdvice *model.ATMReconciliationAdvice1 `xml:"ATMRcncltnAdvc,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMReconciliationAdvice message is sent by an ATM to an acquirer or its agent to send all the counters of the ATM. It can be sent by an operator function or as a response of a command sent by an agent or a server.
func (*ATMReconciliationAdviceV01) AddATMReconciliationAdvice ¶
func (a *ATMReconciliationAdviceV01) AddATMReconciliationAdvice() *model.ATMReconciliationAdvice1
func (*ATMReconciliationAdviceV01) AddHeader ¶
func (a *ATMReconciliationAdviceV01) AddHeader() *model.Header21
func (*ATMReconciliationAdviceV01) AddProtectedATMReconciliationAdvice ¶
func (a *ATMReconciliationAdviceV01) AddProtectedATMReconciliationAdvice() *model.ContentInformationType10
func (*ATMReconciliationAdviceV01) AddSecurityTrailer ¶
func (a *ATMReconciliationAdviceV01) AddSecurityTrailer() *model.ContentInformationType15
type ATMReconciliationAdviceV02 ¶
type ATMReconciliationAdviceV02 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header32 `xml:"Hdr"` // Encrypted body of the message. ProtectedATMReconciliationAdvice *model.ContentInformationType10 `xml:"PrtctdATMRcncltnAdvc,omitempty"` // Information related to the reconciliation of an ATM. ATMReconciliationAdvice *model.ATMReconciliationAdvice2 `xml:"ATMRcncltnAdvc,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The ATMReconciliationAdvice message is sent by an ATM to an acquirer or its agent to send all the counters of the ATM. It can be sent by an operator function or as a response of a command sent by an agent or a server.
func (*ATMReconciliationAdviceV02) AddATMReconciliationAdvice ¶
func (a *ATMReconciliationAdviceV02) AddATMReconciliationAdvice() *model.ATMReconciliationAdvice2
func (*ATMReconciliationAdviceV02) AddHeader ¶
func (a *ATMReconciliationAdviceV02) AddHeader() *model.Header32
func (*ATMReconciliationAdviceV02) AddProtectedATMReconciliationAdvice ¶
func (a *ATMReconciliationAdviceV02) AddProtectedATMReconciliationAdvice() *model.ContentInformationType10
func (*ATMReconciliationAdviceV02) AddSecurityTrailer ¶
func (a *ATMReconciliationAdviceV02) AddSecurityTrailer() *model.ContentInformationType15
type Document00100101 ¶
type Document00100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.001.001.01 Document"` Message *ATMDeviceReportV01 `xml:"ATMDvcRpt"` }
func (*Document00100101) AddMessage ¶
func (d *Document00100101) AddMessage() *ATMDeviceReportV01
type Document00100102 ¶
type Document00100102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.001.001.02 Document"` Message *ATMDeviceReportV02 `xml:"ATMDvcRpt"` }
func (*Document00100102) AddMessage ¶
func (d *Document00100102) AddMessage() *ATMDeviceReportV02
type Document00200101 ¶
type Document00200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.002.001.01 Document"` Message *ATMDeviceControlV01 `xml:"ATMDvcCtrl"` }
func (*Document00200101) AddMessage ¶
func (d *Document00200101) AddMessage() *ATMDeviceControlV01
type Document00200102 ¶
type Document00200102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.002.001.02 Document"` Message *ATMDeviceControlV02 `xml:"ATMDvcCtrl"` }
func (*Document00200102) AddMessage ¶
func (d *Document00200102) AddMessage() *ATMDeviceControlV02
type Document00300101 ¶
type Document00300101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.003.001.01 Document"` Message *ATMKeyDownloadRequestV01 `xml:"ATMKeyDwnldReq"` }
func (*Document00300101) AddMessage ¶
func (d *Document00300101) AddMessage() *ATMKeyDownloadRequestV01
type Document00300102 ¶
type Document00300102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.003.001.02 Document"` Message *ATMKeyDownloadRequestV02 `xml:"ATMKeyDwnldReq"` }
func (*Document00300102) AddMessage ¶
func (d *Document00300102) AddMessage() *ATMKeyDownloadRequestV02
type Document00400101 ¶
type Document00400101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.004.001.01 Document"` Message *ATMKeyDownloadResponseV01 `xml:"ATMKeyDwnldRspn"` }
func (*Document00400101) AddMessage ¶
func (d *Document00400101) AddMessage() *ATMKeyDownloadResponseV01
type Document00400102 ¶
type Document00400102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.004.001.02 Document"` Message *ATMKeyDownloadResponseV02 `xml:"ATMKeyDwnldRspn"` }
func (*Document00400102) AddMessage ¶
func (d *Document00400102) AddMessage() *ATMKeyDownloadResponseV02
type Document00500101 ¶
type Document00500101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.005.001.01 Document"` Message *ATMDiagnosticRequestV01 `xml:"ATMDgnstcReq"` }
func (*Document00500101) AddMessage ¶
func (d *Document00500101) AddMessage() *ATMDiagnosticRequestV01
type Document00500102 ¶
type Document00500102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.005.001.02 Document"` Message *ATMDiagnosticRequestV02 `xml:"ATMDgnstcReq"` }
func (*Document00500102) AddMessage ¶
func (d *Document00500102) AddMessage() *ATMDiagnosticRequestV02
type Document00600101 ¶
type Document00600101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.006.001.01 Document"` Message *ATMDiagnosticResponseV01 `xml:"ATMDgnstcRspn"` }
func (*Document00600101) AddMessage ¶
func (d *Document00600101) AddMessage() *ATMDiagnosticResponseV01
type Document00600102 ¶
type Document00600102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.006.001.02 Document"` Message *ATMDiagnosticResponseV02 `xml:"ATMDgnstcRspn"` }
func (*Document00600102) AddMessage ¶
func (d *Document00600102) AddMessage() *ATMDiagnosticResponseV02
type Document00700101 ¶
type Document00700101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.007.001.01 Document"` Message *HostToATMRequestV01 `xml:"HstToATMReq"` }
func (*Document00700101) AddMessage ¶
func (d *Document00700101) AddMessage() *HostToATMRequestV01
type Document00800101 ¶
type Document00800101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.008.001.01 Document"` Message *HostToATMAcknowledgementV01 `xml:"HstToATMAck"` }
func (*Document00800101) AddMessage ¶
func (d *Document00800101) AddMessage() *HostToATMAcknowledgementV01
type Document00900101 ¶
type Document00900101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.009.001.01 Document"` Message *ATMReconciliationAdviceV01 `xml:"ATMRcncltnAdvc"` }
func (*Document00900101) AddMessage ¶
func (d *Document00900101) AddMessage() *ATMReconciliationAdviceV01
type Document00900102 ¶
type Document00900102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.009.001.02 Document"` Message *ATMReconciliationAdviceV02 `xml:"ATMRcncltnAdvc"` }
func (*Document00900102) AddMessage ¶
func (d *Document00900102) AddMessage() *ATMReconciliationAdviceV02
type Document01000101 ¶
type Document01000101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.010.001.01 Document"` Message *ATMReconciliationAcknowledgementV01 `xml:"ATMRcncltnAck"` }
func (*Document01000101) AddMessage ¶
func (d *Document01000101) AddMessage() *ATMReconciliationAcknowledgementV01
type Document01000102 ¶
type Document01000102 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.010.001.02 Document"` Message *ATMReconciliationAcknowledgementV02 `xml:"ATMRcncltnAck"` }
func (*Document01000102) AddMessage ¶
func (d *Document01000102) AddMessage() *ATMReconciliationAcknowledgementV02
type Document01100101 ¶
type Document01100101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.011.001.01 Document"` Message *ATMExceptionAdviceV01 `xml:"ATMXcptnAdvc"` }
func (*Document01100101) AddMessage ¶
func (d *Document01100101) AddMessage() *ATMExceptionAdviceV01
type Document01200101 ¶
type Document01200101 struct { XMLName xml.Name `xml:"urn:iso:std:iso:20022:tech:xsd:caam.012.001.01 Document"` Message *ATMExceptionAcknowledgementV01 `xml:"ATMXcptnAck"` }
func (*Document01200101) AddMessage ¶
func (d *Document01200101) AddMessage() *ATMExceptionAcknowledgementV01
type HostToATMAcknowledgementV01 ¶
type HostToATMAcknowledgementV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedHostToATMAcknowledgement *model.ContentInformationType10 `xml:"PrtctdHstToATMAck,omitempty"` // Information related to the acknowledgement from an ATM to contact the ATM manager. HostToATMAcknowledgement *model.HostToATMAcknowledgement1 `xml:"HstToATMAck,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The HostToATMAcknowledgement message is sent by an ATM to a host to acknowledge the receipt of a HostToATMRequest message.
func (*HostToATMAcknowledgementV01) AddHeader ¶
func (h *HostToATMAcknowledgementV01) AddHeader() *model.Header20
func (*HostToATMAcknowledgementV01) AddHostToATMAcknowledgement ¶
func (h *HostToATMAcknowledgementV01) AddHostToATMAcknowledgement() *model.HostToATMAcknowledgement1
func (*HostToATMAcknowledgementV01) AddProtectedHostToATMAcknowledgement ¶
func (h *HostToATMAcknowledgementV01) AddProtectedHostToATMAcknowledgement() *model.ContentInformationType10
func (*HostToATMAcknowledgementV01) AddSecurityTrailer ¶
func (h *HostToATMAcknowledgementV01) AddSecurityTrailer() *model.ContentInformationType15
type HostToATMRequestV01 ¶
type HostToATMRequestV01 struct { // Information related to the protocol management on a segment of the path from the ATM to the acquirer. Header *model.Header20 `xml:"Hdr"` // Encrypted body of the message. ProtectedHostToATMRequest *model.ContentInformationType10 `xml:"PrtctdHstToATMReq,omitempty"` // Information related to the request to an ATM to contact the ATM manager. HostToATMRequest *model.HostToATMRequest1 `xml:"HstToATMReq,omitempty"` // Trailer of the message containing a MAC. SecurityTrailer *model.ContentInformationType15 `xml:"SctyTrlr,omitempty"` }
The HostToATMRequest message is sent by a host to an ATM to request the ATM to contact a host by sending of a maintenance messages.
func (*HostToATMRequestV01) AddHeader ¶
func (h *HostToATMRequestV01) AddHeader() *model.Header20
func (*HostToATMRequestV01) AddHostToATMRequest ¶
func (h *HostToATMRequestV01) AddHostToATMRequest() *model.HostToATMRequest1
func (*HostToATMRequestV01) AddProtectedHostToATMRequest ¶
func (h *HostToATMRequestV01) AddProtectedHostToATMRequest() *model.ContentInformationType10
func (*HostToATMRequestV01) AddSecurityTrailer ¶
func (h *HostToATMRequestV01) AddSecurityTrailer() *model.ContentInformationType15
Source Files ¶
- ATMDeviceControlV01.go
- ATMDeviceControlV02.go
- ATMDeviceReportV01.go
- ATMDeviceReportV02.go
- ATMDiagnosticRequestV01.go
- ATMDiagnosticRequestV02.go
- ATMDiagnosticResponseV01.go
- ATMDiagnosticResponseV02.go
- ATMExceptionAcknowledgementV01.go
- ATMExceptionAdviceV01.go
- ATMKeyDownloadRequestV01.go
- ATMKeyDownloadRequestV02.go
- ATMKeyDownloadResponseV01.go
- ATMKeyDownloadResponseV02.go
- ATMReconciliationAcknowledgementV01.go
- ATMReconciliationAcknowledgementV02.go
- ATMReconciliationAdviceV01.go
- ATMReconciliationAdviceV02.go
- HostToATMAcknowledgementV01.go
- HostToATMRequestV01.go