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.



8114
8115
8116
# File 'lib/kaltura_types.rb', line 8114

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



8111
8112
8113
# File 'lib/kaltura_types.rb', line 8111

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



8108
8109
8110
# File 'lib/kaltura_types.rb', line 8108

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



8107
8108
8109
# File 'lib/kaltura_types.rb', line 8107

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



8104
8105
8106
# File 'lib/kaltura_types.rb', line 8104

def id
  @id
end

#nameObject

Returns the value of attribute name.



8106
8107
8108
# File 'lib/kaltura_types.rb', line 8106

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



8116
8117
8118
# File 'lib/kaltura_types.rb', line 8116

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



8110
8111
8112
# File 'lib/kaltura_types.rb', line 8110

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



8113
8114
8115
# File 'lib/kaltura_types.rb', line 8113

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



8109
8110
8111
# File 'lib/kaltura_types.rb', line 8109

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



8112
8113
8114
# File 'lib/kaltura_types.rb', line 8112

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



8105
8106
8107
# File 'lib/kaltura_types.rb', line 8105

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



8115
8116
8117
# File 'lib/kaltura_types.rb', line 8115

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
# File 'lib/kaltura_types.rb', line 8137

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