class PayrollHero::Api::V3::AttendanceDays

AttendanceDays Endpoint

Public Instance Methods

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

implements the interface to the AttendanceDays List endpoint

@return [Hashie::Mash] @param [Fixnum] page @param [Fixnum] per_page @param [Date] start_date @param [Date] end_date @param [Fixnum] worksite_id @param [Fixnum] excluded_worksite_id @param [Fixnum] employee_id

# File lib/payroll_hero/api/v3/attendance_days.rb, line 17
def list(page: nil, per_page: nil, start_date: nil, end_date: nil, 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,
    worksite_id: worksite_id,
    excluded_worksite_id: excluded_worksite_id,
    employee_id: employee_id,
  }
  remove_nil_values_from!(params)
  client.get("/api/v3/attendance_days", params)
end