/// <summary> /// Checks service is alive /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> IsAliveAsync(this IBalancesAPI operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.IsAliveWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='clientId'> /// </param> /// <param name='assetId'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> GetClientBalancesByAssetIdAsync(this IBalancesAPI operations, string clientId, string assetId, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetClientBalancesByAssetIdWithHttpMessagesAsync(clientId, assetId, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public void Dispose() { if (_service == null) { return; } _service.Dispose(); _service = null; }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='clientId'> /// </param> /// <param name='assetId'> /// </param> public static object GetClientBalancesByAssetId(this IBalancesAPI operations, string clientId, string assetId) { return(operations.GetClientBalancesByAssetIdAsync(clientId, assetId).GetAwaiter().GetResult()); }
/// <summary> /// Checks service is alive /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> public static object IsAlive(this IBalancesAPI operations) { return(operations.IsAliveAsync().GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static object GetTotalBalances(this IBalancesAPI operations) { return(operations.GetTotalBalancesAsync().GetAwaiter().GetResult()); }
public BalancesClient(string serviceUrl) { _service = new BalancesAPI(new Uri(serviceUrl), new HttpClient()); }