Skip to main content

Class: Coupon

backend.Coupon

Hierarchy#

Implements#

  • TCoupon

Table of contents#

Constructors#

Properties#

Accessors#

Constructors#

constructor#

• new Coupon()

Inherited from#

BasePageEntity.constructor

Properties#

_meta#

• Optional _meta: null | string

Inherited from#

BasePageEntity._meta

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:37


allowFreeShipping#

• Optional allowFreeShipping: null | boolean

Implementation of#

TCoupon.allowFreeShipping

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:32


categoryIds#

• Optional categoryIds: null | number[]

Implementation of#

TCoupon.categoryIds

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:44


code#

• Optional code: null | string

Implementation of#

TCoupon.code

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:24


createDate#

• Optional createDate: null | Date

Implementation of#

TCoupon.createDate

Inherited from#

BasePageEntity.createDate

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:51


description#

• Optional description: null | string

Implementation of#

TCoupon.description

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:28


discountType#

• Optional discountType: null | "fixed" | "percentage"

Implementation of#

TCoupon.discountType

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:16


expiryDate#

• Optional expiryDate: null | Date

Implementation of#

TCoupon.expiryDate

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:52


id#

• id: number

Implementation of#

TCoupon.id

Inherited from#

BasePageEntity.id

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:22


isEnabled#

• Optional isEnabled: null | boolean

Implementation of#

TCoupon.isEnabled

Inherited from#

BasePageEntity.isEnabled

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:60


maximumSpend#

• Optional maximumSpend: null | number

Implementation of#

TCoupon.maximumSpend

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:40


metaRecords#

• Optional metaRecords: null | CouponMeta[]

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:65


minimumSpend#

• Optional minimumSpend: null | number

Implementation of#

TCoupon.minimumSpend

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:36


pageDescription#

• Optional pageDescription: null | string

Implementation of#

TCoupon.pageDescription

Inherited from#

BasePageEntity.pageDescription

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:34


pageTitle#

• Optional pageTitle: null | string

Implementation of#

TCoupon.pageTitle

Inherited from#

BasePageEntity.pageTitle

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:30


productIds#

• Optional productIds: null | number[]

Implementation of#

TCoupon.productIds

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:48


slug#

• Optional slug: null | string

Implementation of#

TCoupon.slug

Inherited from#

BasePageEntity.slug

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:26


updateDate#

• Optional updateDate: null | Date

Implementation of#

TCoupon.updateDate

Inherited from#

BasePageEntity.updateDate

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:56


usageLimit#

• Optional usageLimit: null | number

Implementation of#

TCoupon.usageLimit

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:56


usedTimes#

• Optional usedTimes: null | number

Implementation of#

TCoupon.usedTimes

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:60


value#

• Optional value: null | number

Implementation of#

TCoupon.value

Defined in#

system/core/backend/src/models/entities/coupon.entity.ts:20

Accessors#

meta#

• get meta(): undefined | null | TBasePageMeta

Returns#

undefined | null | TBasePageMeta

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:40

• set meta(data): void

Parameters#

NameType
dataundefined | null | TBasePageMeta

Returns#

void

Defined in#

system/core/backend/src/models/entities/base-page.entity.ts:44