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



12969
12970
12971
# File 'lib/kaltura_types.rb', line 12969

def access_control_actions
  @access_control_actions
end

#access_control_messagesObject

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



12967
12968
12969
# File 'lib/kaltura_types.rb', line 12967

def access_control_messages
  @access_control_messages
end

#flavor_assetsObject

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



12971
12972
12973
# File 'lib/kaltura_types.rb', line 12971

def flavor_assets
  @flavor_assets
end

#is_adminObject

Returns the value of attribute is_admin.



12960
12961
12962
# File 'lib/kaltura_types.rb', line 12960

def is_admin
  @is_admin
end

#is_country_restrictedObject

Returns the value of attribute is_country_restricted.



12954
12955
12956
# File 'lib/kaltura_types.rb', line 12954

def is_country_restricted
  @is_country_restricted
end

#is_ip_address_restrictedObject

Returns the value of attribute is_ip_address_restricted.



12956
12957
12958
# File 'lib/kaltura_types.rb', line 12956

def is_ip_address_restricted
  @is_ip_address_restricted
end

#is_scheduled_nowObject

Returns the value of attribute is_scheduled_now.



12959
12960
12961
# File 'lib/kaltura_types.rb', line 12959

def is_scheduled_now
  @is_scheduled_now
end

#is_session_restrictedObject

Returns the value of attribute is_session_restricted.



12955
12956
12957
# File 'lib/kaltura_types.rb', line 12955

def is_session_restricted
  @is_session_restricted
end

#is_site_restrictedObject

Returns the value of attribute is_site_restricted.



12953
12954
12955
# File 'lib/kaltura_types.rb', line 12953

def is_site_restricted
  @is_site_restricted
end

#is_user_agent_restrictedObject

Returns the value of attribute is_user_agent_restricted.



12957
12958
12959
# File 'lib/kaltura_types.rb', line 12957

def is_user_agent_restricted
  @is_user_agent_restricted
end

#media_protocolObject

http/https, rtmp/rtmpe



12964
12965
12966
# File 'lib/kaltura_types.rb', line 12964

def media_protocol
  @media_protocol
end

#ms_durationObject

The duration of the entry in milliseconds



12973
12974
12975
# File 'lib/kaltura_types.rb', line 12973

def ms_duration
  @ms_duration
end

#plugin_dataObject

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



12975
12976
12977
# File 'lib/kaltura_types.rb', line 12975

def plugin_data
  @plugin_data
end

#preview_lengthObject

Returns the value of attribute preview_length.



12958
12959
12960
# File 'lib/kaltura_types.rb', line 12958

def preview_length
  @preview_length
end

#storage_profiles_xmlObject

Returns the value of attribute storage_profiles_xml.



12965
12966
12967
# File 'lib/kaltura_types.rb', line 12965

def storage_profiles_xml
  @storage_profiles_xml
end

#streamer_typeObject

http/rtmp/hdnetwork



12962
12963
12964
# File 'lib/kaltura_types.rb', line 12962

def streamer_type
  @streamer_type
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
# File 'lib/kaltura_types.rb', line 13005

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