@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
47 lines (46 loc) • 1.54 kB
TypeScript
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"
}
}