class Kaltura::KalturaPermissionItemService
PermissionItem service lets you create and manage permission items
Public Class Methods
new(client)
click to toggle source
Calls superclass method
# File lib/kaltura_client.rb, line 3614 def initialize(client) super(client) end
Public Instance Methods
add(permission_item)
click to toggle source
Adds a new permission item object to the account.
This action is available only to Kaltura system administrators.
@return [KalturaPermissionItem]
# File lib/kaltura_client.rb, line 3621 def add(permission_item) kparams = {} client.add_param(kparams, 'permissionItem', permission_item) client.queue_service_action_call('permissionitem', 'add', 'KalturaPermissionItem', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(permission_item_id)
click to toggle source
Deletes an existing permission item object.
This action is available only to Kaltura system administrators.
@return [KalturaPermissionItem]
# File lib/kaltura_client.rb, line 3634 def delete(permission_item_id) kparams = {} client.add_param(kparams, 'permissionItemId', permission_item_id) client.queue_service_action_call('permissionitem', 'delete', 'KalturaPermissionItem', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(permission_item_id)
click to toggle source
Retrieves a permission item object using its ID. @return [KalturaPermissionItem]
# File lib/kaltura_client.rb, line 3646 def get(permission_item_id) kparams = {} client.add_param(kparams, 'permissionItemId', permission_item_id) client.queue_service_action_call('permissionitem', 'get', 'KalturaPermissionItem', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
Lists permission item objects that are associated with an account. @return [KalturaPermissionItemListResponse]
# File lib/kaltura_client.rb, line 3658 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('permissionitem', 'list', 'KalturaPermissionItemListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(permission_item_id, permission_item)
click to toggle source
Updates an existing permission item object.
This action is available only to Kaltura system administrators.
@return [KalturaPermissionItem]
# File lib/kaltura_client.rb, line 3672 def update(permission_item_id, permission_item) kparams = {} client.add_param(kparams, 'permissionItemId', permission_item_id) client.add_param(kparams, 'permissionItem', permission_item) client.queue_service_action_call('permissionitem', 'update', 'KalturaPermissionItem', kparams) if (client.is_multirequest) return nil end return client.do_queue() end