public async Task <T> ExecuteExternalItemQueryAsync <T>(string eclUri, string itemType, List <string> itemFields, CancellationToken cancellationToken = default(CancellationToken)) => ( await _client.ExecuteAsync <ExternalItemConnection <T> >( GraphQLRequests.BuildExternalItemQuery(eclUri, itemType, itemFields) , cancellationToken).ConfigureAwait(false)).TypedResponseData.ExternalItem;
public T ExecuteExternalItemQuery <T>(string eclUri, string itemType, List <string> itemFields) => _client.Execute <ExternalItemConnection <T> >(GraphQLRequests.BuildExternalItemQuery(eclUri, itemType, itemFields)).TypedResponseData.ExternalItem;