public ComponentPresentationConnection GetComponentPresentations(ContentNamespace ns, int publicationId, InputComponentPresentationFilter filter, InputSortParam sort, IPagination pagination, string customMetaFilter, ContentIncludeMode contentIncludeMode, IContextData contextData) => _client.Execute <ContentQuery>( GraphQLRequests.ComponentPresentations(ns, publicationId, filter, sort, pagination, customMetaFilter, contentIncludeMode, contextData, GlobalContextDataInternal)) .TypedResponseData.ComponentPresentations;
public static IGraphQLRequest ComponentPresentations(ContentNamespace ns, int publicationId, InputComponentPresentationFilter filter, InputSortParam sort, IPagination pagination, string customMetaFilter, ContentIncludeMode contentIncludeMode, IContextData contextData, IContextData globalContextData) => new QueryBuilder().WithQueryResource("ComponentPresentations", true) .WithNamespace(ns) .WithPublicationId(publicationId) .WithInputComponentPresentationFilter(filter) .WithInputSortParam(sort) .WithPagination(pagination) .WithCustomMetaFilter(customMetaFilter) .WithContentIncludeMode(contentIncludeMode) .WithContextData(contextData) .WithContextData(globalContextData) .WithConvertor(new ItemConvertor()) .Build();
public QueryBuilder WithInputComponentPresentationFilter(InputComponentPresentationFilter filter) => WithVariable("filter", filter);
public async Task <ComponentPresentationConnection> GetComponentPresentationsAsync(ContentNamespace ns, int publicationId, InputComponentPresentationFilter filter, InputSortParam sort, IPagination pagination, string customMetaFilter, ContentIncludeMode contentIncludeMode, IContextData contextData, CancellationToken cancellationToken) => (await _client.ExecuteAsync <ContentQuery>( GraphQLRequests.ComponentPresentations(ns, publicationId, filter, sort, pagination, customMetaFilter, contentIncludeMode, contextData, GlobalContextDataInternal), cancellationToken).ConfigureAwait(false)) .TypedResponseData.ComponentPresentations;