class Kaltura::KalturaStatsKmcEvent
Will hold data from the Kaltura
UI components to be passed on to the reports and analytics system
Attributes
client_ver[RW]
entry_id[RW]
event_timestamp[RW]
the client's timestamp of this event
kmc_event_action_path[RW]
kmc_event_type[RW]
partner_id[RW]
session_id[RW]
a unique string generated by the client that will represent the client-side session: the primary component will pass it on to other components that sprout from it
uiconf_id[RW]
user_id[RW]
the partner's user id
user_ip[RW]
will be retrieved from the request of the user
widget_id[RW]
Public Instance Methods
event_timestamp=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9561 def event_timestamp=(val) @event_timestamp = val.to_f end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 9571 def from_xml(xml_element) super if xml_element.elements['clientVer'] != nil self.client_ver = xml_element.elements['clientVer'].text end if xml_element.elements['kmcEventActionPath'] != nil self.kmc_event_action_path = xml_element.elements['kmcEventActionPath'].text end if xml_element.elements['kmcEventType'] != nil self.kmc_event_type = xml_element.elements['kmcEventType'].text end if xml_element.elements['eventTimestamp'] != nil self.event_timestamp = xml_element.elements['eventTimestamp'].text end if xml_element.elements['sessionId'] != nil self.session_id = xml_element.elements['sessionId'].text end if xml_element.elements['partnerId'] != nil self.partner_id = xml_element.elements['partnerId'].text end if xml_element.elements['entryId'] != nil self.entry_id = xml_element.elements['entryId'].text end if xml_element.elements['widgetId'] != nil self.widget_id = xml_element.elements['widgetId'].text end if xml_element.elements['uiconfId'] != nil self.uiconf_id = xml_element.elements['uiconfId'].text end if xml_element.elements['userId'] != nil self.user_id = xml_element.elements['userId'].text end if xml_element.elements['userIp'] != nil self.user_ip = xml_element.elements['userIp'].text end end
kmc_event_type=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9558 def kmc_event_type=(val) @kmc_event_type = val.to_i end
partner_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9564 def partner_id=(val) @partner_id = val.to_i end
uiconf_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9567 def uiconf_id=(val) @uiconf_id = val.to_i end