UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

51 lines (50 loc) 1.59 kB
import { MessageCategory } from "./messageCategory"; import { MessageClass } from "./messageClass"; import { MessageType } from "./messageType"; /** * Message header of the Sale to POI protocol message. It conveys Information related to the Sale to POI protocol management. */ export declare class MessageHeader { /** * If MessageCategory is Login or Diagnosis. */ "ProtocolVersion"?: string; "MessageClass": MessageClass; "MessageCategory": MessageCategory; "MessageType": MessageType; /** * Identification of a message pair, which processes a transaction. Required if Service or Event MessageClass message or if Device MessageClass and request from POI or response from Sale. */ "ServiceID"?: string; /** * Identification of a device message pair. If Device MessageClass. */ "DeviceID"?: string; /** * Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. */ "SaleID": string; /** * Identification of a POI System or a POI Terminal for the Sale to POI protocol. */ "POIID": string; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare namespace MessageHeader { }