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