Wage - staffcheck/api GitHub Wiki
- Class name: Wage
- Namespace:
public mixed $user_id = NULL
- Visibility: public
public mixed $pay_period_id = NULL
- Visibility: public
public mixed $advance = FALSE
- Visibility: public
public mixed $user_date_total_arr = NULL
- Visibility: public
public mixed $user_obj = NULL
- Visibility: public
public mixed $user_tax_obj = NULL
- Visibility: public
public mixed $user_wage_obj = NULL
- Visibility: public
public mixed $user_pay_period_total_obj = NULL
- Visibility: public
public mixed $pay_stub_entry_account_link_obj = NULL
- Visibility: public
public mixed $pay_period_obj = NULL
- Visibility: public
public mixed $pay_period_schedule_obj = NULL
- Visibility: public
public mixed $labor_standard_obj = NULL
- Visibility: public
public mixed $holiday_obj = NULL
- Visibility: public
mixed Wage::__construct(string $user_id, string $pay_period_id)
Wage constructor.
- Visibility: public
- $user_id string - UUID
- $pay_period_id string - UUID
null Wage::getUser()
- Visibility: public
null Wage::getPayPeriod()
- Visibility: public
boolean Wage::getAdvance()
- Visibility: public
boolean Wage::setAdvance($bool)
- Visibility: public
- $bool mixed
boolean|null Wage::getUserObject()
- Visibility: public
boolean|null Wage::getPayPeriodObject()
- Visibility: public
boolean|null Wage::getPayPeriodScheduleObject()
- Visibility: public
boolean|null Wage::getPayStubEntryAccountLinkObject()
- Visibility: public
integer|string Wage::getWage($seconds, $rate)
- Visibility: public
- $seconds mixed
- $rate mixed
string Wage::getMaximumPayPeriodWage(object $user_wage_obj)
- Visibility: public
- $user_wage_obj object
string Wage::getPayStubAmendmentEarnings()
- Visibility: public
string Wage::getPayStubAmendmentDeductions()
- Visibility: public
integer Wage::getRawGrossWage()
- Visibility: public
integer Wage::getGrossWage()
- Visibility: public
array|boolean|null Wage::getUserDateTotalArray()
- Visibility: public
array|boolean Wage::setUserDateTotalArray()
- Visibility: public