ReportIntention
in package
implements
JsonSerializable
Class ReportIntention
Tags
Table of Contents
Interfaces
- JsonSerializable
Properties
- $client : Client|null
- $firstDate : DateTime|null
- $id : int|null
- $label : string|null
- $lastDate : DateTime|null
- $period : Period|null
- $reportObligation : ReportObligation|null
Methods
- getClient() : Client|null
- getFirstDate() : DateTime|null
- getId() : int|null
- getLabel() : string|null
- getLastDate() : DateTime|null
- getPeriod() : Period|null
- getReportObligation() : ReportObligation|null
- getUser() : Client|null
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- setClient() : self
- setFirstDate() : void
- setId() : void
- setLabel() : void
- setLastDate() : void
- setPeriod() : void
- setReportObligation() : void
- setUser() : void
Properties
$client
private
Client|null
$client
Tags
$firstDate
private
DateTime|null
$firstDate
Tags
$id
private
int|null
$id
Tags
$label
private
string|null
$label
Tags
$lastDate
private
DateTime|null
$lastDate
Tags
$period
private
Period|null
$period
Tags
$reportObligation
private
ReportObligation|null
$reportObligation
Tags
Methods
getClient()
public
getClient() : Client|null
Return values
Client|nullgetFirstDate()
public
getFirstDate() : DateTime|null
Return values
DateTime|nullgetId()
public
getId() : int|null
Return values
int|nullgetLabel()
public
getLabel() : string|null
Return values
string|nullgetLastDate()
public
getLastDate() : DateTime|null
Return values
DateTime|nullgetPeriod()
public
getPeriod() : Period|null
Return values
Period|nullgetReportObligation()
public
getReportObligation() : ReportObligation|null
Return values
ReportObligation|nullgetUser()
public
getUser() : Client|null
Return values
Client|nulljsonSerialize()
Specify data which should be serialized to JSON
public
jsonSerialize() : mixed
Tags
Return values
mixed —data which can be serialized by json_encode, which is a value of any type other than a resource.
setClient()
public
setClient(Client|null $client) : self
Parameters
- $client : Client|null
Return values
selfsetFirstDate()
public
setFirstDate(DateTime|null $firstDate) : void
Parameters
- $firstDate : DateTime|null
setId()
public
setId(int|null $id) : void
Parameters
- $id : int|null
setLabel()
public
setLabel(string|null $label) : void
Parameters
- $label : string|null
setLastDate()
public
setLastDate(DateTime|null $lastDate) : void
Parameters
- $lastDate : DateTime|null
setPeriod()
public
setPeriod(Period|null $period) : void
Parameters
- $period : Period|null
setReportObligation()
public
setReportObligation(ReportObligation|null $reportObligation) : void
Parameters
- $reportObligation : ReportObligation|null
setUser()
public
setUser(Client|null $client) : void
Parameters
- $client : Client|null