wallee
Version:
TypeScript/JavaScript client for wallee
52 lines (51 loc) • 1.85 kB
TypeScript
/**
*
* @export
* @interface PaymentTerminalCreate
*/
export interface PaymentTerminalCreate {
/**
* The name used to identify the payment terminal.
* @type {string}
* @memberof PaymentTerminalCreate
*/
name?: string;
/**
* The unique identifier of the terminal, that is displayed on the device.
* @type {string}
* @memberof PaymentTerminalCreate
*/
identifier?: string;
/**
* The configuration that is assigned to the terminal and determines how it works.
* @type {number}
* @memberof PaymentTerminalCreate
*/
configurationVersion?: number;
/**
* The physical location where the terminal is used.
* @type {number}
* @memberof PaymentTerminalCreate
*/
locationVersion?: number;
/**
* A client-generated nonce which uniquely identifies some action to be executed. Subsequent requests with the same external ID do not execute the action again, but return the original result.
* @type {string}
* @memberof PaymentTerminalCreate
*/
externalId: string;
/**
* The type of the payment terminal.
* @type {number}
* @memberof PaymentTerminalCreate
*/
type: number;
}
/**
* Check if a given object implements the PaymentTerminalCreate interface.
*/
export declare function instanceOfPaymentTerminalCreate(value: object): value is PaymentTerminalCreate;
export declare function PaymentTerminalCreateFromJSON(json: any): PaymentTerminalCreate;
export declare function PaymentTerminalCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentTerminalCreate;
export declare function PaymentTerminalCreateToJSON(json: any): PaymentTerminalCreate;
export declare function PaymentTerminalCreateToJSONTyped(value?: PaymentTerminalCreate | null, ignoreDiscriminator?: boolean): any;