/// <summary>The get tags paginated.</summary> /// <param name="tagListOptions">The tag list options.</param> /// <param name="paginngOptions">The paginng options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <PagedResponse <TagType> > GetTagsPaginated(TagListOptions tagListOptions = null, IPageableRequest paginngOptions = null) { var response = await _apiClient.GetAsync <tags>(ApiUris.GetTags(_apiClient.OrganizationId), paginngOptions, tagListOptions); return(new PagedResponse <TagType> { items = response.tag, totalCount = response.totalCountSpecified ? response.totalCount : (int?)null, pageCount = response.pageCountSpecified ? response.pageCount : (int?)null, pageNumber = response.pageNumberSpecified ? response.pageNumber : (int?)null, pageSize = response.pageSizeSpecified ? response.pageSize : (int?)null }); }
/// <summary>The get tags.</summary> /// <param name="tagListOptions">The tag list options.</param> /// <returns>The <see cref="Task"/>.</returns> public async Task <IEnumerable <TagType> > GetTags(TagListOptions tagListOptions = null) { var tags = await GetTagsPaginated(tagListOptions); return(tags.items); }
public virtual Task <RebrandlyList <Tag> > List(TagListOptions listOptions = null, RequestOptions requestOptions = null, CancellationToken cancellationToken = default) { return(ListEntities(listOptions, requestOptions, cancellationToken)); }