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.



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

def created_at
  @created_at
end

#descriptionObject

Returns the value of attribute description.



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

def description
  @description
end

#idObject

Returns the value of attribute id.



9772
9773
9774
# File 'lib/kaltura_types.rb', line 9772

def id
  @id
end

#nameObject

Returns the value of attribute name.



9773
9774
9775
# File 'lib/kaltura_types.rb', line 9773

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



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

def partner_id
  @partner_id
end

#permission_namesObject

Returns the value of attribute permission_names.



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

def permission_names
  @permission_names
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#system_nameObject

Returns the value of attribute system_name.



9774
9775
9776
# File 'lib/kaltura_types.rb', line 9774

def system_name
  @system_name
end

#tagsObject

Returns the value of attribute tags.



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

def tags
  @tags
end

#updated_atObject

Returns the value of attribute updated_at.



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

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9799
9800
9801
9802
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
# File 'lib/kaltura_types.rb', line 9799

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