Home > @vsf-enterprise/commercetools-types > ProductData

# ProductData type

Signature:

export declare type ProductData = {
    __typename?: 'ProductData';
    name?: Maybe<Scalars['String']>;
    description?: Maybe<Scalars['String']>;
    nameAllLocales: Array<LocalizedString>;
    descriptionAllLocales?: Maybe<Array<LocalizedString>>;
    slug?: Maybe<Scalars['String']>;
    slugAllLocales: Array<LocalizedString>;
    categoryOrderHint?: Maybe<Scalars['String']>;
    categoryOrderHints: Array<CategoryOrderHint>;
    categoriesRef: Array<Reference>;
    categories: Array<Category>;
    searchKeyword?: Maybe<Array<SearchKeyword>>;
    searchKeywords: Array<SearchKeywords>;
    metaTitle?: Maybe<Scalars['String']>;
    metaTitleAllLocales?: Maybe<Array<LocalizedString>>;
    metaKeywords?: Maybe<Scalars['String']>;
    metaKeywordsAllLocales?: Maybe<Array<LocalizedString>>;
    metaDescription?: Maybe<Scalars['String']>;
    metaDescriptionAllLocales?: Maybe<Array<LocalizedString>>;
    masterVariant: ProductVariant;
    variants: Array<ProductVariant>;
    allVariants: Array<ProductVariant>;
    variant?: Maybe<ProductVariant>;
    skus: Array<Scalars['String']>;
};

References: Maybe, Scalars, LocalizedString, CategoryOrderHint, Reference, Category, SearchKeyword, SearchKeywords, ProductVariant