Class: Kaltura::KalturaUserRole

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

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#created_atObject

Returns the value of attribute created_at.



10275
10276
10277
# File 'lib/kaltura_types.rb', line 10275

def created_at
  @created_at
end

#descriptionObject

Returns the value of attribute description.



10270
10271
10272
# File 'lib/kaltura_types.rb', line 10270

def description
  @description
end

#idObject

Returns the value of attribute id.



10267
10268
10269
# File 'lib/kaltura_types.rb', line 10267

def id
  @id
end

#nameObject

Returns the value of attribute name.



10268
10269
10270
# File 'lib/kaltura_types.rb', line 10268

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



10272
10273
10274
# File 'lib/kaltura_types.rb', line 10272

def partner_id
  @partner_id
end

#permission_namesObject

Returns the value of attribute permission_names.



10273
10274
10275
# File 'lib/kaltura_types.rb', line 10273

def permission_names
  @permission_names
end

#statusObject

Returns the value of attribute status.



10271
10272
10273
# File 'lib/kaltura_types.rb', line 10271

def status
  @status
end

#system_nameObject

Returns the value of attribute system_name.



10269
10270
10271
# File 'lib/kaltura_types.rb', line 10269

def system_name
  @system_name
end

#tagsObject

Returns the value of attribute tags.



10274
10275
10276
# File 'lib/kaltura_types.rb', line 10274

def tags
  @tags
end

#updated_atObject

Returns the value of attribute updated_at.



10276
10277
10278
# File 'lib/kaltura_types.rb', line 10276

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
# File 'lib/kaltura_types.rb', line 10294

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['systemName'] != nil
    self.system_name = xml_element.elements['systemName'].text
  end
  if xml_element.elements['description'] != nil
    self.description = xml_element.elements['description'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['permissionNames'] != nil
    self.permission_names = xml_element.elements['permissionNames'].text
  end
  if xml_element.elements['tags'] != nil
    self.tags = xml_element.elements['tags'].text
  end
  if xml_element.elements['createdAt'] != nil
    self.created_at = xml_element.elements['createdAt'].text
  end
  if xml_element.elements['updatedAt'] != nil
    self.updated_at = xml_element.elements['updatedAt'].text
  end
end