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