Documentation

ProformaEntity
in package
implements JsonSerializable

Table of Contents

Interfaces

JsonSerializable

Properties

$hasSubscription  : bool
$minDate  : string|null
$plans  : mixed
$subscriptionStartDate  : string|null

Methods

addPlanOption()  : mixed
getHasSubscription()  : bool
Get the value of hasSubscription
getMinDate()  : string|null
getPlans()  : mixed
getStartDate()  : string|null
Get the value of startDate
getSubscriptionStartDate()  : string|null
Get the value of subscriptionStartDate
isDisabled()  : mixed
jsonSerialize()  : array<string|int, mixed>
setHasSubscription()  : self
Set the value of hasSubscription
setMinDate()  : self
setPlans()  : self
setSubscriptionStartDate()  : self
Set the value of subscriptionStartDate

Properties

$subscriptionStartDate

private string|null $subscriptionStartDate

Methods

getHasSubscription()

Get the value of hasSubscription

public getHasSubscription() : bool
Return values
bool

getMinDate()

public getMinDate() : string|null
Return values
string|null

getStartDate()

Get the value of startDate

public getStartDate() : string|null
Return values
string|null

getSubscriptionStartDate()

Get the value of subscriptionStartDate

public getSubscriptionStartDate() : string|null
Return values
string|null

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

setHasSubscription()

Set the value of hasSubscription

public setHasSubscription(bool $hasSubscription) : self
Parameters
$hasSubscription : bool
Return values
self

setMinDate()

public setMinDate(string|null $minDate) : self
Parameters
$minDate : string|null
Return values
self

setSubscriptionStartDate()

Set the value of subscriptionStartDate

public setSubscriptionStartDate(string|null $subscriptionStartDate) : self
Parameters
$subscriptionStartDate : string|null
Return values
self

        
On this page

Search results