lib/odesk/api/routers/activities/team.rb in odesk-api-0.1.2 vs lib/odesk/api/routers/activities/team.rb in odesk-api-0.1.3

- old
+ new

@@ -26,11 +26,11 @@ def initialize(client) @client = client @client.epoint = ENTRY_POINT end - # List all oTask/Activity records within a Company + # List all oTask/Activity records within a team # # Arguments: # company: (String) # team: (String) def get_list(company, team) @@ -54,42 +54,62 @@ # code: (String) def get_specific_list(company, team, code) get_by_type company, team, code, false end - # Create an oTask/Activity record within a company + # Create an oTask/Activity record within a team # # Arguments: # company: (String) # team: (String) # params: (Hash) def add_activity(company, team, params) @client.post '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks', params end - # Update specific oTask/Activity record within a company + # Update specific oTask/Activity record within a team # # Arguments: # company: (String) # team: (String) # code: (String) # params: (Hash) def update_activities(company, team, code, params) @client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks/' + code, params end - # Delete specific oTask/Activity record within a company + # Archive specific oTask/Activity record within a team # # Arguments: # company: (String) # team: (String) # code: (String) + def archive_activities(company, team, code) + @client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/archive/' + code + end + + # Unarchive specific oTask/Activity record within a team + # + # Arguments: + # company: (String) + # team: (String) + # code: (String) + def unarchive_activities(company, team, code) + @client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/unarchive/' + code + end + + # Delete specific oTask/Activity record within a team + # + # Arguments: + # company: (String) + # team: (String) + # code: (String) def delete_activities(company, team, code) @client.delete '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks/' + code end - # Delete all oTask/Activity records within a company + # Delete all oTask/Activity records within a team # # Arguments: # company: (String) # team: (String) def delete_all_activities(company, team) @@ -113,6 +133,6 @@ end end end end -end \ No newline at end of file +end