Lykke.Service.ClientAccount.Client by Lykke

<PackageReference Include="Lykke.Service.ClientAccount.Client" Version="1.0.68" />

 ClientAccountClient

public ClientAccountClient(string serviceUrl)

public Task<ClientAccountInformationModel> AuthenticateAsync(string email, string password, string partnerId)

public Task ChangeClientPasswordAsync(string clientId, string pwdHash)

public Task ChangeClientPhoneNumberAsync(string clientId, string phoneNumber)

public Task ChangeEmailAsync(string id, string email)

public Task<WalletDtoModel> CreateWalletAsync(string clientId, WalletType walletType, string name, string description)

public Task DeleteAccountAsync(string id)

public Task DeleteAppUsageAsync(string clientId)

public Task DeleteAssetPairsInvertedAsync(string clientId)

public Task DeleteBackupAsync(string clientId)

public Task DeleteBaseAssetAsync(string clientId)

public Task DeleteCashOutBlockAsync(string clientId)

public Task DeleteHashedAsync(string clientId)

public Task DeleteIsLimitOrdersAvailableAsync(string clientId)

public Task DeleteIsOffchainUserAsync(string clientId)

public Task DeleteIsUsaUserAsync(string clientId)

public Task DeleteLastBaseAssetsIosAsync(string clientId)

public Task DeleteLastBaseAssetsOtherAsync(string clientId)

public Task DeleteMarginEnabledAsync(string clientId)

public Task DeleteMyLykkeAsync(string clientId)

public Task DeleteNeedReinitAsync(string clientId)

public Task DeletePushNotificationAsync(string clientId)

public Task DeleteRefundAddresAsync(string clientId)

public Task DeleteSmsAsync(string clientId)

public Task DeleteWalletAsync(string id)

public void Dispose()

public Task<string> GenerateNotificationsId(string clientId)

public Task<AppUsageSettingsModel> GetAppUsageAsync(string clientId)

public Task<BackupSettingsModel> GetBackupAsync(string clientId)

public Task<BaseAssetClientModel> GetBaseAssetAsync(string clientId)

public Task<ClientModel> GetByIdAsync(string id)

public Task<IEnumerable<string>> GetClientsByPhoneAsync(string phoneNumber)

public Task<IDictionary<string, string>> GetClientsByPhonesAsync(string[] phoneNumbers)

public Task<MyLykkeSettingsModel> GetMyLykkeAsync(string clientId)

public Task<IDictionary<string, IList<string>>> GetPartnerIdsAsync(string[] emails)

public Task<SmsSettingsModel> GetSmsAsync(string clientId)

public Task<int?> GetUsersCountByPartnerId(string partnerId)

public Task<WalletDtoModel> GetWalletAsync(string id)

public Task InsertIndexedByPhoneAsync(string clientId, string phoneNumber, string previousPhoneNumber)

public Task<bool?> IsEmailVerifiedAsync(string email, string partnerId)

public Task<bool> IsPasswordCorrectAsync(string clientId, string password)

public Task<bool?> IsTrustedAsync(string id)

public Task<WalletDtoModel> ModifyWalletAsync(string id, string name, string description)

public Task<ClientAccountInformationModel> RegisterAsync(string email, string phone, string password, string partnerId)

public Task RemoveEmailFromVerified(string email, string partnerId)

public Task SaveEmailAsVerified(string email, string partnerId)

public Task SetAppUsageAsync(string clientId, string period)

public Task SetAssetPairsInvertedAsync(string clientId, string[] invertedAssetIds)

public Task SetBackupAsync(string clientId, bool backupDone)

public Task SetBaseAssetAsync(string clientId, string baseAssetId)

public Task SetCashOutBlockAsync(string clientId, bool cashOutBlocked, bool tradesBlocked)

public Task SetHashedAsync(string clientId, bool isPwdHashed)

public Task SetIsLimitOrdersAvailableAsync(string clientId, bool available)

public Task SetIsOffchainUserAsync(string clienId, bool isOffchain)

public Task SetIsUsaUserAsync(string clientId, bool isUSA)

public Task SetLastBaseAssetsIosAsync(string clientId, string[] baseAssets)

public Task SetLastBaseAssetsOtherAsync(string clientId, string[] baseAssets)

public Task SetMarginEnabledAsync(string clientId, bool enabled, bool enabledLive, bool termsOfUseAgreed)

public Task SetMyLykkeAsync(string clienId, bool enabled)

public Task SetNeedReinitAsync(string clientId, bool needReinit)

public Task SetPinAsync(string clientId, string pin)

public Task SetPushNotificationAsync(string clientId, bool enabled)

public Task SetRefundAddressAsync(string clientId, string address, int validDays, bool sendAutomatically)

public Task SetSmsAsync(string clientId, bool useAlternativeProvider)

public Task UpdateEmailAsync(string email, string newEmail, string newPartnerId)