QueryRoot
The schema’s entry-point for queries. This acts as the public, top-level API from which all queries must start.
import { QueryRoot } from '@daffodil/driver/shopify'
type QueryRoot = {
__typename?: 'QueryRoot';
article?: Maybe<Article>;
articles: ArticleConnection;
blog?: Maybe<Blog>;
blogByHandle?: Maybe<Blog>;
blogs: BlogConnection;
cart?: Maybe<Cart>;
cartCompletionAttempt?: Maybe<CartCompletionAttemptResult>;
collection?: Maybe<Collection>;
collectionByHandle?: Maybe<Collection>;
collections: CollectionConnection;
customer?: Maybe<Customer>;
localization: Localization;
locations: LocationConnection;
menu?: Maybe<Menu>;
metaobject?: Maybe<Metaobject>;
metaobjects: MetaobjectConnection;
node?: Maybe<Node>;
nodes: Array<Maybe<Node>>;
page?: Maybe<Page>;
pageByHandle?: Maybe<Page>;
pages: PageConnection;
predictiveSearch?: Maybe<PredictiveSearchResult>;
product?: Maybe<Product>;
productByHandle?: Maybe<Product>;
productRecommendations?: Maybe<Array<Product>>;
productTags: StringConnection;
productTypes: StringConnection;
products: ProductConnection;
publicApiVersions: Array<ApiVersion>;
search: SearchResultItemConnection;
shop: Shop;
urlRedirects: UrlRedirectConnection;
}
Type | Options |
---|---|
QueryRoot | {
__typename?: 'QueryRoot';
article?: Maybe<Article>;
articles: ArticleConnection;
blog?: Maybe<Blog>;
blogByHandle?: Maybe<Blog>;
blogs: BlogConnection;
cart?: Maybe<Cart>;
cartCompletionAttempt?: Maybe<CartCompletionAttemptResult>;
collection?: Maybe<Collection>;
collectionByHandle?: Maybe<Collection>;
collections: CollectionConnection;
customer?: Maybe<Customer>;
localization: Localization;
locations: LocationConnection;
menu?: Maybe<Menu>;
metaobject?: Maybe<Metaobject>;
metaobjects: MetaobjectConnection;
node?: Maybe<Node>;
nodes: Array<Maybe<Node>>;
page?: Maybe<Page>;
pageByHandle?: Maybe<Page>;
pages: PageConnection;
predictiveSearch?: Maybe<PredictiveSearchResult>;
product?: Maybe<Product>;
productByHandle?: Maybe<Product>;
productRecommendations?: Maybe |