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.



8162
8163
8164
# File 'lib/kaltura_types.rb', line 8162

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



8159
8160
8161
# File 'lib/kaltura_types.rb', line 8159

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



8156
8157
8158
# File 'lib/kaltura_types.rb', line 8156

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



8155
8156
8157
# File 'lib/kaltura_types.rb', line 8155

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



8152
8153
8154
# File 'lib/kaltura_types.rb', line 8152

def id
  @id
end

#nameObject

Returns the value of attribute name.



8154
8155
8156
# File 'lib/kaltura_types.rb', line 8154

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



8164
8165
8166
# File 'lib/kaltura_types.rb', line 8164

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



8158
8159
8160
# File 'lib/kaltura_types.rb', line 8158

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



8161
8162
8163
# File 'lib/kaltura_types.rb', line 8161

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



8157
8158
8159
# File 'lib/kaltura_types.rb', line 8157

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



8160
8161
8162
# File 'lib/kaltura_types.rb', line 8160

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



8153
8154
8155
# File 'lib/kaltura_types.rb', line 8153

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



8163
8164
8165
# File 'lib/kaltura_types.rb', line 8163

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
# File 'lib/kaltura_types.rb', line 8185

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