Documentation

Subscriptions
in package
implements JsonSerializable

Class Subscriptions

Tags
ORM\Entity

(repositoryClass="Vatjar\Data\Repository\SubscriptionsRepository")

ORM\Table

(name="subscriptions")

Table of Contents

Interfaces

JsonSerializable

Properties

$chargebeeId  : string|null
$country  : Country|null
$id  : int|null
$subscriptionEvent  : array<string|int, SubscriptionEvents>|null
$subscriptionPrice  : SubscriptionsPrice|null
$subscriptionStatus  : array<string|int, SubscriptionStatus>|null
$type  : SubscriptionType|null
$userAccount  : UserAccount

Methods

getChargebeeId()  : string
getCountry()  : Country|null
getId()  : int
Get $id
getSubscriptionPrice()  : SubscriptionsPrice|null
getSubscriptionsEventsArray()  : array<string|int, SubscriptionEvents>|null
getSubscriptionStatusArray()  : array<string|int, SubscriptionStatus>|null
getSubscriptionType()  : SubscriptionType
getUserAccount()  : UserAccount
jsonSerialize()  : mixed
setChargebeeId()  : self
setCountry()  : self
setId()  : self
Set $id
setSubscriptionPrice()  : self
setSubscriptionStatus()  : self
setSubscriptionType()  : self
setUserAccount()  : self

Properties

$chargebeeId

private string|null $chargebeeId
Tags
ORM\Column

(name="chargebee_id", type="string")

$country

private Country|null $country
Tags
ORM\ManyToOne

(targetEntity="Country", inversedBy="subscription")

ORM\JoinColumn

(name="country_id", referencedColumnName="id")

$id

private int|null $id
Tags
ORM\Column

(type="integer")

ORM\Id

()

ORM\GeneratedValue

()

$subscriptionEvent

private array<string|int, SubscriptionEvents>|null $subscriptionEvent
Tags
ORM\OneToMany

(targetEntity="SubscriptionEvents", mappedBy="subscription")

$subscriptionStatus

private array<string|int, SubscriptionStatus>|null $subscriptionStatus
Tags
ORM\OneToMany

(targetEntity="SubscriptionStatus", mappedBy="subscription")

$type

private SubscriptionType|null $type
Tags
ORM\ManyToOne

(targetEntity="SubscriptionType", inversedBy="subscription")

ORM\JoinColumn

(name="type_id", referencedColumnName="id")

$userAccount

private UserAccount $userAccount
Tags
ORM\ManyToOne

(targetEntity="UserAccount", inversedBy="subscription")

ORM\JoinColumn

(name="user_id", referencedColumnName="id")

Methods

getChargebeeId()

public getChargebeeId() : string
Return values
string

setChargebeeId()

public setChargebeeId(mixed $chargebeeId) : self
Parameters
$chargebeeId : mixed
Return values
self

setId()

Set $id

public setId(int|null $id) : self
Parameters
$id : int|null

$id

Return values
self

        
On this page

Search results