CouponEntity
in package
Table of Contents
- $couponActive : NonEmptyStringType
- $couponAmount : DecimalType
- $couponCode : NonEmptyStringType
- $couponExpireDate : DateTime
- $couponId : IdType
- $couponMinimumOrder : DecimalType
- $couponStartDate : DateTime
- $couponType : NonEmptyStringType
- $dateCreated : DateTime
- $dateModified : DateTime
- $restrictToCategories : StringType
- $restrictToCustomers : StringType
- $restrictToProducts : StringType
- $usesPerCoupon : IntType
- $usesPerUser : IntType
- __construct() : mixed
- fromArray() : mixed
- getCouponActive() : NonEmptyStringType
- getCouponAmount() : DecimalType
- getCouponCode() : NonEmptyStringType
- getCouponExpireDate() : DateTime
- getCouponId() : null|IdType
- getCouponMinimumOrder() : DecimalType
- getCouponStartDate() : DateTime
- getCouponType() : NonEmptyStringType
- getDateCreated() : DateTime
- getDateModified() : DateTime
- getRestrictToCategories() : StringType
- getRestrictToCustomers() : StringType
- getRestrictToProducts() : StringType
- getUsesPerCoupon() : IntType
- getUsesPerUser() : IntType
- setCouponActive() : void
- setCouponAmount() : void
- setCouponCode() : void
- setCouponExpireDate() : void
- setCouponId() : void
- setCouponMinimumOrder() : void
- setCouponStartDate() : void
- setCouponType() : void
- setDateCreated() : void
- setDateModified() : void
- setRestrictToCategories() : void
- setRestrictToCustomers() : void
- setRestrictToProducts() : void
- setUsesPerCoupon() : void
- setUsesPerUser() : void
- toArray() : array<string|int, mixed>
Properties
$couponActive
protected
NonEmptyStringType
$couponActive
$couponAmount
protected
DecimalType
$couponAmount
$couponCode
protected
NonEmptyStringType
$couponCode
$couponExpireDate
protected
DateTime
$couponExpireDate
$couponId
protected
IdType
$couponId
$couponMinimumOrder
protected
DecimalType
$couponMinimumOrder
$couponStartDate
protected
DateTime
$couponStartDate
$couponType
protected
NonEmptyStringType
$couponType
$dateCreated
protected
DateTime
$dateCreated
$dateModified
protected
DateTime
$dateModified
$restrictToCategories
protected
StringType
$restrictToCategories
$restrictToCustomers
protected
StringType
$restrictToCustomers
$restrictToProducts
protected
StringType
$restrictToProducts
$usesPerCoupon
protected
IntType
$usesPerCoupon
$usesPerUser
protected
IntType
$usesPerUser
Methods
__construct()
public
__construct() : mixed
Return values
mixed —fromArray()
public
fromArray(array<string|int, mixed> $serialized) : mixed
Parameters
- $serialized : array<string|int, mixed>
Return values
mixed —getCouponActive()
public
getCouponActive() : NonEmptyStringType
Return values
NonEmptyStringType —getCouponAmount()
public
getCouponAmount() : DecimalType
Return values
DecimalType —getCouponCode()
public
getCouponCode() : NonEmptyStringType
Return values
NonEmptyStringType —getCouponExpireDate()
public
getCouponExpireDate() : DateTime
Return values
DateTime —getCouponId()
public
getCouponId() : null|IdType
Return values
null|IdType —getCouponMinimumOrder()
public
getCouponMinimumOrder() : DecimalType
Return values
DecimalType —getCouponStartDate()
public
getCouponStartDate() : DateTime
Return values
DateTime —getCouponType()
public
getCouponType() : NonEmptyStringType
Return values
NonEmptyStringType —getDateCreated()
public
getDateCreated() : DateTime
Return values
DateTime —getDateModified()
public
getDateModified() : DateTime
Return values
DateTime —getRestrictToCategories()
public
getRestrictToCategories() : StringType
Return values
StringType —getRestrictToCustomers()
public
getRestrictToCustomers() : StringType
Return values
StringType —getRestrictToProducts()
public
getRestrictToProducts() : StringType
Return values
StringType —getUsesPerCoupon()
public
getUsesPerCoupon() : IntType
Return values
IntType —getUsesPerUser()
public
getUsesPerUser() : IntType
Return values
IntType —setCouponActive()
public
setCouponActive(NonEmptyStringType $couponActive) : void
Parameters
- $couponActive : NonEmptyStringType
Return values
void —setCouponAmount()
public
setCouponAmount(DecimalType $couponAmount) : void
Parameters
- $couponAmount : DecimalType
Return values
void —setCouponCode()
public
setCouponCode(NonEmptyStringType $couponCode) : void
Parameters
- $couponCode : NonEmptyStringType
Return values
void —setCouponExpireDate()
public
setCouponExpireDate(DateTime $couponExpireDate) : void
Parameters
- $couponExpireDate : DateTime
Return values
void —setCouponId()
public
setCouponId(IdType $couponId) : void
Parameters
- $couponId : IdType
Return values
void —setCouponMinimumOrder()
public
setCouponMinimumOrder(DecimalType $couponMinimumOrder) : void
Parameters
- $couponMinimumOrder : DecimalType
Return values
void —setCouponStartDate()
public
setCouponStartDate(DateTime $couponStartDate) : void
Parameters
- $couponStartDate : DateTime
Return values
void —setCouponType()
public
setCouponType(NonEmptyStringType $couponType) : void
Parameters
- $couponType : NonEmptyStringType
Return values
void —setDateCreated()
public
setDateCreated(DateTime $dateCreated) : void
Parameters
- $dateCreated : DateTime
Return values
void —setDateModified()
public
setDateModified(DateTime $dateModified) : void
Parameters
- $dateModified : DateTime
Return values
void —setRestrictToCategories()
public
setRestrictToCategories(StringType $restrictToCategories) : void
Parameters
- $restrictToCategories : StringType
Return values
void —setRestrictToCustomers()
public
setRestrictToCustomers(StringType $restrictToCustomers) : void
Parameters
- $restrictToCustomers : StringType
Return values
void —setRestrictToProducts()
public
setRestrictToProducts(StringType $restrictToProducts) : void
Parameters
- $restrictToProducts : StringType
Return values
void —setUsesPerCoupon()
public
setUsesPerCoupon(IntType $usesPerCoupon) : void
Parameters
- $usesPerCoupon : IntType
Return values
void —setUsesPerUser()
public
setUsesPerUser(IntType $usesPerUser) : void
Parameters
- $usesPerUser : IntType
Return values
void —toArray()
public
toArray() : array<string|int, mixed>