Documentation

SubscriptionEvents
in package
implements JsonSerializable

Class SubscriptionEvents

Tags
ORM\Entity

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

ORM\Table

(name="subscription_events")

Table of Contents

Interfaces

JsonSerializable

Constants

STATUS_DONE  = 'done'
STATUS_FAILED_BATCH  = 'failed_batch'
STATUS_FAILED_INDIVIDUALLY  = 'failed_single'
STATUS_NEW  = 'new'
DB status field: VARCHAR(16), index FULLTEXT
STATUS_PROCESSING  = 'processing'

Properties

$chargebee_id  : string|null
$chargebeeOcurredAt  : int|null
$errorMessage  : array<string|int, string>|null
$event_type  : string|null
$id  : int|null
$status  : string|null
$subscription  : Subscriptions|null

Methods

getChargebeeId()  : string|null
getChargebeeOcurredAt()  : int
Get $chargebeeOcurredAt
getErrorMessage()  : array<string|int, string>|null
Get the value of errorMessage
getEventType()  : string
Get $event_type
getId()  : int
Get $id
getStatus()  : string|null
getSubscription()  : Subscriptions|null
jsonSerialize()  : mixed
setChargebeeId()  : self
setChargebeeOcurredAt()  : self
Set $chargebeeOcurredAt
setErrorMessage()  : self
Set the value of errorMessage
setEventType()  : self
Set $event_type
setId()  : self
Set $id
setStatus()  : self
setSubscription()  : void

Constants

STATUS_FAILED_INDIVIDUALLY

public mixed STATUS_FAILED_INDIVIDUALLY = 'failed_single'

STATUS_NEW

DB status field: VARCHAR(16), index FULLTEXT

public mixed STATUS_NEW = 'new'

Properties

$chargebee_id

private string|null $chargebee_id
Tags
ORM\Column

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

$chargebeeOcurredAt

private int|null $chargebeeOcurredAt
Tags
ORM\Column

(name="chargebee_occurred_at", type="integer")

$errorMessage

private array<string|int, string>|null $errorMessage
Tags
ORM\Column

(name="error_message", type="json", nullable=true)

$event_type

private string|null $event_type
Tags
ORM\Column

(name="event_type", type="text")

$id

private int|null $id
Tags
ORM\Column

(type="integer")

ORM\Id

()

ORM\GeneratedValue

()

$status

private string|null $status = 'new'
Tags
ORM\Column

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

$subscription

private Subscriptions|null $subscription
Tags
ORM\ManyToOne

(targetEntity="Subscriptions", inversedBy="subscriptionEvent")

ORM\JoinColumn

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

Methods

getChargebeeId()

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

getChargebeeOcurredAt()

Get $chargebeeOcurredAt

public getChargebeeOcurredAt() : int
Return values
int

getErrorMessage()

Get the value of errorMessage

public getErrorMessage() : array<string|int, string>|null
Return values
array<string|int, string>|null

getEventType()

Get $event_type

public getEventType() : string
Return values
string

setChargebeeId()

public setChargebeeId(string|null $chargebee_id) : self
Parameters
$chargebee_id : string|null
Return values
self

setChargebeeOcurredAt()

Set $chargebeeOcurredAt

public setChargebeeOcurredAt(int|null $chargebeeOcurredAt) : self
Parameters
$chargebeeOcurredAt : int|null
Return values
self

setErrorMessage()

Set the value of errorMessage

public setErrorMessage(array<string|int, string>|null $errorMessage) : self
Parameters
$errorMessage : array<string|int, string>|null
Return values
self

setEventType()

Set $event_type

public setEventType(string|null $event_type) : self
Parameters
$event_type : string|null
Return values
self

setId()

Set $id

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

$id

Return values
self

setStatus()

public setStatus(string|null $status) : self
Parameters
$status : string|null
Return values
self

        
On this page

Search results