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.



7874
7875
7876
# File 'lib/kaltura_types.rb', line 7874

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



7871
7872
7873
# File 'lib/kaltura_types.rb', line 7871

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



7868
7869
7870
# File 'lib/kaltura_types.rb', line 7868

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



7867
7868
7869
# File 'lib/kaltura_types.rb', line 7867

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



7864
7865
7866
# File 'lib/kaltura_types.rb', line 7864

def id
  @id
end

#nameObject

Returns the value of attribute name.



7866
7867
7868
# File 'lib/kaltura_types.rb', line 7866

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



7876
7877
7878
# File 'lib/kaltura_types.rb', line 7876

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



7870
7871
7872
# File 'lib/kaltura_types.rb', line 7870

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



7873
7874
7875
# File 'lib/kaltura_types.rb', line 7873

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



7869
7870
7871
# File 'lib/kaltura_types.rb', line 7869

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



7872
7873
7874
# File 'lib/kaltura_types.rb', line 7872

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



7865
7866
7867
# File 'lib/kaltura_types.rb', line 7865

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



7875
7876
7877
# File 'lib/kaltura_types.rb', line 7875

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
# File 'lib/kaltura_types.rb', line 7897

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