MageSmith
magento/module-catalog-graph-ql · Magento 2.4.9

CatalogGraphQl

vendor/magento/module-catalog-graph-ql/etc/schema.graphqls

4 queries 0 mutations 69 types

Queries

Types

Object types, input types, enums, interfaces, and unions declared (or extended) in this module.

OBJECT

Aggregation

Contains information for each filterable option (such as price, category `UID`, and custom attributes).

OBJECT

AggregationOption

An implementation of `AggregationOptionInterface`.

INTERFACE

AggregationOptionInterface

Defines aggregation option fields.

INPUT_OBJECT

AggregationsCategoryFilterInput

Filter category aggregations in layered navigation.

INPUT_OBJECT

AggregationsFilterInput

An input object that specifies the filters used in product aggregations.

ENUM

AttributeEntityTypeEnum

List of all entity types. Populated by the modules introducing EAV entities.

OBJECT

Breadcrumb

Contains details about an individual category that comprises a breadcrumb.

ENUM

CatalogAttributeApplyToEnum

OBJECT

CatalogAttributeMetadata

Catalog attribute metadata.

INPUT_OBJECT

CategoryFilterInput

Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.

INTERFACE

CategoryInterface

Contains the full set of attributes that can be returned in a category search.

OBJECT

CategoryProducts

Contains details about the products assigned to a category.

OBJECT

CategoryResult

Contains a collection of `CategoryTree` objects and pagination information.

OBJECT

CategoryTree

Contains the hierarchy of categories.

OBJECT

CustomizableAreaOption

Contains information about a text area that is defined as part of a customizable option.

OBJECT

CustomizableAreaValue

Defines the price and sku of a product whose page contains a customized text area.

OBJECT

CustomizableCheckboxOption

Contains information about a set of checkbox values that are defined as part of a customizable option.

OBJECT

CustomizableCheckboxValue

Defines the price and sku of a product whose page contains a customized set of checkbox values.

OBJECT

CustomizableDateOption

Contains information about a date picker that is defined as part of a customizable option.

ENUM

CustomizableDateTypeEnum

Defines the customizable date type.

OBJECT

CustomizableDateValue

Defines the price and sku of a product whose page contains a customized date picker.

OBJECT

CustomizableDropDownOption

Contains information about a drop down menu that is defined as part of a customizable option.

OBJECT

CustomizableDropDownValue

Defines the price and sku of a product whose page contains a customized drop down menu.

OBJECT

CustomizableFieldOption

Contains information about a text field that is defined as part of a customizable option.

OBJECT

CustomizableFieldValue

Defines the price and sku of a product whose page contains a customized text field.

OBJECT

CustomizableFileOption

Contains information about a file picker that is defined as part of a customizable option.

OBJECT

CustomizableFileValue

Defines the price and sku of a product whose page contains a customized file picker.

OBJECT

CustomizableMultipleOption

Contains information about a multiselect that is defined as part of a customizable option.

OBJECT

CustomizableMultipleValue

Defines the price and sku of a product whose page contains a customized multiselect.

INTERFACE

CustomizableOptionInterface

Contains basic information about a customizable option. It can be implemented by several types of configurable options.

INTERFACE

CustomizableProductInterface

Contains information about customizable product options.

OBJECT

CustomizableRadioOption

Contains information about a set of radio buttons that are defined as part of a customizable option.

OBJECT

CustomizableRadioValue

Defines the price and sku of a product whose page contains a customized set of radio buttons.

OBJECT

LayerFilter

Contains information for rendering layered navigation.

OBJECT

LayerFilterItem

INTERFACE

LayerFilterItemInterface

OBJECT

MediaGalleryEntry

Defines characteristics about images and videos associated with a specific product.

INTERFACE

MediaGalleryInterface

Contains basic information about a product image or video.

INTERFACE

PhysicalProductInterface

Contains attributes specific to tangible products.

OBJECT

Price

Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.

OBJECT

PriceAdjustment

Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.

ENUM

PriceAdjustmentCodesEnum

`PriceAdjustment.code` is deprecated.

ENUM

PriceAdjustmentDescriptionEnum

`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.

OBJECT

PriceRange

Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.

ENUM

PriceTypeEnum

Defines the price type.

INPUT_OBJECT

ProductAttributeFilterInput

Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.

INPUT_OBJECT

ProductAttributeSortInput

Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option

OBJECT

ProductCustomAttributes

Product custom attributes

OBJECT

ProductDiscount

Contains the discount applied to a product price.

INPUT_OBJECT

ProductFilterInput

ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.

OBJECT

ProductImage

Contains product image information, including the image URL and label.

INTERFACE

ProductInterface

Contains fields that are common to all types of products.

OBJECT

ProductLinks

An implementation of `ProductLinksInterface`.

INTERFACE

ProductLinksInterface

Contains information about linked products, including the link type and product type of each item.

OBJECT

ProductMediaGalleryEntriesContent

Contains an image in base64 format and basic information about the image.

OBJECT

ProductMediaGalleryEntriesVideoContent

Contains a link to a video file and basic information about the video.

OBJECT

ProductPrice

Represents a product price.

OBJECT

ProductPrices

Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.

INPUT_OBJECT

ProductSortInput

Deprecated. Use `ProductAttributeSortInput` instead. Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.

OBJECT

ProductVideo

Contains information about a product video.

OBJECT

Products

Contains the results of a `products` query.

OBJECT

SearchSuggestion

A string that contains search suggestion

OBJECT

SimpleProduct

Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.

OBJECT

SimpleWishlistItem

Contains a simple product wish list item.

OBJECT

SortField

Defines a possible sort field.

OBJECT

SortFields

Contains a default value for sort fields and all available sort fields.

OBJECT

StoreConfig

Contains information about a store's configuration.

OBJECT

VirtualProduct

Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.

OBJECT

VirtualWishlistItem

Contains a virtual product wish list item.

Every Magento dev tool, in one hosted workspace.

Free to sign up. Nothing to install. Drafts, audits, and projects saved across every tool.