Class: Kaltura::KalturaPermissionItemService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaPermissionItemService
- Defined in:
- lib/kaltura_client.rb
Overview
PermissionItem service lets you create and manage permission items
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(permission_item) ⇒ KalturaPermissionItem
Adds a new permission item object to the account.
-
#delete(permission_item_id) ⇒ KalturaPermissionItem
Deletes an existing permission item object.
-
#get(permission_item_id) ⇒ KalturaPermissionItem
Retrieves a permission item object using its ID.
-
#initialize(client) ⇒ KalturaPermissionItemService
constructor
A new instance of KalturaPermissionItemService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ KalturaPermissionItemListResponse
Lists permission item objects that are associated with an account.
-
#update(permission_item_id, permission_item) ⇒ KalturaPermissionItem
Updates an existing permission item object.
Constructor Details
#initialize(client) ⇒ KalturaPermissionItemService
Returns a new instance of KalturaPermissionItemService.
3521 3522 3523 |
# File 'lib/kaltura_client.rb', line 3521 def initialize(client) super(client) end |
Instance Method Details
#add(permission_item) ⇒ KalturaPermissionItem
Adds a new permission item object to the account. This action is available only to Kaltura system administrators.
3528 3529 3530 3531 3532 3533 3534 3535 3536 |
# File 'lib/kaltura_client.rb', line 3528 def add() kparams = {} client.add_param(kparams, 'permissionItem', ) 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) ⇒ KalturaPermissionItem
Deletes an existing permission item object. This action is available only to Kaltura system administrators.
3541 3542 3543 3544 3545 3546 3547 3548 3549 |
# File 'lib/kaltura_client.rb', line 3541 def delete() kparams = {} client.add_param(kparams, 'permissionItemId', ) 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) ⇒ KalturaPermissionItem
Retrieves a permission item object using its ID.
3553 3554 3555 3556 3557 3558 3559 3560 3561 |
# File 'lib/kaltura_client.rb', line 3553 def get() kparams = {} client.add_param(kparams, 'permissionItemId', ) 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) ⇒ KalturaPermissionItemListResponse
Lists permission item objects that are associated with an account.
3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 |
# File 'lib/kaltura_client.rb', line 3565 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) ⇒ KalturaPermissionItem
Updates an existing permission item object. This action is available only to Kaltura system administrators.
3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 |
# File 'lib/kaltura_client.rb', line 3579 def update(, ) kparams = {} client.add_param(kparams, 'permissionItemId', ) client.add_param(kparams, 'permissionItem', ) client.queue_service_action_call('permissionitem', 'update', 'KalturaPermissionItem', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |