RestInvoice extends InvoiceMap
Table of Contents
Constants
- FIELD_DAILY_INTERVAL = 21
- Day calculation fields
- FIELD_DAILY_TYPE = 23
- FIELD_DAILY_WORKDAY_ONLY = 22
- FIELD_DATE_PAY_BEFORE_OFFSET = 63
- FIELD_DATE_PAY_BEFORE_OFFSET_NAME = 'DATE_PAY_BEFORE_OFFSET_VALUE'
- FIELD_DATE_PAY_BEFORE_PERIOD = 62
- FIELD_DATE_PAY_BEFORE_PERIOD_NAME = 'DATE_PAY_BEFORE_OFFSET_TYPE'
- FIELD_DATE_PAY_BEFORE_TYPE = 61
- Another calculation fields
- FIELD_EMAIL_ID = 71
- FIELD_EMAIL_TEMPLATE_ID = 72
- FIELD_INTERVAL = 2
- FIELD_INTERVAL_NAME = 'INTERVAL'
- FIELD_IS_ALLOWED_TO_SEND_BILL = 70
- Additional fields
- FIELD_IS_WORKING_ONLY = 3
- FIELD_IS_WORKING_ONLY_NAME = 'IS_WORKING_ONLY'
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL = 42
- FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY = 41
- FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY = 43
- FIELD_MONTHLY_SECOND_TYPE_INTERVAL = 46
- FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE = 45
- FIELD_MONTHLY_SECOND_TYPE_WEEKDAY = 47
- FIELD_MONTHLY_TYPE = 40
- Month calculation fields
- FIELD_NUM_DAY_IN_MONTH = 101
- FIELD_NUM_DAY_IN_MONTH_NAME = 'NUM_DAY_IN_MONTH'
- FIELD_NUM_WEEKDAY_IN_MONTH = 102
- FIELD_NUM_WEEKDAY_IN_MONTH_NAME = 'NUM_WEEKDAY_IN_MONTH'
- FIELD_PERIOD = 0
- FIELD_PERIOD_NAME = 'PERIOD'
- FIELD_TYPE = 1
- FIELD_TYPE_NAME = 'TYPE'
- FIELD_WEEKDAY = 100
- FIELD_WEEKDAY_NAME = 'WEEKDAY'
- FIELD_WEEKLY_INTERVAL = 32
- FIELD_WEEKLY_TYPE = 33
- FIELD_WEEKLY_WEEKDAYS = 31
- Week calculation fields
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY = 51
- FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH = 53
- FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY = 52
- FIELD_YEARLY_INTERVAL_MONTH = 103
- FIELD_YEARLY_INTERVAL_MONTH_NAME = 'NUM_MONTH_IN_YEAR'
- FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH = 56
- FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE = 55
- FIELD_YEARLY_SECOND_TYPE_WEEKDAY = 57
- FIELD_YEARLY_TYPE = 50
- Year calculation fields
Methods
- checkMatchingDate() : mixed
- convert() : mixed
- fillMap() : mixed
- getFieldsInfo() : mixed
- getFormattedMap() : mixed
- getInstance() : mixed
- getInterval() : mixed
- getMap() : mixed
- getMode() : mixed
- getPreparedMap() : array<string|int, mixed>
- getUnitType() : mixed
Constants
FIELD_DAILY_INTERVAL
Day calculation fields
public
mixed
FIELD_DAILY_INTERVAL
= 21
FIELD_DAILY_TYPE
public
mixed
FIELD_DAILY_TYPE
= 23
FIELD_DAILY_WORKDAY_ONLY
public
mixed
FIELD_DAILY_WORKDAY_ONLY
= 22
FIELD_DATE_PAY_BEFORE_OFFSET
public
mixed
FIELD_DATE_PAY_BEFORE_OFFSET
= 63
FIELD_DATE_PAY_BEFORE_OFFSET_NAME
public
mixed
FIELD_DATE_PAY_BEFORE_OFFSET_NAME
= 'DATE_PAY_BEFORE_OFFSET_VALUE'
FIELD_DATE_PAY_BEFORE_PERIOD
public
mixed
FIELD_DATE_PAY_BEFORE_PERIOD
= 62
FIELD_DATE_PAY_BEFORE_PERIOD_NAME
public
mixed
FIELD_DATE_PAY_BEFORE_PERIOD_NAME
= 'DATE_PAY_BEFORE_OFFSET_TYPE'
FIELD_DATE_PAY_BEFORE_TYPE
Another calculation fields
public
mixed
FIELD_DATE_PAY_BEFORE_TYPE
= 61
FIELD_EMAIL_ID
public
mixed
FIELD_EMAIL_ID
= 71
FIELD_EMAIL_TEMPLATE_ID
public
mixed
FIELD_EMAIL_TEMPLATE_ID
= 72
FIELD_INTERVAL
public
mixed
FIELD_INTERVAL
= 2
FIELD_INTERVAL_NAME
public
mixed
FIELD_INTERVAL_NAME
= 'INTERVAL'
FIELD_IS_ALLOWED_TO_SEND_BILL
Additional fields
public
mixed
FIELD_IS_ALLOWED_TO_SEND_BILL
= 70
FIELD_IS_WORKING_ONLY
public
mixed
FIELD_IS_WORKING_ONLY
= 3
FIELD_IS_WORKING_ONLY_NAME
public
mixed
FIELD_IS_WORKING_ONLY_NAME
= 'IS_WORKING_ONLY'
FIELD_MONTHLY_FIRST_TYPE_INTERVAL
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL
= 42
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY
public
mixed
FIELD_MONTHLY_FIRST_TYPE_INTERVAL_DAY
= 41
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY
public
mixed
FIELD_MONTHLY_FIRST_TYPE_WORKDAY_ONLY
= 43
FIELD_MONTHLY_SECOND_TYPE_INTERVAL
public
mixed
FIELD_MONTHLY_SECOND_TYPE_INTERVAL
= 46
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEK_VALUE
= 45
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY
public
mixed
FIELD_MONTHLY_SECOND_TYPE_WEEKDAY
= 47
FIELD_MONTHLY_TYPE
Month calculation fields
public
mixed
FIELD_MONTHLY_TYPE
= 40
FIELD_NUM_DAY_IN_MONTH
public
mixed
FIELD_NUM_DAY_IN_MONTH
= 101
FIELD_NUM_DAY_IN_MONTH_NAME
public
mixed
FIELD_NUM_DAY_IN_MONTH_NAME
= 'NUM_DAY_IN_MONTH'
FIELD_NUM_WEEKDAY_IN_MONTH
public
mixed
FIELD_NUM_WEEKDAY_IN_MONTH
= 102
FIELD_NUM_WEEKDAY_IN_MONTH_NAME
public
mixed
FIELD_NUM_WEEKDAY_IN_MONTH_NAME
= 'NUM_WEEKDAY_IN_MONTH'
FIELD_PERIOD
public
mixed
FIELD_PERIOD
= 0
FIELD_PERIOD_NAME
public
mixed
FIELD_PERIOD_NAME
= 'PERIOD'
FIELD_TYPE
public
mixed
FIELD_TYPE
= 1
FIELD_TYPE_NAME
public
mixed
FIELD_TYPE_NAME
= 'TYPE'
FIELD_WEEKDAY
public
mixed
FIELD_WEEKDAY
= 100
FIELD_WEEKDAY_NAME
public
mixed
FIELD_WEEKDAY_NAME
= 'WEEKDAY'
FIELD_WEEKLY_INTERVAL
public
mixed
FIELD_WEEKLY_INTERVAL
= 32
FIELD_WEEKLY_TYPE
public
mixed
FIELD_WEEKLY_TYPE
= 33
FIELD_WEEKLY_WEEKDAYS
Week calculation fields
public
mixed
FIELD_WEEKLY_WEEKDAYS
= 31
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_DAY
= 51
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH
public
mixed
FIELD_YEARLY_FIRST_TYPE_INTERVAL_MONTH
= 53
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY
public
mixed
FIELD_YEARLY_FIRST_TYPE_WORKDAY_ONLY
= 52
FIELD_YEARLY_INTERVAL_MONTH
public
mixed
FIELD_YEARLY_INTERVAL_MONTH
= 103
FIELD_YEARLY_INTERVAL_MONTH_NAME
public
mixed
FIELD_YEARLY_INTERVAL_MONTH_NAME
= 'NUM_MONTH_IN_YEAR'
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH
public
mixed
FIELD_YEARLY_SECOND_TYPE_INTERVAL_MONTH
= 56
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEK_VALUE
= 55
FIELD_YEARLY_SECOND_TYPE_WEEKDAY
public
mixed
FIELD_YEARLY_SECOND_TYPE_WEEKDAY
= 57
FIELD_YEARLY_TYPE
Year calculation fields
public
mixed
FIELD_YEARLY_TYPE
= 50
Methods
checkMatchingDate()
public
checkMatchingDate(Date $date) : mixed
Parameters
- $date : Date
convert()
public
convert(Map $map) : mixed
Parameters
- $map : Map
fillMap()
public
fillMap([array<string|int, mixed> $params = [] ]) : mixed
Parameters
- $params : array<string|int, mixed> = []
getFieldsInfo()
public
getFieldsInfo() : mixed
getFormattedMap()
public
getFormattedMap() : mixed
getInstance()
public
static getInstance() : mixed
getInterval()
public
getInterval() : mixed
getMap()
public
getMap() : mixed
getMode()
public
getMode() : mixed
getPreparedMap()
public
getPreparedMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getUnitType()
public
getUnitType() : mixed