/** * * @export * @interface PaymentTerminalPreparing */ export interface PaymentTerminalPreparing { /** * The name used to identify the payment terminal. * @type {string} * @memberof PaymentTerminalPreparing */ name?: string; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof PaymentTerminalPreparing */ version: 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 PaymentTerminalPreparing */ externalId?: string; } /** * Check if a given object implements the PaymentTerminalPreparing interface. */ export declare function instanceOfPaymentTerminalPreparing(value: object): value is PaymentTerminalPreparing; export declare function PaymentTerminalPreparingFromJSON(json: any): PaymentTerminalPreparing; export declare function PaymentTerminalPreparingFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentTerminalPreparing; export declare function PaymentTerminalPreparingToJSON(json: any): PaymentTerminalPreparing; export declare function PaymentTerminalPreparingToJSONTyped(value?: PaymentTerminalPreparing | null, ignoreDiscriminator?: boolean): any;