public BatchReadRequest(IEnumerable <string> ids, BatchReadParameters ctx)
 {
     Inputs = ids.Select(id => new IdRequest {
         Id = id
     });
     Properties = ctx?.Properties ?? new List <string> {
         "id"
     };
     IdProperty = ctx?.IdProperty;
 }
Exemple #2
0
        public Task <BatchReadResult <T> > BatchReadAsync(IEnumerable <string> objectIds, BatchReadParameters ctx = null, CancellationToken cancellationToken = default)
        {
            var path    = GetRoute <T>("batch", "read");
            var request = new BatchReadRequest(objectIds, ctx);

            return(_client.ExecuteAsync <BatchReadResult <T>, BatchReadRequest>(path, request, Method.POST, cancellationToken));
        }