public async IAsyncEnumerable <TemplateVersionResponse> ListVersionObjectsAsync(string templateId, TemplateVersionFilter filter = default, [EnumeratorCancellation] CancellationToken cancellationToken = default) { var url = string.Format(URL_VERSIONS, templateId); var queryString = await GetListQueryStringAsync(filter); await foreach (var value in InternalListObjectsAsync <TemplateVersionResponse>($"{url}?{queryString}", cancellationToken)) { yield return(value); } }
public async Task <ListResponse <TemplateVersionResponse> > ListVersionAsync(string templateId, TemplateVersionFilter filter = default, CancellationToken cancellationToken = default) { var url = string.Format(URL_VERSIONS, templateId); var queryString = await GetListQueryStringAsync(filter); return(await ListAsync <TemplateVersionResponse>($"{url}?{queryString}")); }