public async Task <OperationsResponse> Get(OperationsFilter filter,
                                                   CancellationToken cancellationToken = default)
        {
            var from = HttpUtility.UrlEncode(filter.From.ToString("yyyy-MM-ddTHH:mm:ss.ffffffK"));
            var to   = HttpUtility.UrlEncode(filter.To.ToString("yyyy-MM-ddTHH:mm:ss.ffffffK"));

            return(await _rest.Get <OperationsResponse>(
                       $"operations?from={from}&to={to}&interval={filter.Interval.GetEnumMemberAttributeValue()}&figi={filter.Figi}",
                       cancellationToken));
        }
Example #2
0
 public async Task <CurrenciesResponse> GetCurrencies(CancellationToken token = default)
 {
     return(await _rest.Get <CurrenciesResponse>($"portfolio/currencies", token));
 }
Example #3
0
 public Task <OrdersResponse> Get(CancellationToken cancellationToken = default)
 {
     return(_rest.Get <OrdersResponse>("orders", cancellationToken));
 }
 public Task <MarketInstrumentListResponse> GetBonds(CancellationToken cancellationToken = default)
 {
     return(_rest.Get <MarketInstrumentListResponse>("market/bonds", cancellationToken));
 }