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