IBaseProduct
Interface for the BaseProduct Type, where both Products and clusters derive from
interface IBaseProduct {
id: Int!
language: String
class: String!
classId: Int! @deprecated
isHidden: YesNo!
name(
language: String
): [LocalizedString!]!
description(
language: String
): [LocalizedString!]!
shortDescription(
language: String
): [LocalizedString!]!
slug(
language: String
): [LocalizedString!]!
sku: String!
categoryId: Int!
path: String @deprecated
defaultLanguage: String!
priority: Int
metadataTitle: [LocalizedString!]
metadataDescription: [LocalizedString!]
metadataKeywords: [LocalizedString!]
metadataCanonicalUrl: [LocalizedString!]
sources: [ProductSource!]!
}
Fields
IBaseProduct.id ● Int! non-null scalar
Resource primary identifier
IBaseProduct.language ● String scalar
The requested language for this this resource, default to the products default language. ISO 639-1 format.
IBaseProduct.class ● String! non-null scalar
The class of the request resource