Class: CreateProduct
backend.CreateProduct
#
Hierarchy↳
CreateProduct
#
ImplementsTProductInput
#
Table of contents#
Constructors#
Properties- attributes
- categoryIds
- customMeta
- description
- descriptionDelta
- images
- isEnabled
- mainCategoryId
- mainImage
- manageStock
- meta
- name
- oldPrice
- pageDescription
- pageTitle
- price
- sku
- slug
- stockAmount
- stockStatus
- variants
#
Constructors#
constructor• new CreateProduct()
#
Inherited from#
Properties#
attributes• Optional
attributes: AttributeInstance
[]
#
Implementation ofTProductInput.attributes
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:41
#
categoryIds• categoryIds: number
[]
#
Implementation ofTProductInput.categoryIds
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:14
#
customMeta• Optional
customMeta: null
| Record
<string
, null
| string
>
#
Implementation ofTProductInput.customMeta
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:32
#
description• Optional
description: string
#
Implementation ofTProductInput.description
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:35
#
descriptionDelta• Optional
descriptionDelta: string
#
Implementation ofTProductInput.descriptionDelta
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:38
#
images• images: string
[]
#
Implementation ofTProductInput.images
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:32
#
isEnabled• Optional
isEnabled: null
| boolean
#
Implementation ofTProductInput.isEnabled
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:26
#
mainCategoryId• mainCategoryId: number
#
Implementation ofTProductInput.mainCategoryId
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:17
#
mainImage• mainImage: string
#
Implementation ofTProductInput.mainImage
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:29
#
manageStock• Optional
manageStock: boolean
#
Implementation ofTProductInput.manageStock
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:50
#
meta• Optional
meta: null
| TBasePageMeta
#
Implementation ofTProductInput.meta
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:29
#
name• name: string
#
Implementation ofTProductInput.name
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:11
#
oldPrice• Optional
oldPrice: number
#
Implementation ofTProductInput.oldPrice
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:23
#
pageDescription• Optional
pageDescription: null
| string
#
Implementation ofTProductInput.pageDescription
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:23
#
pageTitle• Optional
pageTitle: null
| string
#
Implementation ofTProductInput.pageTitle
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:20
#
price• price: number
#
Implementation ofTProductInput.price
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:20
#
sku• Optional
sku: string
#
Implementation ofTProductInput.sku
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:26
#
slug• Optional
slug: null
| string
#
Implementation ofTProductInput.slug
#
Inherited from#
Defined insystem/core/backend/src/models/inputs/base-page.input.ts:17
#
stockAmount• Optional
stockAmount: number
#
Implementation ofTProductInput.stockAmount
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:44
#
stockStatus• Optional
stockStatus: TStockStatus
#
Implementation ofTProductInput.stockStatus
#
Defined insystem/core/backend/src/models/inputs/product.create.ts:47
#
variants• Optional
variants: ProductVariantInput
[]
#
Implementation ofTProductInput.variants