class Upwork::Api::Routers::Activities::Team
Constants
- ENTRY_POINT
Public Class Methods
new(client)
click to toggle source
Init
Arguments:
client: (Client)
# File lib/upwork/api/routers/activities/team.rb, line 26 def initialize(client) @client = client @client.epoint = ENTRY_POINT end
Public Instance Methods
add_activity(company, team, params)
click to toggle source
Create an oTask/Activity record within a team
Arguments:
company: (String) team: (String) params: (Hash)
# File lib/upwork/api/routers/activities/team.rb, line 56 def add_activity(company, team, params) @client.post '/otask/v1/tasks/companies/' + company + '/teams/' + team + '/tasks', params end
archive_activities(company, team, code)
click to toggle source
Archive specific oTask/Activity record within a team
Arguments:
company: (String) team: (String) code: (String)
# File lib/upwork/api/routers/activities/team.rb, line 77 def archive_activities(company, team, code) @client.put '/otask/v1/tasks/companies/' + company + '/teams/' + team + '/archive/' + code end
get_list(company, team)
click to toggle source
List all oTask/Activity records within a team
Arguments:
company: (String) team: (String)
# File lib/upwork/api/routers/activities/team.rb, line 36 def get_list(company, team) get_by_type company, team, nil end
get_specific_list(company, team, code)
click to toggle source
List all oTask/Activity records within a Company by specified code(s)
Arguments:
company: (String) team: (String) code: (String)
# File lib/upwork/api/routers/activities/team.rb, line 46 def get_specific_list(company, team, code) get_by_type company, team, code end
unarchive_activities(company, team, code)
click to toggle source
Unarchive specific oTask/Activity record within a team
Arguments:
company: (String) team: (String) code: (String)
# File lib/upwork/api/routers/activities/team.rb, line 87 def unarchive_activities(company, team, code) @client.put '/otask/v1/tasks/companies/' + company + '/teams/' + team + '/unarchive/' + code end
update_activities(company, team, code, params)
click to toggle source
Update specific oTask/Activity record within a team
Arguments:
company: (String) team: (String) code: (String) params: (Hash)
# File lib/upwork/api/routers/activities/team.rb, line 67 def update_activities(company, team, code, params) @client.put '/otask/v1/tasks/companies/' + company + '/teams/' + team + '/tasks/' + code, params end
update_batch(company, params)
click to toggle source
Update a group of oTask/Activity records within a company
Arguments:
company: (String) params: (Hash)
# File lib/upwork/api/routers/activities/team.rb, line 96 def update_batch(company, params) @client.put '/otask/v1/tasks/companies/' + company + '/tasks/batch', params end