class PlatformAPI::SpaceAppAccess
Space
access represents the permissions a particular user has on a particular space.
Public Class Methods
# File lib/platform-api/client.rb, line 2928 def initialize(client) @client = client end
Public Instance Methods
List permissions for a given user on a given space.
@param space_id_or_space_name: unique identifier of space or unique name of space @param account_email_or_account_id_or_account_self: unique email address of account or unique identifier of an account or Implicit reference to currently authorized user
# File lib/platform-api/client.rb, line 2936 def info(space_id_or_space_name, account_email_or_account_id_or_account_self) @client.space_app_access.info(space_id_or_space_name, account_email_or_account_id_or_account_self) end
List all users and their permissions on a space.
@param space_id_or_space_name: unique identifier of space or unique name of space
# File lib/platform-api/client.rb, line 2952 def list(space_id_or_space_name) @client.space_app_access.list(space_id_or_space_name) end
Update an existing user's set of permissions on a space.
@param space_id_or_space_name: unique identifier of space or unique name of space @param account_email_or_account_id_or_account_self: unique email address of account or unique identifier of an account or Implicit reference to currently authorized user @param body: the object to pass as the request payload
# File lib/platform-api/client.rb, line 2945 def update(space_id_or_space_name, account_email_or_account_id_or_account_self, body = {}) @client.space_app_access.update(space_id_or_space_name, account_email_or_account_id_or_account_self, body) end