Fields


id
ID!
required

A non-null unique identifier for the product.

marketplace
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
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
[Image!]!
required

A non-null list of image objects associated with the product, implementing the Image interface.

variants
[Variant!]!
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
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