class Zenduty::TeamsApi
Public Class Methods
new(access_token)
click to toggle source
# File lib/zenduty/teams_api.rb, line 6 def initialize(access_token) @api = APIClient.new(access_token) end
Public Instance Methods
create_team(body)
click to toggle source
# File lib/zenduty/teams_api.rb, line 15 def create_team(body) #Creates a new team for your zenduty account #params hash bodyhash contains the details for your new team #Sample bodyhash # 'name' is a required field # {'name'=>name} @api._post("/api/account/teams/",body) end
delete_team(team_id)
click to toggle source
# File lib/zenduty/teams_api.rb, line 30 def delete_team(team_id) #Deletes a team form your zenduty account #params str team_idhash unique id of team @api._delete("/api/account/teams/#{team_id}/") end
get_team_details(team_id)
click to toggle source
# File lib/zenduty/teams_api.rb, line 24 def get_team_details(team_id) #Returns a team form your zenduty acocunt, identified by id # params str team_idhash unique id of team @api._get("/api/account/teams/#{team_id}/") end
get_teams()
click to toggle source
# File lib/zenduty/teams_api.rb, line 10 def get_teams() #Returns all the teams and their details from your Zenduty account @api._get("/api/account/teams/") end