class Kaltura::KalturaAuditTrailService
The Audit Trail service allows you to keep track of changes made to various Kaltura
objects.
This service is disabled by default.
Public Class Methods
new(client)
click to toggle source
Calls superclass method
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_audit_client_plugin.rb, line 561 def initialize(client) super(client) end
Public Instance Methods
add(audit_trail)
click to toggle source
Allows you to add an audit trail object and audit trail content associated with Kaltura
object @return [KalturaAuditTrail]
# File lib/kaltura_plugins/kaltura_audit_client_plugin.rb, line 567 def add(audit_trail) kparams = {} client.add_param(kparams, 'auditTrail', audit_trail) client.queue_service_action_call('audit_audittrail', 'add', 'KalturaAuditTrail', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(id)
click to toggle source
Retrieve an audit trail object by id @return [KalturaAuditTrail]
# File lib/kaltura_plugins/kaltura_audit_client_plugin.rb, line 579 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('audit_audittrail', 'get', 'KalturaAuditTrail', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
List audit trail objects by filter and pager @return [KalturaAuditTrailListResponse]
# File lib/kaltura_plugins/kaltura_audit_client_plugin.rb, line 591 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('audit_audittrail', 'list', 'KalturaAuditTrailListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end