Home > @vsf-enterprise/commercetools-types > ProductProjectionMessagePayload
# ProductProjectionMessagePayload type
Signature:
export declare type ProductProjectionMessagePayload = {
__typename?: 'ProductProjectionMessagePayload';
id: Scalars['String'];
version: Scalars['Long'];
createdAt: Scalars['DateTime'];
lastModifiedAt: Scalars['DateTime'];
productTypeRef: Reference;
productType?: Maybe<ProductTypeDefinition>;
name?: Maybe<Scalars['String']>;
nameAllLocales: Array<LocalizedString>;
description?: Maybe<Scalars['String']>;
descriptionAllLocales?: Maybe<Array<LocalizedString>>;
slug?: Maybe<Scalars['String']>;
slugAllLocales: Array<LocalizedString>;
categoryOrderHints: Array<CategoryOrderHint>;
categoriesRef: Array<Reference>;
categories: Array<Category>;
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>>;
hasStagedChanges: Scalars['Boolean'];
published: Scalars['Boolean'];
masterVariant: ProductVariant;
variants: Array<ProductVariant>;
taxCategoryRef?: Maybe<Reference>;
taxCategory?: Maybe<TaxCategory>;
stateRef?: Maybe<Reference>;
state?: Maybe<State>;
reviewRatingStatistics?: Maybe<ReviewRatingStatistics>;
};
References: Scalars, Reference, Maybe, ProductTypeDefinition, LocalizedString, CategoryOrderHint, Category, SearchKeywords, ProductVariant, TaxCategory, State, ReviewRatingStatistics