/// <inheritdoc /> public async Task <IReadOnlyList <IPositionActionStatus> > DeleteAllPositionsAsync( DeleteAllPositionsRequest request, CancellationToken cancellationToken = default) => await _httpClient.DeleteAsync <IReadOnlyList <IPositionActionStatus>, List <JsonPositionActionStatus> >( await request.EnsureNotNull(nameof(request)) .GetUriBuilderAsync(_httpClient).ConfigureAwait(false), request.Timeout ?? Timeout.InfiniteTimeSpan, cancellationToken).ConfigureAwait(false);
/// <inheritdoc /> public Task <IReadOnlyList <IPositionActionStatus> > DeleteAllPositionsAsync( DeleteAllPositionsRequest request, CancellationToken cancellationToken = default) => _httpClient.DeleteAsync <IReadOnlyList <IPositionActionStatus>, List <JsonPositionActionStatus> >( request.EnsureNotNull(nameof(request)).GetUriBuilder(_httpClient), cancellationToken);