/**
 * App client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { BusinessCryptoOrigin } from './businessCryptoOrigin';
import { BusinessAccountPurpose } from './businessAccountPurpose';
import { BusinessNetLiquidAssets } from './businessNetLiquidAssets';
import { BusinessExpectedSumOfMoneyDeposits } from './businessExpectedSumOfMoneyDeposits';
import { BusinessNetFixedAssets } from './businessNetFixedAssets';
import { BusinessDepositOptions } from './businessDepositOptions';
import { BusinessTypeOfBusiness } from './businessTypeOfBusiness';
import { BusinessJurisdictionOfIncorporation } from './businessJurisdictionOfIncorporation';
import { BusinessSourceOfFunds } from './businessSourceOfFunds';
import { BusinessAnticipatedMonthlyTradingVolume } from './businessAnticipatedMonthlyTradingVolume';
import { BusinessAddress } from './businessAddress';
import { BusinessAccountType } from './businessAccountType';


export interface UpdateBusinessInfoRequest { 
    fullName?: string;
    tradeName?: string;
    accountType?: BusinessAccountType;
    address?: BusinessAddress;
    phoneNumber?: string;
    website?: string;
    typeOfBusiness?: BusinessTypeOfBusiness;
    accountPurpose?: BusinessAccountPurpose;
    netLiquidAssets?: BusinessNetLiquidAssets;
    netFixedAssets?: BusinessNetFixedAssets;
    anticipatedMonthlyTradingVolume?: BusinessAnticipatedMonthlyTradingVolume;
    sourceOfFunds?: BusinessSourceOfFunds;
    otherSourceOfFunds?: string;
    depositOptions?: Array<BusinessDepositOptions>;
    cryptoOrigin?: BusinessCryptoOrigin;
    cryptoOriginPlatform?: string;
    expectedSumOfMoneyDeposits?: BusinessExpectedSumOfMoneyDeposits;
    regNumber?: string;
    dateOfFormation?: string;
    jurisdictionOfIncorporation?: BusinessJurisdictionOfIncorporation;
    actingOnBehalfOfThirdParty?: boolean;
    thirdPartyAdditionalInfo?: string;
    managingFundsOnBehalfOfOther?: boolean;
    isMSBRegistered?: boolean;
    msbRegNumber?: string;
    msbExpDate?: string;
    noMoreSignificantShareholders?: boolean;
}

