module OpenprojectApi::Client::Projects

Public Instance Methods

create_project(body, *args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 16
def create_project(body, *args)
        get('/api/v3/projects', body, *args)
end
delete_project(project_id, *args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 20
def delete_project(project_id, *args)
        delete("/api/v3/projects/#{project_id}", *args)
end
project(project_id, *args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 8
def project(project_id, *args)
        get("/api/v3/projects/#{project_id}", *args)
end
project_available_parent_project_candidates(*args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 28
def project_available_parent_project_candidates(*args)
        get('/api/v3/projects/available_parent_projects', *args)
end
project_types(project_id, *args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 24
def project_types(project_id, *args)
        get("/api/v3/projects/#{project_id}/types", *args)
end
projects(*args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 4
def projects(*args)
        get('/api/v3/projects', *args)
end
update_project(project_id, body, *args) click to toggle source
# File lib/openproject_api/client/projects.rb, line 12
def update_project(project_id, body, *args)
        patch("/api/v3/projects/#{project_id}", body, *args)
end