Class: OpenprojectApi::Client

Inherits:
Api
  • Object
show all
Includes:
Projects, Relations, Root, Statuses, TimeEntries, Types, UserPreferences, Users, WorkPackages
Defined in:
lib/openproject_api/client.rb,
lib/openproject_api/client/root.rb,
lib/openproject_api/client/types.rb,
lib/openproject_api/client/users.rb,
lib/openproject_api/client/projects.rb,
lib/openproject_api/client/statuses.rb,
lib/openproject_api/client/relations.rb,
lib/openproject_api/client/time_entries.rb,
lib/openproject_api/client/work_packages.rb,
lib/openproject_api/client/user_preferences.rb

Defined Under Namespace

Modules: Projects, Relations, Root, Statuses, TimeEntries, Types, UserPreferences, Users, WorkPackages

Instance Attribute Summary

Attributes inherited from Api

#apikey, #endpoint

Method Summary

Methods included from WorkPackages

#add_work_package_activity, #add_work_package_relation, #add_work_package_watcher, #create_work_package, #delete_work_package, #delete_work_package_watcher, #update_work_package, #work_package, #work_package_activities, #work_package_available_assignees, #work_package_available_relation_candidates, #work_package_available_responsibles, #work_package_available_watchers, #work_package_relations, #work_package_watchers, #work_packages

Methods included from Users

#create_user, #delete_user, #lock_user, #unlock_user, #update_user, #user, #users

Methods included from UserPreferences

#my_preferences, #update_my_preferences

Methods included from Types

#type, #types

Methods included from TimeEntries

#create_time_entry, #delete_time_entry, #time_entries, #time_entries_available_projects, #time_entry, #update_time_entry

Methods included from Statuses

#status, #statuses

Methods included from Root

#root

Methods included from Relations

#delete_relation, #relation, #relations, #update_relation

Methods included from Projects

#create_project, #delete_project, #project, #project_available_parent_project_candidates, #project_types, #projects, #update_project

Methods inherited from Api

#delete, #get, #initialize, #patch, #post, #request

Constructor Details

This class inherits a constructor from OpenprojectApi::Api