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.



9784
9785
9786
# File 'lib/kaltura_types.rb', line 9784

def created_at
  @created_at
end

#descriptionObject

Returns the value of attribute description.



9779
9780
9781
# File 'lib/kaltura_types.rb', line 9779

def description
  @description
end

#idObject

Returns the value of attribute id.



9776
9777
9778
# File 'lib/kaltura_types.rb', line 9776

def id
  @id
end

#nameObject

Returns the value of attribute name.



9777
9778
9779
# File 'lib/kaltura_types.rb', line 9777

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



9781
9782
9783
# File 'lib/kaltura_types.rb', line 9781

def partner_id
  @partner_id
end

#permission_namesObject

Returns the value of attribute permission_names.



9782
9783
9784
# File 'lib/kaltura_types.rb', line 9782

def permission_names
  @permission_names
end

#statusObject

Returns the value of attribute status.



9780
9781
9782
# File 'lib/kaltura_types.rb', line 9780

def status
  @status
end

#system_nameObject

Returns the value of attribute system_name.



9778
9779
9780
# File 'lib/kaltura_types.rb', line 9778

def system_name
  @system_name
end

#tagsObject

Returns the value of attribute tags.



9783
9784
9785
# File 'lib/kaltura_types.rb', line 9783

def tags
  @tags
end

#updated_atObject

Returns the value of attribute updated_at.



9785
9786
9787
# File 'lib/kaltura_types.rb', line 9785

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
# File 'lib/kaltura_types.rb', line 9803

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