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.



8201
8202
8203
# File 'lib/kaltura_types.rb', line 8201

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



8198
8199
8200
# File 'lib/kaltura_types.rb', line 8198

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



8195
8196
8197
# File 'lib/kaltura_types.rb', line 8195

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



8194
8195
8196
# File 'lib/kaltura_types.rb', line 8194

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



8191
8192
8193
# File 'lib/kaltura_types.rb', line 8191

def id
  @id
end

#nameObject

Returns the value of attribute name.



8193
8194
8195
# File 'lib/kaltura_types.rb', line 8193

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



8203
8204
8205
# File 'lib/kaltura_types.rb', line 8203

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



8197
8198
8199
# File 'lib/kaltura_types.rb', line 8197

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



8200
8201
8202
# File 'lib/kaltura_types.rb', line 8200

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



8196
8197
8198
# File 'lib/kaltura_types.rb', line 8196

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



8199
8200
8201
# File 'lib/kaltura_types.rb', line 8199

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



8192
8193
8194
# File 'lib/kaltura_types.rb', line 8192

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



8202
8203
8204
# File 'lib/kaltura_types.rb', line 8202

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
# File 'lib/kaltura_types.rb', line 8224

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