Sha256: d82a2ead4440eaac2c578ed24bf046b33ac82407a88853b647e85d6a6d6f5f1e

Contents?: true

Size: 1.74 KB

Versions: 6

Compression:

Stored size: 1.74 KB

Contents

# frozen_string_literal: true

module RubyLokaliseApi
  module Rest
    module TeamUsers
      # Returns all team users for the given team
      #
      # @see https://developers.lokalise.com/reference/list-all-team-users
      # @return [RubyLokaliseApi::Collection::TeamUser<RubyLokaliseApi::Resources::TeamUser>]
      # @param team_id [String]
      # @param params [Hash]
      def team_users(team_id, params = {})
        c_r RubyLokaliseApi::Collections::TeamUser, :all, team_id, params
      end

      # Returns team user from the given team
      #
      # @see https://developers.lokalise.com/reference/retrieve-a-team-user
      # @return [RubyLokaliseApi::Resources::TeamUser]
      # @param team_id [String]
      # @param user_id [String, Integer]
      def team_user(team_id, user_id)
        c_r RubyLokaliseApi::Resources::TeamUser, :find, [team_id, user_id]
      end

      # Updates team user for the given team
      #
      # @see https://developers.lokalise.com/reference/update-a-team-user
      # @return [RubyLokaliseApi::Resources::TeamUser]
      # @param team_id [String]
      # @param user_id [String, Integer]
      # @param params [Hash]
      def update_team_user(team_id, user_id, params)
        c_r RubyLokaliseApi::Resources::TeamUser, :update, [team_id, user_id], params
      end

      # Deletes team user from the given team
      #
      # @see https://developers.lokalise.com/reference/delete-a-team-user
      # @return [RubyLokaliseApi::Resources::TeamUser]
      # @param team_id [String]
      # @param user_id [String, Integer]
      def destroy_team_user(team_id, user_id)
        c_r RubyLokaliseApi::Resources::TeamUser, :destroy, [team_id, user_id]
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby-lokalise-api-7.2.0 lib/ruby_lokalise_api/rest/team_users.rb
ruby-lokalise-api-7.1.1 lib/ruby_lokalise_api/rest/team_users.rb
ruby-lokalise-api-7.1.0 lib/ruby_lokalise_api/rest/team_users.rb
ruby-lokalise-api-7.0.0 lib/ruby_lokalise_api/rest/team_users.rb
ruby-lokalise-api-6.2.0 lib/ruby_lokalise_api/rest/team_users.rb
ruby-lokalise-api-6.1.0 lib/ruby_lokalise_api/rest/team_users.rb