Fields


id
ID!
required
A non-null unique identifier for the product.
marketplace
required
A non-null enumeration value representing the marketplace.
title
String!
required
A non-null string containing the title of the product.
description
String!
required
A non-null string containing the product’s description.
vendor
String!
required
A non-null string representing the product’s vendor or brand.
url
required
A non-null URL pointing to the product’s page on the marketplace.
isAvailable
Boolean!
required
A non-null boolean value indicating whether the product is available for purchase.
tags
[String!]!
required
A non-null list of strings representing tags associated with the product.
images
required
A non-null list of image objects associated with the product, implementing the Image interface.
variants
required
A non-null list of product variants available, implementing the Variant interface. These can include different sizes, colors, or other options for the product.
price
required
A nullable Price object representing the product’s price. The price might be null if it is not available or cannot be determined.

Implementations