ReportDownload
in package
implements
JsonSerializable
FinalYes
Table of Contents
Interfaces
- JsonSerializable
Properties
- $currency : Currency|null
- $errorMessage : string|null
- $generatedDoneDate : DateTime|null
- $generatedStartDate : DateTime|null
- $id : int|null
- $progressStatusLabel : string|null
- $reportDownloadItems : array<string|int, ReportDownloadItem>
- $submitDateTime : DateTime|null
- $submitUser : UserAccount|null
- $vatAmount : float|null
- $versionCreatedDate : DateTime|null
- $versionNumber : int|null
Methods
- addReportDownloadItem() : void
- getCurrency() : Currency|null
- getErrorMessage() : string|null
- getGeneratedDoneDate() : DateTime|null
- getGeneratedStartDate() : DateTime|null
- getId() : int|null
- getPaymentAmount() : float|null
- getPaymentComment() : string|null
- getProgressStatusLabel() : string|null
- getReportDownloadItems() : array<string|int, ReportDownloadItem>
- getSubmitDateTime() : DateTime|null
- getSubmitUser() : UserAccount|null
- getVatAmount() : float|null
- getVersionCreatedDate() : DateTime|null
- getVersionNumber() : int|null
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- setCurrency() : void
- setErrorMessage() : void
- setGeneratedDoneDate() : void
- setGeneratedStartDate() : void
- setId() : void
- setPaymentAmount() : void
- setPaymentComment() : void
- setProgressStatusLabel() : void
- setReportDownloadItems() : void
- setSubmitDateTime() : void
- setSubmitUser() : void
- setVatAmount() : void
- setVersionCreatedDate() : void
- setVersionNumber() : void
Properties
$currency
private
Currency|null
$currency
$errorMessage
private
string|null
$errorMessage
$generatedDoneDate
private
DateTime|null
$generatedDoneDate
$generatedStartDate
private
DateTime|null
$generatedStartDate
$id
private
int|null
$id
$progressStatusLabel
private
string|null
$progressStatusLabel
$reportDownloadItems
private
array<string|int, ReportDownloadItem>
$reportDownloadItems
= []
$submitDateTime
private
DateTime|null
$submitDateTime
$submitUser
private
UserAccount|null
$submitUser
$vatAmount
private
float|null
$vatAmount
$versionCreatedDate
private
DateTime|null
$versionCreatedDate
$versionNumber
private
int|null
$versionNumber
Methods
addReportDownloadItem()
public
addReportDownloadItem(ReportDownloadItem $reportDownloadItem) : void
Parameters
- $reportDownloadItem : ReportDownloadItem
getCurrency()
public
getCurrency() : Currency|null
Return values
Currency|nullgetErrorMessage()
public
getErrorMessage() : string|null
Return values
string|nullgetGeneratedDoneDate()
public
getGeneratedDoneDate() : DateTime|null
Return values
DateTime|nullgetGeneratedStartDate()
public
getGeneratedStartDate() : DateTime|null
Return values
DateTime|nullgetId()
public
getId() : int|null
Return values
int|nullgetPaymentAmount()
public
getPaymentAmount() : float|null
Return values
float|nullgetPaymentComment()
public
getPaymentComment() : string|null
Return values
string|nullgetProgressStatusLabel()
public
getProgressStatusLabel() : string|null
Return values
string|nullgetReportDownloadItems()
public
getReportDownloadItems() : array<string|int, ReportDownloadItem>
Return values
array<string|int, ReportDownloadItem>getSubmitDateTime()
public
getSubmitDateTime() : DateTime|null
Return values
DateTime|nullgetSubmitUser()
public
getSubmitUser() : UserAccount|null
Return values
UserAccount|nullgetVatAmount()
public
getVatAmount() : float|null
Return values
float|nullgetVersionCreatedDate()
public
getVersionCreatedDate() : DateTime|null
Return values
DateTime|nullgetVersionNumber()
public
getVersionNumber() : int|null
Return values
int|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.
setCurrency()
public
setCurrency(Currency|null $currency) : void
Parameters
- $currency : Currency|null
setErrorMessage()
public
setErrorMessage(string|null $errorMessage) : void
Parameters
- $errorMessage : string|null
setGeneratedDoneDate()
public
setGeneratedDoneDate(DateTime|null $generatedDoneDate) : void
Parameters
- $generatedDoneDate : DateTime|null
setGeneratedStartDate()
public
setGeneratedStartDate(DateTime|null $generatedStartDate) : void
Parameters
- $generatedStartDate : DateTime|null
setId()
public
setId(int|null $id) : void
Parameters
- $id : int|null
setPaymentAmount()
public
setPaymentAmount(float|null $paymentAmount) : void
Parameters
- $paymentAmount : float|null
setPaymentComment()
public
setPaymentComment(string|null $paymentComment) : void
Parameters
- $paymentComment : string|null
setProgressStatusLabel()
public
setProgressStatusLabel(string|null $progressStatusLabel) : void
Parameters
- $progressStatusLabel : string|null
setReportDownloadItems()
public
setReportDownloadItems(array<string|int, ReportDownloadItem> $reportDownloadItems) : void
Parameters
- $reportDownloadItems : array<string|int, ReportDownloadItem>
setSubmitDateTime()
public
setSubmitDateTime(DateTime|null $submitDateTime) : void
Parameters
- $submitDateTime : DateTime|null
setSubmitUser()
public
setSubmitUser(UserAccount|null $submitUser) : void
Parameters
- $submitUser : UserAccount|null
setVatAmount()
public
setVatAmount(float|null $vatAmount) : void
Parameters
- $vatAmount : float|null
setVersionCreatedDate()
public
setVersionCreatedDate(DateTime|null $versionCreatedDate) : void
Parameters
- $versionCreatedDate : DateTime|null
setVersionNumber()
public
setVersionNumber(int|null $versionNumber) : void
Parameters
- $versionNumber : int|null