Class: Kaltura::KalturaPermission

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.



7742
7743
7744
# File 'lib/kaltura_types.rb', line 7742

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



7739
7740
7741
# File 'lib/kaltura_types.rb', line 7739

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



7736
7737
7738
# File 'lib/kaltura_types.rb', line 7736

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



7735
7736
7737
# File 'lib/kaltura_types.rb', line 7735

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



7732
7733
7734
# File 'lib/kaltura_types.rb', line 7732

def id
  @id
end

#nameObject

Returns the value of attribute name.



7734
7735
7736
# File 'lib/kaltura_types.rb', line 7734

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



7744
7745
7746
# File 'lib/kaltura_types.rb', line 7744

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



7738
7739
7740
# File 'lib/kaltura_types.rb', line 7738

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



7741
7742
7743
# File 'lib/kaltura_types.rb', line 7741

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



7737
7738
7739
# File 'lib/kaltura_types.rb', line 7737

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



7740
7741
7742
# File 'lib/kaltura_types.rb', line 7740

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



7733
7734
7735
# File 'lib/kaltura_types.rb', line 7733

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



7743
7744
7745
# File 'lib/kaltura_types.rb', line 7743

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
# File 'lib/kaltura_types.rb', line 7765

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['type'] != nil
    self.type = xml_element.elements['type'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['friendlyName'] != nil
    self.friendly_name = xml_element.elements['friendlyName'].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['dependsOnPermissionNames'] != nil
    self.depends_on_permission_names = xml_element.elements['dependsOnPermissionNames'].text
  end
  if xml_element.elements['tags'] != nil
    self.tags = xml_element.elements['tags'].text
  end
  if xml_element.elements['permissionItemsIds'] != nil
    self.permission_items_ids = xml_element.elements['permissionItemsIds'].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
  if xml_element.elements['partnerGroup'] != nil
    self.partner_group = xml_element.elements['partnerGroup'].text
  end
end