Documentation

TaxLetterStatus
in package
implements JsonSerializable

Class TaxLetterStatus

Tags
ORM\Entity

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

ORM\Table

(name="tax_letter_status")

Table of Contents

Interfaces

JsonSerializable

Properties

$id  : int|null
$readByPerson  : Person
$readDate  : DateTime|null
$taxLetter  : TaxLetter

Methods

getId()  : int|null
getNotifications()  : array<string|int, TaxLetterStatusNotification>|null
getReadByPerson()  : Person
Get the value of readByPerson
getReadDate()  : DateTime|null
getTaxLetter()  : TaxLetter
Get the value of taxLetter
getUser()  : Person
jsonSerialize()  : array<string|int, mixed>|mixed
setId()  : void
setNotifications()  : void
setReadByPerson()  : self
Set the value of readByPerson
setReadDate()  : void
setTaxLetter()  : self
Set the value of taxLetter
setUser()  : mixed

Properties

$id

private int|null $id
Tags
ORM\Id

()

ORM\GeneratedValue

()

ORM\Column

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

$readByPerson

private Person $readByPerson
Tags
ORM\ManyToOne

(targetEntity="Person")

ORM\JoinColumn

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

$readDate

private DateTime|null $readDate
Tags
ORM\Column

(type="datetime", name="read_date")

$taxLetter

private TaxLetter $taxLetter
Tags
ORM\ManyToOne

(targetEntity="TaxLetter", inversedBy="taxLetterStatuses", fetch="EAGER")

ORM\JoinColumn

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

Methods

getReadDate()

public getReadDate() : DateTime|null
Return values
DateTime|null

jsonSerialize()

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

setId()

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

setReadByPerson()

Set the value of readByPerson

public setReadByPerson(Person $readByPerson) : self
Parameters
$readByPerson : Person
Return values
self

setReadDate()

public setReadDate(DateTime|null $readDate) : void
Parameters
$readDate : DateTime|null

        
On this page

Search results