public async Task LoginAsync(string email, string password, CancellationToken cancellationToken)
        {
            var loginParameters = new PasswordLoginParameter()
            {
                ApplicationName = _applicationName,
                Email           = email,
                Password        = password
            };

            await InvokeApiRequestAsync("login", "login", loginParameters, cancellationToken).ConfigureAwait(false);
        }
        public async Task <(int Id, string Token)> GetUserLoginToken(string email, string password, CancellationToken cancellation)
        {
            var loginParameters = new PasswordLoginParameter()
            {
                ApplicationName = _applicationName,
                Email           = email,
                Password        = password
            };

            var result = await InvokeApiRequestAsync <UserToken>("login", "getUserLoginToken", loginParameters, cancellation).ConfigureAwait(false);

            return(result.Id, result.Token);
        }