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



13149
13150
13151
# File 'lib/kaltura_types.rb', line 13149

def access_control_actions
  @access_control_actions
end

#access_control_messagesObject

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



13147
13148
13149
# File 'lib/kaltura_types.rb', line 13147

def access_control_messages
  @access_control_messages
end

#flavor_assetsObject

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



13151
13152
13153
# File 'lib/kaltura_types.rb', line 13151

def flavor_assets
  @flavor_assets
end

#is_adminObject

Returns the value of attribute is_admin.



13140
13141
13142
# File 'lib/kaltura_types.rb', line 13140

def is_admin
  @is_admin
end

#is_country_restrictedObject

Returns the value of attribute is_country_restricted.



13134
13135
13136
# File 'lib/kaltura_types.rb', line 13134

def is_country_restricted
  @is_country_restricted
end

#is_ip_address_restrictedObject

Returns the value of attribute is_ip_address_restricted.



13136
13137
13138
# File 'lib/kaltura_types.rb', line 13136

def is_ip_address_restricted
  @is_ip_address_restricted
end

#is_scheduled_nowObject

Returns the value of attribute is_scheduled_now.



13139
13140
13141
# File 'lib/kaltura_types.rb', line 13139

def is_scheduled_now
  @is_scheduled_now
end

#is_session_restrictedObject

Returns the value of attribute is_session_restricted.



13135
13136
13137
# File 'lib/kaltura_types.rb', line 13135

def is_session_restricted
  @is_session_restricted
end

#is_site_restrictedObject

Returns the value of attribute is_site_restricted.



13133
13134
13135
# File 'lib/kaltura_types.rb', line 13133

def is_site_restricted
  @is_site_restricted
end

#is_user_agent_restrictedObject

Returns the value of attribute is_user_agent_restricted.



13137
13138
13139
# File 'lib/kaltura_types.rb', line 13137

def is_user_agent_restricted
  @is_user_agent_restricted
end

#media_protocolObject

http/https, rtmp/rtmpe



13144
13145
13146
# File 'lib/kaltura_types.rb', line 13144

def media_protocol
  @media_protocol
end

#ms_durationObject

The duration of the entry in milliseconds



13153
13154
13155
# File 'lib/kaltura_types.rb', line 13153

def ms_duration
  @ms_duration
end

#plugin_dataObject

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



13155
13156
13157
# File 'lib/kaltura_types.rb', line 13155

def plugin_data
  @plugin_data
end

#preview_lengthObject

Returns the value of attribute preview_length.



13138
13139
13140
# File 'lib/kaltura_types.rb', line 13138

def preview_length
  @preview_length
end

#storage_profiles_xmlObject

Returns the value of attribute storage_profiles_xml.



13145
13146
13147
# File 'lib/kaltura_types.rb', line 13145

def storage_profiles_xml
  @storage_profiles_xml
end

#streamer_typeObject

http/rtmp/hdnetwork



13142
13143
13144
# File 'lib/kaltura_types.rb', line 13142

def streamer_type
  @streamer_type
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
# File 'lib/kaltura_types.rb', line 13185

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