User Employment

class moco_wrapper.models.UserEmployment(moco)

Class for handling user employment schemes.

Every user has an employment entry, which defines how many hours every day he should be at work.

get(id: int)

Retrieve a single employment

Parameters:id – Id of the employment
Returns:Employment object
getlist(from_date: datetime.date = None, to_date: datetime.date = None, user_id: int = None, sort_by: str = None, sort_order: str = 'asc', page: int = 1)

Retrieve a list of employments

Parameters:
  • from_date – Start date
  • to_date – End date
  • user_id – User id
  • sort_by – Field to sort results by
  • sort_order – asc or desc
  • page – Page number (default 1)
Returns:

List of employment objects