/** * * @export * @interface CustomerCreate */ export interface CustomerCreate { /** * Allow to store additional information about the object. * @type {{ [key: string]: string; }} * @memberof CustomerCreate */ metaData?: { [key: string]: string; }; /** * The customer's email address. * @type {string} * @memberof CustomerCreate */ emailAddress?: string; /** * The customer's family or last name. * @type {string} * @memberof CustomerCreate */ familyName?: string; /** * The customer's given or first name. * @type {string} * @memberof CustomerCreate */ givenName?: string; /** * The customer's preferred currency. * @type {string} * @memberof CustomerCreate */ preferredCurrency?: string; /** * The customer's ID in the merchant's system. * @type {string} * @memberof CustomerCreate */ customerId?: string; /** * The language that is linked to the object. * @type {string} * @memberof CustomerCreate */ language?: string; } /** * Check if a given object implements the CustomerCreate interface. */ export declare function instanceOfCustomerCreate(value: object): value is CustomerCreate; export declare function CustomerCreateFromJSON(json: any): CustomerCreate; export declare function CustomerCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): CustomerCreate; export declare function CustomerCreateToJSON(json: any): CustomerCreate; export declare function CustomerCreateToJSONTyped(value?: CustomerCreate | null, ignoreDiscriminator?: boolean): any;