MergeHRISClient.Model.Employment (MergeHRISClient v1.0.3) View Source
The Employment Object ### Description The Employment object is used to represent an employment position at a company. These are associated with the employee filling the role. Please note: Employment objects are constructed if the object does not exist in the remote system. ### Usage Example Fetch from the LIST Employments endpoint and filter by ID to show all employees.
Link to this section Summary
Link to this section Types
Specs
t() :: %MergeHRISClient.Model.Employment{
effective_date: DateTime.t() | nil,
employee: String.t() | nil,
employment_type: EmploymentTypeEnum | nil,
flsa_status: FlsaStatusEnum | nil,
id: String.t() | nil,
job_title: String.t() | nil,
pay_currency: PayCurrencyEnum | nil,
pay_frequency: PayFrequencyEnum | nil,
pay_group: String.t() | nil,
pay_period: PayPeriodEnum | nil,
pay_rate: float() | nil,
remote_data: [MergeHRISClient.Model.RemoteData.t()] | nil,
remote_id: String.t() | nil,
remote_was_deleted: boolean() | nil
}