Class: Coupon
backend.Coupon
#
Hierarchy↳
Coupon
#
ImplementsTCoupon
#
Table of contents#
Constructors#
Properties- _meta
- allowFreeShipping
- categoryIds
- code
- createDate
- description
- discountType
- expiryDate
- id
- isEnabled
- maximumSpend
- metaRecords
- minimumSpend
- pageDescription
- pageTitle
- productIds
- slug
- updateDate
- usageLimit
- usedTimes
- value
#
Accessors#
Constructors#
constructor• new Coupon()
#
Inherited from#
Properties#
_meta• Optional
_meta: null
| string
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:37
#
allowFreeShipping• Optional
allowFreeShipping: null
| boolean
#
Implementation ofTCoupon.allowFreeShipping
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:32
#
categoryIds• Optional
categoryIds: null
| number
[]
#
Implementation ofTCoupon.categoryIds
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:44
#
code• Optional
code: null
| string
#
Implementation ofTCoupon.code
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:24
#
createDate• Optional
createDate: null
| Date
#
Implementation ofTCoupon.createDate
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:51
#
description• Optional
description: null
| string
#
Implementation ofTCoupon.description
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:28
#
discountType• Optional
discountType: null
| "fixed"
| "percentage"
#
Implementation ofTCoupon.discountType
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:16
#
expiryDate• Optional
expiryDate: null
| Date
#
Implementation ofTCoupon.expiryDate
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:52
#
id• id: number
#
Implementation ofTCoupon.id
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:22
#
isEnabled• Optional
isEnabled: null
| boolean
#
Implementation ofTCoupon.isEnabled
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:60
#
maximumSpend• Optional
maximumSpend: null
| number
#
Implementation ofTCoupon.maximumSpend
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:40
#
metaRecords• Optional
metaRecords: null
| CouponMeta
[]
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:65
#
minimumSpend• Optional
minimumSpend: null
| number
#
Implementation ofTCoupon.minimumSpend
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:36
#
pageDescription• Optional
pageDescription: null
| string
#
Implementation ofTCoupon.pageDescription
#
Inherited fromBasePageEntity.pageDescription
#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:34
#
pageTitle• Optional
pageTitle: null
| string
#
Implementation ofTCoupon.pageTitle
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:30
#
productIds• Optional
productIds: null
| number
[]
#
Implementation ofTCoupon.productIds
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:48
#
slug• Optional
slug: null
| string
#
Implementation ofTCoupon.slug
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:26
#
updateDate• Optional
updateDate: null
| Date
#
Implementation ofTCoupon.updateDate
#
Inherited from#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:56
#
usageLimit• Optional
usageLimit: null
| number
#
Implementation ofTCoupon.usageLimit
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:56
#
usedTimes• Optional
usedTimes: null
| number
#
Implementation ofTCoupon.usedTimes
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:60
#
value• Optional
value: null
| number
#
Implementation ofTCoupon.value
#
Defined insystem/core/backend/src/models/entities/coupon.entity.ts:20
#
Accessors#
meta• get
meta(): undefined
| null
| TBasePageMeta
#
Returnsundefined
| null
| TBasePageMeta
#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:40
• set
meta(data
): void
#
ParametersName | Type |
---|---|
data | undefined | null | TBasePageMeta |
#
Returnsvoid
#
Defined insystem/core/backend/src/models/entities/base-page.entity.ts:44