ReportObligation
in package
implements
JsonSerializable, ReportObligation
Class ReportObligation
Tags
Table of Contents
Interfaces
- JsonSerializable
- ReportObligation
Properties
- $country : Country|null
- $currency : Currency|null
- $deadlineBimonthlyPlusDays : int|null
- $deadlineBimonthlyPlusMonths : int|null
- $deadlineCustomPlusDays : int|null
- $deadlineCustomPlusMonths : int|null
- $deadlineMonthlyPlusDays : int|null
- $deadlineMonthlyPlusMonths : int|null
- $deadlineQuarterlyPlusDays : int|null
- $deadlineQuarterlyPlusMonths : int|null
- $deadlineThreeMonthPlusDays : int|null
- $deadlineThreeMonthPlusMonths : int|null
- $deadlineTwelveMonthPlusDays : int|null
- $deadlineTwelveMonthPlusMonths : int|null
- $deadlineYearlyPlusDays : int|null
- $deadlineYearlyPlusMonths : int|null
- $firstDate : DateTime|null
- $id : int|null
- $isAllowInvalidVatid : bool|null
- $label : string|null
- $lastDate : DateTime|null
- $needPay : bool|null
- $parentObligationId : int|null
- $period : Period|null
- $reportIntentions : array<string|int, ReportIntention>|null
- $reportType : ReportType|null
Methods
- getCountry() : Country|null
- getCurrency() : Currency|null
- getDeadlineBimonthlyPlusDays() : int|null
- getDeadlineBimonthlyPlusMonths() : int|null
- getDeadlineCustomPlusDays() : int|null
- Get the value of deadlineCustomPlusDays
- getDeadlineCustomPlusMonths() : int|null
- Get the value of deadlineCustomPlusMonths
- getDeadlineMonthlyPlusDays() : int|null
- getDeadlineMonthlyPlusMonths() : int|null
- getDeadlineQuarterlyPlusDays() : int|null
- getDeadlineQuarterlyPlusMonths() : int|null
- getDeadlineThreeMonthPlusDays() : int|null
- Get the value of deadlineThreeMonthPlusDays
- getDeadlineThreeMonthPlusMonths() : int|null
- Get the value of deadlineThreeMonthPlusMonths
- getDeadlineTwelveMonthPlusDays() : int|null
- Get the value of deadlineTwelveMonthPlusDays
- getDeadlineTwelveMonthPlusMonths() : int|null
- Get the value of deadlineTwelveMonthPlusMonths
- getDeadlineYearlyPlusDays() : int|null
- getDeadlineYearlyPlusMonths() : int|null
- getFirstDate() : DateTime|null
- getId() : int|null
- getIsAllowInvalidVatid() : bool|null
- getLabel() : string|null
- getLastDate() : DateTime|null
- getNeedPay() : bool|null
- getPeriod() : Period|null
- getReportIntentions() : array<string|int, ReportIntention>|null
- getReportType() : ReportType|null
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- nonOssObligationIdList() : array<string|int, int>
- ossObligationIdList() : array<string|int, int>
- setCountry() : void
- setCurrency() : void
- setDeadlineBimonthlyPlusDays() : void
- setDeadlineBimonthlyPlusMonths() : void
- setDeadlineMonthlyPlusDays() : void
- setDeadlineMonthlyPlusMonths() : void
- setDeadlineQuarterlyPlusDays() : void
- setDeadlineQuarterlyPlusMonths() : void
- setDeadlineYearlyPlusDays() : void
- setDeadlineYearlyPlusMonths() : void
- setFirstDate() : void
- setId() : void
- setIsAllowInvalidVatid() : void
- setLabel() : void
- setLastDate() : void
- setNeedPay() : void
- setPeriod() : void
- setReportIntentions() : void
- setReportType() : void
Properties
$country
private
Country|null
$country
Tags
$currency
private
Currency|null
$currency
Tags
$deadlineBimonthlyPlusDays
private
int|null
$deadlineBimonthlyPlusDays
Tags
$deadlineBimonthlyPlusMonths
private
int|null
$deadlineBimonthlyPlusMonths
Tags
$deadlineCustomPlusDays
private
int|null
$deadlineCustomPlusDays
Tags
$deadlineCustomPlusMonths
private
int|null
$deadlineCustomPlusMonths
Tags
$deadlineMonthlyPlusDays
private
int|null
$deadlineMonthlyPlusDays
Tags
$deadlineMonthlyPlusMonths
private
int|null
$deadlineMonthlyPlusMonths
Tags
$deadlineQuarterlyPlusDays
private
int|null
$deadlineQuarterlyPlusDays
Tags
$deadlineQuarterlyPlusMonths
private
int|null
$deadlineQuarterlyPlusMonths
Tags
$deadlineThreeMonthPlusDays
private
int|null
$deadlineThreeMonthPlusDays
Tags
$deadlineThreeMonthPlusMonths
private
int|null
$deadlineThreeMonthPlusMonths
Tags
$deadlineTwelveMonthPlusDays
private
int|null
$deadlineTwelveMonthPlusDays
Tags
$deadlineTwelveMonthPlusMonths
private
int|null
$deadlineTwelveMonthPlusMonths
Tags
$deadlineYearlyPlusDays
private
int|null
$deadlineYearlyPlusDays
Tags
$deadlineYearlyPlusMonths
private
int|null
$deadlineYearlyPlusMonths
Tags
$firstDate
private
DateTime|null
$firstDate
Tags
$id
private
int|null
$id
Tags
$isAllowInvalidVatid
private
bool|null
$isAllowInvalidVatid
Tags
$label
private
string|null
$label
Tags
$lastDate
private
DateTime|null
$lastDate
Tags
$needPay
private
bool|null
$needPay
Tags
$parentObligationId
private
int|null
$parentObligationId
Tags
$period
private
Period|null
$period
Tags
$reportIntentions
private
array<string|int, ReportIntention>|null
$reportIntentions
Tags
$reportType
private
ReportType|null
$reportType
Tags
Methods
getCountry()
public
getCountry() : Country|null
Return values
Country|nullgetCurrency()
public
getCurrency() : Currency|null
Return values
Currency|nullgetDeadlineBimonthlyPlusDays()
public
getDeadlineBimonthlyPlusDays() : int|null
Return values
int|nullgetDeadlineBimonthlyPlusMonths()
public
getDeadlineBimonthlyPlusMonths() : int|null
Return values
int|nullgetDeadlineCustomPlusDays()
Get the value of deadlineCustomPlusDays
public
getDeadlineCustomPlusDays() : int|null
Return values
int|nullgetDeadlineCustomPlusMonths()
Get the value of deadlineCustomPlusMonths
public
getDeadlineCustomPlusMonths() : int|null
Return values
int|nullgetDeadlineMonthlyPlusDays()
public
getDeadlineMonthlyPlusDays() : int|null
Return values
int|nullgetDeadlineMonthlyPlusMonths()
public
getDeadlineMonthlyPlusMonths() : int|null
Return values
int|nullgetDeadlineQuarterlyPlusDays()
public
getDeadlineQuarterlyPlusDays() : int|null
Return values
int|nullgetDeadlineQuarterlyPlusMonths()
public
getDeadlineQuarterlyPlusMonths() : int|null
Return values
int|nullgetDeadlineThreeMonthPlusDays()
Get the value of deadlineThreeMonthPlusDays
public
getDeadlineThreeMonthPlusDays() : int|null
Return values
int|nullgetDeadlineThreeMonthPlusMonths()
Get the value of deadlineThreeMonthPlusMonths
public
getDeadlineThreeMonthPlusMonths() : int|null
Return values
int|nullgetDeadlineTwelveMonthPlusDays()
Get the value of deadlineTwelveMonthPlusDays
public
getDeadlineTwelveMonthPlusDays() : int|null
Return values
int|nullgetDeadlineTwelveMonthPlusMonths()
Get the value of deadlineTwelveMonthPlusMonths
public
getDeadlineTwelveMonthPlusMonths() : int|null
Return values
int|nullgetDeadlineYearlyPlusDays()
public
getDeadlineYearlyPlusDays() : int|null
Return values
int|nullgetDeadlineYearlyPlusMonths()
public
getDeadlineYearlyPlusMonths() : int|null
Return values
int|nullgetFirstDate()
public
getFirstDate() : DateTime|null
Return values
DateTime|nullgetId()
public
getId() : int|null
Return values
int|nullgetIsAllowInvalidVatid()
public
getIsAllowInvalidVatid() : bool|null
Return values
bool|nullgetLabel()
public
getLabel() : string|null
Return values
string|nullgetLastDate()
public
getLastDate() : DateTime|null
Return values
DateTime|nullgetNeedPay()
public
getNeedPay() : bool|null
Return values
bool|nullgetPeriod()
public
getPeriod() : Period|null
Return values
Period|nullgetReportIntentions()
public
getReportIntentions() : array<string|int, ReportIntention>|null
Return values
array<string|int, ReportIntention>|nullgetReportType()
public
getReportType() : ReportType|null
Return values
ReportType|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.
nonOssObligationIdList()
public
static nonOssObligationIdList() : array<string|int, int>
Return values
array<string|int, int>ossObligationIdList()
public
static ossObligationIdList() : array<string|int, int>
Return values
array<string|int, int>setCountry()
public
setCountry(Country|null $country) : void
Parameters
- $country : Country|null
setCurrency()
public
setCurrency(Currency|null $currency) : void
Parameters
- $currency : Currency|null
setDeadlineBimonthlyPlusDays()
public
setDeadlineBimonthlyPlusDays(int|null $deadlineBimonthlyPlusDays) : void
Parameters
- $deadlineBimonthlyPlusDays : int|null
setDeadlineBimonthlyPlusMonths()
public
setDeadlineBimonthlyPlusMonths(int|null $deadlineBimonthlyPlusMonths) : void
Parameters
- $deadlineBimonthlyPlusMonths : int|null
setDeadlineMonthlyPlusDays()
public
setDeadlineMonthlyPlusDays(int|null $deadlineMonthlyPlusDays) : void
Parameters
- $deadlineMonthlyPlusDays : int|null
setDeadlineMonthlyPlusMonths()
public
setDeadlineMonthlyPlusMonths(int|null $deadlineMonthlyPlusMonths) : void
Parameters
- $deadlineMonthlyPlusMonths : int|null
setDeadlineQuarterlyPlusDays()
public
setDeadlineQuarterlyPlusDays(int|null $deadlineQuarterlyPlusDays) : void
Parameters
- $deadlineQuarterlyPlusDays : int|null
setDeadlineQuarterlyPlusMonths()
public
setDeadlineQuarterlyPlusMonths(int|null $deadlineQuarterlyPlusMonths) : void
Parameters
- $deadlineQuarterlyPlusMonths : int|null
setDeadlineYearlyPlusDays()
public
setDeadlineYearlyPlusDays(int|null $deadlineYearlyPlusDays) : void
Parameters
- $deadlineYearlyPlusDays : int|null
setDeadlineYearlyPlusMonths()
public
setDeadlineYearlyPlusMonths(int|null $deadlineYearlyPlusMonths) : void
Parameters
- $deadlineYearlyPlusMonths : int|null
setFirstDate()
public
setFirstDate(DateTime|null $firstDate) : void
Parameters
- $firstDate : DateTime|null
setId()
public
setId(int|null $id) : void
Parameters
- $id : int|null
setIsAllowInvalidVatid()
public
setIsAllowInvalidVatid(bool|null $isAllowInvalidVatid) : void
Parameters
- $isAllowInvalidVatid : bool|null
setLabel()
public
setLabel(string|null $label) : void
Parameters
- $label : string|null
setLastDate()
public
setLastDate(DateTime|null $lastDate) : void
Parameters
- $lastDate : DateTime|null
setNeedPay()
public
setNeedPay(bool|null $needPay) : void
Parameters
- $needPay : bool|null
setPeriod()
public
setPeriod(Period|null $period) : void
Parameters
- $period : Period|null
setReportIntentions()
public
setReportIntentions(array<string|int, ReportIntention>|Collection|null $reportIntentions) : void
Parameters
- $reportIntentions : array<string|int, ReportIntention>|Collection|null
setReportType()
public
setReportType(ReportType|null $reportType) : void
Parameters
- $reportType : ReportType|null