public class ComparableItemQuery extends AbstractQuery<ComparableItemQuery>
_queryBuilder, ALIAS_SUFFIX_SEPARATOR, CUSTOM_FIELD_LABEL| Modifier and Type | Method and Description |
|---|---|
ComparableItemQuery |
addFragmentReference(Fragment<ComparableItemQuery> fragment)
Adds a
ComparableItemQuery fragment reference at the current position of the query. |
ComparableItemQuery |
attributes(ProductAttributeQueryDefinition queryDef)
An array of product attributes that can be used to compare products
|
static Fragment<ComparableItemQuery> |
createFragment(String name,
ComparableItemQueryDefinition queryDef)
Creates a GraphQL "named" fragment with the specified query type definition.
|
ComparableItemQuery |
product(ProductInterfaceQueryDefinition queryDef)
Contains details about a product in a compare list
|
ComparableItemQuery |
uid()
The unique ID of an item in a compare list
|
addCustomObjectField, addCustomSimpleField, appendQuotedString, startField, startInlineFragment, withAliaspublic ComparableItemQuery attributes(ProductAttributeQueryDefinition queryDef)
public ComparableItemQuery product(ProductInterfaceQueryDefinition queryDef)
public ComparableItemQuery uid()
public static Fragment<ComparableItemQuery> createFragment(String name, ComparableItemQueryDefinition queryDef)
name - The name of the fragment, must be unique for a given GraphQL request.queryDef - The fragment definition.public ComparableItemQuery addFragmentReference(Fragment<ComparableItemQuery> fragment)
ComparableItemQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query. For GraphQL types implementing an interface, there
will be some similar methods using the Query type of each implemented interface.fragment - The fragment to reference.Copyright © 2022 Adobe. All rights reserved.