/** * * @export * @interface CustomerActive */ export interface CustomerActive { /** * Allow to store additional information about the object. * @type {{ [key: string]: string; }} * @memberof CustomerActive */ metaData?: { [key: string]: string; }; /** * The customer's email address. * @type {string} * @memberof CustomerActive */ emailAddress?: string; /** * The customer's family or last name. * @type {string} * @memberof CustomerActive */ familyName?: string; /** * The customer's given or first name. * @type {string} * @memberof CustomerActive */ givenName?: string; /** * The customer's preferred currency. * @type {string} * @memberof CustomerActive */ preferredCurrency?: string; /** * The customer's ID in the merchant's system. * @type {string} * @memberof CustomerActive */ customerId?: string; /** * The language that is linked to the object. * @type {string} * @memberof CustomerActive */ language?: string; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof CustomerActive */ version: number; } /** * Check if a given object implements the CustomerActive interface. */ export declare function instanceOfCustomerActive(value: object): value is CustomerActive; export declare function CustomerActiveFromJSON(json: any): CustomerActive; export declare function CustomerActiveFromJSONTyped(json: any, ignoreDiscriminator: boolean): CustomerActive; export declare function CustomerActiveToJSON(json: any): CustomerActive; export declare function CustomerActiveToJSONTyped(value?: CustomerActive | null, ignoreDiscriminator?: boolean): any;