예제 #1
0
        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);
            }
        }
예제 #2
0
        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}"));
        }