UNPKG

@adyen/api-library

Version:

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

47 lines (46 loc) 1.54 kB
import { IdentificationSupport } from "./identificationSupport"; import { IdentificationType } from "./identificationType"; /** * Identification of a Loyalty account. In the Payment Request message, it allows to identify the loyalty account by the Sale Terminal instead of the POI Terminal (e.g. because the account identification is a bar-code read by the Cashier on a scanner device). */ export declare class LoyaltyAccountID { "EntryMode": Array<LoyaltyAccountID.EntryModeEnum>; "IdentificationType": IdentificationType; "IdentificationSupport"?: IdentificationSupport; /** * Loyalty account identification conforming to the IdentificationType. */ "LoyaltyID": 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 LoyaltyAccountID { enum EntryModeEnum { Rfid = "RFID", Keyed = "Keyed", Manual = "Manual", File = "File", Scanned = "Scanned", MagStripe = "MagStripe", Icc = "ICC", SynchronousIcc = "SynchronousICC", Tapped = "Tapped", Contactless = "Contactless", Mobile = "Mobile" } }