/** * 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'; import type { Company } from './Company'; /** * * @export * @interface UpdateLegalAccountDetailsInput */ export interface UpdateLegalAccountDetailsInput { /** * * @type {Company} * @memberof UpdateLegalAccountDetailsInput */ company: Company; /** * New Email. Unique as usual * @type {string} * @memberof UpdateLegalAccountDetailsInput */ email?: string; /** * Client title * @type {string} * @memberof UpdateLegalAccountDetailsInput */ title?: string; /** * Client first name * @type {string} * @memberof UpdateLegalAccountDetailsInput */ firstName?: string; /** * Client last name * @type {string} * @memberof UpdateLegalAccountDetailsInput */ lastName?: string; /** * * @type {Address} * @memberof UpdateLegalAccountDetailsInput */ adresse?: Address; /** * * @type {Birth} * @memberof UpdateLegalAccountDetailsInput */ birth?: Birth; /** * MSISDN phone number * @type {string} * @memberof UpdateLegalAccountDetailsInput */ 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 UpdateLegalAccountDetailsInput */ mobileNumber?: string; /** * For crowdfunding/loan platforms, indicate if the wallet is created for a debtor. * @type {boolean} * @memberof UpdateLegalAccountDetailsInput */ isDebtor?: boolean; /** * client nationality, using ISO 3166-1 alpha-3 format. * Please separate multiple nationalities with a comma. * @type {string} * @memberof UpdateLegalAccountDetailsInput */ 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 UpdateLegalAccountDetailsInput */ payerOrBeneficiary?: number; /** * Indicate if the company of the wallet * @type {boolean} * @memberof UpdateLegalAccountDetailsInput */ isCompany?: boolean; } /** * Check if a given object implements the UpdateLegalAccountDetailsInput interface. */ export declare function instanceOfUpdateLegalAccountDetailsInput(value: object): boolean; export declare function UpdateLegalAccountDetailsInputFromJSON(json: any): UpdateLegalAccountDetailsInput; export declare function UpdateLegalAccountDetailsInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateLegalAccountDetailsInput; export declare function UpdateLegalAccountDetailsInputToJSON(value?: UpdateLegalAccountDetailsInput | null): any;