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

# ProductDraft type

Signature:

export declare type ProductDraft = {
    name: Array<LocalizedStringItemInputType>;
    productType: ResourceIdentifierInput;
    slug: Array<LocalizedStringItemInputType>;
    key?: InputMaybe<Scalars['String']>;
    description?: InputMaybe<Array<LocalizedStringItemInputType>>;
    categories?: InputMaybe<Array<ResourceIdentifierInput>>;
    categoryOrderHints?: InputMaybe<Array<CategoryOrderHintInput>>;
    metaTitle?: InputMaybe<Array<LocalizedStringItemInputType>>;
    metaDescription?: InputMaybe<Array<LocalizedStringItemInputType>>;
    metaKeywords?: InputMaybe<Array<LocalizedStringItemInputType>>;
    masterVariant?: InputMaybe<ProductVariantInput>;
    variants?: InputMaybe<Array<ProductVariantInput>>;
    taxCategory?: InputMaybe<ResourceIdentifierInput>;
    state?: InputMaybe<ResourceIdentifierInput>;
    searchKeywords?: InputMaybe<Array<SearchKeywordInput>>;
    publish?: InputMaybe<Scalars['Boolean']>;
};

References: LocalizedStringItemInputType, ResourceIdentifierInput, InputMaybe, Scalars, CategoryOrderHintInput, ProductVariantInput, SearchKeywordInput