class PayrollHero::Api::V3::DaySchedules

DaySchedules Endpoint

Public Instance Methods

list(page: nil, per_page: nil, start_date: nil, end_date: nil, permissions: false, breaks: false, worksite_id: nil, excluded_worksite_id: nil, employee_id: nil) click to toggle source

implements the interface to the DaySchedules List endpoint

@return [Hashie::Mash] @param [Fixnum] page @param [Fixnum] per_page @param [Date] start_date @param [Date] end_date @param [TrueClass|FalseClass] permissions @param [TrueClass|FalseClass] breaks @param [Fixnum] worksite_id @param [Fixnum] excluded_worksite_id @param [Fixnum] employee_id

# File lib/payroll_hero/api/v3/day_schedules.rb, line 19
def list(page: nil, per_page: nil, start_date: nil, end_date: nil, permissions: false, breaks: false, worksite_id: nil, excluded_worksite_id: nil, employee_id: nil)
  params = {
    page: page,
    per_page: per_page,
    start_date: start_date,
    end_date: end_date,
    permissions: permissions,
    breaks: breaks,
    worksite_id: worksite_id,
    excluded_worksite_id: excluded_worksite_id,
    employee_id: employee_id,
  }
  remove_nil_values_from!(params)
  client.get("/api/v3/day_schedules", params)
end