Module: RubyLokaliseApi::Rest::TeamUsers

Included in:
Client
Defined in:
lib/ruby_lokalise_api/rest/team_users.rb

Instance Method Summary collapse

Instance Method Details

#destroy_team_user(team_id, user_id) ⇒ RubyLokaliseApi::Resources::TeamUser

Deletes team user from the given team

Parameters:

  • team_id (String)
  • user_id (String, Integer)

Returns:

See Also:



43
44
45
# File 'lib/ruby_lokalise_api/rest/team_users.rb', line 43

def destroy_team_user(team_id, user_id)
  c_r RubyLokaliseApi::Resources::TeamUser, :destroy, [team_id, user_id]
end

#team_user(team_id, user_id) ⇒ RubyLokaliseApi::Resources::TeamUser

Returns team user from the given team

Parameters:

  • team_id (String)
  • user_id (String, Integer)

Returns:

See Also:



22
23
24
# File 'lib/ruby_lokalise_api/rest/team_users.rb', line 22

def team_user(team_id, user_id)
  c_r RubyLokaliseApi::Resources::TeamUser, :find, [team_id, user_id]
end

#team_users(team_id, params = {}) ⇒ RubyLokaliseApi::Collection::TeamUser<RubyLokaliseApi::Resources::TeamUser>

Returns all team users for the given team

Parameters:

  • team_id (String)
  • params (Hash) (defaults to: {})

Returns:

See Also:



12
13
14
# File 'lib/ruby_lokalise_api/rest/team_users.rb', line 12

def team_users(team_id, params = {})
  c_r RubyLokaliseApi::Collections::TeamUser, :all, team_id, params
end

#update_team_user(team_id, user_id, params) ⇒ RubyLokaliseApi::Resources::TeamUser

Updates team user for the given team

Parameters:

  • team_id (String)
  • user_id (String, Integer)
  • params (Hash)

Returns:

See Also:



33
34
35
# File 'lib/ruby_lokalise_api/rest/team_users.rb', line 33

def update_team_user(team_id, user_id, params)
  c_r RubyLokaliseApi::Resources::TeamUser, :update, [team_id, user_id], params
end