UNPKG

@adyen/api-library

Version:

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

49 lines (48 loc) 1.7 kB
import { GlobalStatus } from "./globalStatus"; import { PrinterStatus } from "./printerStatus"; /** * Indicate the availability of the POI Terminal components. The data element is absent if the component is not part of the POI Terminal. State of a POI Terminal. */ export declare class POIStatus { "GlobalStatus": GlobalStatus; /** * Indicates if the security module of the POI is working and usable. If security module present. */ "SecurityOKFlag"?: boolean; /** * Indicates if the PED is working and usable. If PED present. */ "PEDOKFlag"?: boolean; /** * Indicates if the card readers are working and usable. If card reader device present. */ "CardReaderOKFlag"?: boolean; "PrinterStatus"?: PrinterStatus; /** * Indicates if the communication infrastructure is working and usable. If communication infrastructure present. */ "CommunicationOKFlag"?: boolean; /** * Indicates a suspicion of fraud by the POI System. Could be set to True by the POI system to notify to the Sale system and the Cashier that a suspicion of fraud had been detected on the POI as an unexpected reboot of the POI. */ "FraudPreventionFlag"?: boolean; 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 POIStatus { }