Home > @vsf-enterprise/commercetools-types > Product
# Product type
Signature:
export declare type Product = Versioned & ReviewTarget & {
__typename?: 'Product';
id: Scalars['String'];
key?: Maybe<Scalars['String']>;
version: Scalars['Long'];
productTypeRef: Reference;
productType?: Maybe<ProductTypeDefinition>;
masterData: ProductCatalogData;
skus: Array<Scalars['String']>;
createdAt: Scalars['DateTime'];
lastModifiedAt: Scalars['DateTime'];
stateRef?: Maybe<Reference>;
state?: Maybe<State>;
taxCategoryRef?: Maybe<Reference>;
taxCategory?: Maybe<TaxCategory>;
reviewRatingStatistics?: Maybe<ReviewRatingStatistics>;
productSelectionRefs: SelectionOfProductQueryResult;
createdBy?: Maybe<Initiator>;
lastModifiedBy?: Maybe<Initiator>;
};
References: Versioned, ReviewTarget, Scalars, Maybe, Reference, ProductTypeDefinition, ProductCatalogData, State, TaxCategory, ReviewRatingStatistics, SelectionOfProductQueryResult, Initiator