/** * Lemonway DirectKit API 2.0 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Address } from './Address'; import type { Birth } from './Birth'; /** * * @export * @interface UpdateIndividualAccountDetailsInput */ export interface UpdateIndividualAccountDetailsInput { /** * New Email. Unique as usual * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ email?: string; /** * Client title * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ title?: string; /** * Client first name * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ firstName?: string; /** * Client last name * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ lastName?: string; /** * * @type {Address} * @memberof UpdateIndividualAccountDetailsInput */ adresse?: Address; /** * * @type {Birth} * @memberof UpdateIndividualAccountDetailsInput */ birth?: Birth; /** * MSISDN phone number * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ phoneNumber?: string; /** * Mobile phone number with MSISDN format: international number with country code without "00" neither "+".
* This will be used by default when eletronically signing documents. * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ mobileNumber?: string; /** * For crowdfunding/loan platforms, indicate if the wallet is created for a debtor. * @type {boolean} * @memberof UpdateIndividualAccountDetailsInput */ isDebtor?: boolean; /** * client nationality, using ISO 3166-1 alpha-3 format. * Please separate multiple nationalities with a comma. * @type {string} * @memberof UpdateIndividualAccountDetailsInput */ nationality?: string; /** * Indicates if the payment account is created for a payer or a beneficiary: * 1. Empty: unknown status (default) * 2. 1: Payer * 3. 2: Beneficiary * @type {number} * @memberof UpdateIndividualAccountDetailsInput */ payerOrBeneficiary?: number; /** * Indicate if the company of the wallet * @type {boolean} * @memberof UpdateIndividualAccountDetailsInput */ isCompany?: boolean; } /** * Check if a given object implements the UpdateIndividualAccountDetailsInput interface. */ export declare function instanceOfUpdateIndividualAccountDetailsInput(value: object): boolean; export declare function UpdateIndividualAccountDetailsInputFromJSON(json: any): UpdateIndividualAccountDetailsInput; export declare function UpdateIndividualAccountDetailsInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateIndividualAccountDetailsInput; export declare function UpdateIndividualAccountDetailsInputToJSON(value?: UpdateIndividualAccountDetailsInput | null): any;