class Upwork::Api::Routers::Activities::Team

Team Activities

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