Class: WhenIWork::Client

Inherits:
Object
  • Object
show all
Includes:
Availabilities, Locations, Positions, Shifts, Users, Request
Defined in:
lib/wheniwork/client.rb,
lib/wheniwork/client/users.rb,
lib/wheniwork/client/shifts.rb,
lib/wheniwork/client/locations.rb,
lib/wheniwork/client/positions.rb,
lib/wheniwork/client/availabilities.rb

Defined Under Namespace

Modules: Availabilities, Locations, Positions, Shifts, Users

Method Summary

Methods included from Availabilities

#availabilities, #availabilities_by_criteria, #unavailabilities_by_criteria, #unavailabledays_by_criteria

Methods included from Locations

#location, #locations

Methods included from Positions

#position, #positions

Methods included from Shifts

#create_shift, #positions, #shift, #shifts, #shifts_by_criteria, #shifts_by_users

Methods included from Users

#get_user_ids, #user, #users

Methods included from Request

#auth_params, #cache_enabled, #cache_key_for, #cache_store, #connection, #default_options, #default_request_params, #endpoint, #get, #login, #post, #request, #token