Class: Kaltura::KalturaEntryContextDataResult

Inherits:
KalturaContextDataResult show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaContextDataResult

#actions, #messages

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#access_control_actionsObject

Array of actions as received from the access control rules that invalidated



13497
13498
13499
# File 'lib/kaltura_types.rb', line 13497

def access_control_actions
  @access_control_actions
end

#access_control_messagesObject

Array of messages as received from the access control rules that invalidated



13495
13496
13497
# File 'lib/kaltura_types.rb', line 13495

def access_control_messages
  @access_control_messages
end

#flavor_assetsObject

Array of allowed flavor assets according to access control limitations and requested tags



13499
13500
13501
# File 'lib/kaltura_types.rb', line 13499

def flavor_assets
  @flavor_assets
end

#is_adminObject

Returns the value of attribute is_admin.



13488
13489
13490
# File 'lib/kaltura_types.rb', line 13488

def is_admin
  @is_admin
end

#is_country_restrictedObject

Returns the value of attribute is_country_restricted.



13482
13483
13484
# File 'lib/kaltura_types.rb', line 13482

def is_country_restricted
  @is_country_restricted
end

#is_ip_address_restrictedObject

Returns the value of attribute is_ip_address_restricted.



13484
13485
13486
# File 'lib/kaltura_types.rb', line 13484

def is_ip_address_restricted
  @is_ip_address_restricted
end

#is_scheduled_nowObject

Returns the value of attribute is_scheduled_now.



13487
13488
13489
# File 'lib/kaltura_types.rb', line 13487

def is_scheduled_now
  @is_scheduled_now
end

#is_session_restrictedObject

Returns the value of attribute is_session_restricted.



13483
13484
13485
# File 'lib/kaltura_types.rb', line 13483

def is_session_restricted
  @is_session_restricted
end

#is_site_restrictedObject

Returns the value of attribute is_site_restricted.



13481
13482
13483
# File 'lib/kaltura_types.rb', line 13481

def is_site_restricted
  @is_site_restricted
end

#is_user_agent_restrictedObject

Returns the value of attribute is_user_agent_restricted.



13485
13486
13487
# File 'lib/kaltura_types.rb', line 13485

def is_user_agent_restricted
  @is_user_agent_restricted
end

#media_protocolObject

http/https, rtmp/rtmpe



13492
13493
13494
# File 'lib/kaltura_types.rb', line 13492

def media_protocol
  @media_protocol
end

#ms_durationObject

The duration of the entry in milliseconds



13501
13502
13503
# File 'lib/kaltura_types.rb', line 13501

def ms_duration
  @ms_duration
end

#plugin_dataObject

Array of allowed flavor assets according to access control limitations and requested tags



13503
13504
13505
# File 'lib/kaltura_types.rb', line 13503

def plugin_data
  @plugin_data
end

#preview_lengthObject

Returns the value of attribute preview_length.



13486
13487
13488
# File 'lib/kaltura_types.rb', line 13486

def preview_length
  @preview_length
end

#storage_profiles_xmlObject

Returns the value of attribute storage_profiles_xml.



13493
13494
13495
# File 'lib/kaltura_types.rb', line 13493

def storage_profiles_xml
  @storage_profiles_xml
end

#streamer_typeObject

http/rtmp/hdnetwork



13490
13491
13492
# File 'lib/kaltura_types.rb', line 13490

def streamer_type
  @streamer_type
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
# File 'lib/kaltura_types.rb', line 13533

def from_xml(xml_element)
	super
	if xml_element.elements['isSiteRestricted'] != nil
		self.is_site_restricted = xml_element.elements['isSiteRestricted'].text
	end
	if xml_element.elements['isCountryRestricted'] != nil
		self.is_country_restricted = xml_element.elements['isCountryRestricted'].text
	end
	if xml_element.elements['isSessionRestricted'] != nil
		self.is_session_restricted = xml_element.elements['isSessionRestricted'].text
	end
	if xml_element.elements['isIpAddressRestricted'] != nil
		self.is_ip_address_restricted = xml_element.elements['isIpAddressRestricted'].text
	end
	if xml_element.elements['isUserAgentRestricted'] != nil
		self.is_user_agent_restricted = xml_element.elements['isUserAgentRestricted'].text
	end
	if xml_element.elements['previewLength'] != nil
		self.preview_length = xml_element.elements['previewLength'].text
	end
	if xml_element.elements['isScheduledNow'] != nil
		self.is_scheduled_now = xml_element.elements['isScheduledNow'].text
	end
	if xml_element.elements['isAdmin'] != nil
		self.is_admin = xml_element.elements['isAdmin'].text
	end
	if xml_element.elements['streamerType'] != nil
		self.streamer_type = xml_element.elements['streamerType'].text
	end
	if xml_element.elements['mediaProtocol'] != nil
		self.media_protocol = xml_element.elements['mediaProtocol'].text
	end
	if xml_element.elements['storageProfilesXML'] != nil
		self.storage_profiles_xml = xml_element.elements['storageProfilesXML'].text
	end
	if xml_element.elements['accessControlMessages'] != nil
		self.access_control_messages = KalturaClientBase.object_from_xml(xml_element.elements['accessControlMessages'], 'KalturaString')
	end
	if xml_element.elements['accessControlActions'] != nil
		self.access_control_actions = KalturaClientBase.object_from_xml(xml_element.elements['accessControlActions'], 'KalturaRuleAction')
	end
	if xml_element.elements['flavorAssets'] != nil
		self.flavor_assets = KalturaClientBase.object_from_xml(xml_element.elements['flavorAssets'], 'KalturaFlavorAsset')
	end
	if xml_element.elements['msDuration'] != nil
		self.ms_duration = xml_element.elements['msDuration'].text
	end
	if xml_element.elements['pluginData'] != nil
		self.plugin_data = KalturaClientBase.object_from_xml(xml_element.elements['pluginData'], 'KalturaPluginData')
	end
end