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.



8149
8150
8151
# File 'lib/kaltura_types.rb', line 8149

def created_at
  @created_at
end

#depends_on_permission_namesObject

Returns the value of attribute depends_on_permission_names.



8146
8147
8148
# File 'lib/kaltura_types.rb', line 8146

def depends_on_permission_names
  @depends_on_permission_names
end

#descriptionObject

Returns the value of attribute description.



8143
8144
8145
# File 'lib/kaltura_types.rb', line 8143

def description
  @description
end

#friendly_nameObject

Returns the value of attribute friendly_name.



8142
8143
8144
# File 'lib/kaltura_types.rb', line 8142

def friendly_name
  @friendly_name
end

#idObject

Returns the value of attribute id.



8139
8140
8141
# File 'lib/kaltura_types.rb', line 8139

def id
  @id
end

#nameObject

Returns the value of attribute name.



8141
8142
8143
# File 'lib/kaltura_types.rb', line 8141

def name
  @name
end

#partner_groupObject

Returns the value of attribute partner_group.



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

def partner_group
  @partner_group
end

#partner_idObject

Returns the value of attribute partner_id.



8145
8146
8147
# File 'lib/kaltura_types.rb', line 8145

def partner_id
  @partner_id
end

#permission_items_idsObject

Returns the value of attribute permission_items_ids.



8148
8149
8150
# File 'lib/kaltura_types.rb', line 8148

def permission_items_ids
  @permission_items_ids
end

#statusObject

Returns the value of attribute status.



8144
8145
8146
# File 'lib/kaltura_types.rb', line 8144

def status
  @status
end

#tagsObject

Returns the value of attribute tags.



8147
8148
8149
# File 'lib/kaltura_types.rb', line 8147

def tags
  @tags
end

#typeObject

Returns the value of attribute type.



8140
8141
8142
# File 'lib/kaltura_types.rb', line 8140

def type
  @type
end

#updated_atObject

Returns the value of attribute updated_at.



8150
8151
8152
# File 'lib/kaltura_types.rb', line 8150

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
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
# File 'lib/kaltura_types.rb', line 8172

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