/// <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);