Class: Kaltura::KalturaUser

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Direct Known Subclasses

KalturaAdminUser

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

#admin_tagsObject

Admin tags can be updated only by using an admin session



6457
6458
6459
# File 'lib/kaltura_types.rb', line 6457

def admin_tags
  @admin_tags
end

#allowed_partner_idsObject

Returns the value of attribute allowed_partner_ids.



6484
6485
6486
# File 'lib/kaltura_types.rb', line 6484

def allowed_partner_ids
  @allowed_partner_ids
end

#allowed_partner_packagesObject

Returns the value of attribute allowed_partner_packages.



6485
6486
6487
# File 'lib/kaltura_types.rb', line 6485

def allowed_partner_packages
  @allowed_partner_packages
end

#cityObject

Returns the value of attribute city.



6450
6451
6452
# File 'lib/kaltura_types.rb', line 6450

def city
  @city
end

#countryObject

Returns the value of attribute country.



6448
6449
6450
# File 'lib/kaltura_types.rb', line 6448

def country
  @country
end

#created_atObject

Creation date as Unix timestamp (In seconds)



6462
6463
6464
# File 'lib/kaltura_types.rb', line 6462

def created_at
  @created_at
end

#date_of_birthObject

Returns the value of attribute date_of_birth.



6447
6448
6449
# File 'lib/kaltura_types.rb', line 6447

def date_of_birth
  @date_of_birth
end

#deleted_atObject

Returns the value of attribute deleted_at.



6479
6480
6481
# File 'lib/kaltura_types.rb', line 6479

def deleted_at
  @deleted_at
end

#descriptionObject

Returns the value of attribute description.



6453
6454
6455
# File 'lib/kaltura_types.rb', line 6453

def description
  @description
end

#emailObject

Returns the value of attribute email.



6446
6447
6448
# File 'lib/kaltura_types.rb', line 6446

def email
  @email
end

#first_nameObject

Returns the value of attribute first_name.



6473
6474
6475
# File 'lib/kaltura_types.rb', line 6473

def first_name
  @first_name
end

#full_nameObject

Returns the value of attribute full_name.



6445
6446
6447
# File 'lib/kaltura_types.rb', line 6445

def full_name
  @full_name
end

#genderObject

Returns the value of attribute gender.



6458
6459
6460
# File 'lib/kaltura_types.rb', line 6458

def gender
  @gender
end

#idObject

Returns the value of attribute id.



6441
6442
6443
# File 'lib/kaltura_types.rb', line 6441

def id
  @id
end

#indexed_partner_data_intObject

Returns the value of attribute indexed_partner_data_int.



6469
6470
6471
# File 'lib/kaltura_types.rb', line 6469

def indexed_partner_data_int
  @indexed_partner_data_int
end

#indexed_partner_data_stringObject

Returns the value of attribute indexed_partner_data_string.



6470
6471
6472
# File 'lib/kaltura_types.rb', line 6470

def indexed_partner_data_string
  @indexed_partner_data_string
end

#is_account_ownerObject

Returns the value of attribute is_account_owner.



6483
6484
6485
# File 'lib/kaltura_types.rb', line 6483

def 
  
end

#is_adminObject

Returns the value of attribute is_admin.



6475
6476
6477
# File 'lib/kaltura_types.rb', line 6475

def is_admin
  @is_admin
end

#languageObject

Returns the value of attribute language.



6476
6477
6478
# File 'lib/kaltura_types.rb', line 6476

def language
  @language
end

#last_login_timeObject

Returns the value of attribute last_login_time.



6477
6478
6479
# File 'lib/kaltura_types.rb', line 6477

def 
  
end

#last_nameObject

Returns the value of attribute last_name.



6474
6475
6476
# File 'lib/kaltura_types.rb', line 6474

def last_name
  @last_name
end

#login_enabledObject

Returns the value of attribute login_enabled.



6480
6481
6482
# File 'lib/kaltura_types.rb', line 6480

def 
  @login_enabled
end

#partner_dataObject

Can be used to store various partner related data as a string



6468
6469
6470
# File 'lib/kaltura_types.rb', line 6468

def partner_data
  @partner_data
end

#partner_idObject

Returns the value of attribute partner_id.



6442
6443
6444
# File 'lib/kaltura_types.rb', line 6442

def partner_id
  @partner_id
end

#passwordObject

Returns the value of attribute password.



6472
6473
6474
# File 'lib/kaltura_types.rb', line 6472

def password
  @password
end

#role_idsObject

Returns the value of attribute role_ids.



6481
6482
6483
# File 'lib/kaltura_types.rb', line 6481

def role_ids
  @role_ids
end

#role_namesObject

Returns the value of attribute role_names.



6482
6483
6484
# File 'lib/kaltura_types.rb', line 6482

def role_names
  @role_names
end

#screen_nameObject

Returns the value of attribute screen_name.



6444
6445
6446
# File 'lib/kaltura_types.rb', line 6444

def screen_name
  @screen_name
end

#stateObject

Returns the value of attribute state.



6449
6450
6451
# File 'lib/kaltura_types.rb', line 6449

def state
  @state
end

#statusObject

Returns the value of attribute status.



6459
6460
6461
# File 'lib/kaltura_types.rb', line 6459

def status
  @status
end

#status_updated_atObject

Returns the value of attribute status_updated_at.



6478
6479
6480
# File 'lib/kaltura_types.rb', line 6478

def status_updated_at
  @status_updated_at
end

#storage_sizeObject

Returns the value of attribute storage_size.



6471
6472
6473
# File 'lib/kaltura_types.rb', line 6471

def storage_size
  @storage_size
end

#tagsObject

Returns the value of attribute tags.



6454
6455
6456
# File 'lib/kaltura_types.rb', line 6454

def tags
  @tags
end

#thumbnail_urlObject

Returns the value of attribute thumbnail_url.



6452
6453
6454
# File 'lib/kaltura_types.rb', line 6452

def thumbnail_url
  @thumbnail_url
end

#typeObject

Returns the value of attribute type.



6443
6444
6445
# File 'lib/kaltura_types.rb', line 6443

def type
  @type
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



6465
6466
6467
# File 'lib/kaltura_types.rb', line 6465

def updated_at
  @updated_at
end

#zipObject

Returns the value of attribute zip.



6451
6452
6453
# File 'lib/kaltura_types.rb', line 6451

def zip
  @zip
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
# File 'lib/kaltura_types.rb', line 6533

def from_xml(xml_element)
  super
  self.id = xml_element.elements['id'].text
  self.partner_id = xml_element.elements['partnerId'].text
  self.type = xml_element.elements['type'].text
  self.screen_name = xml_element.elements['screenName'].text
  self.full_name = xml_element.elements['fullName'].text
  self.email = xml_element.elements['email'].text
  self.date_of_birth = xml_element.elements['dateOfBirth'].text
  self.country = xml_element.elements['country'].text
  self.state = xml_element.elements['state'].text
  self.city = xml_element.elements['city'].text
  self.zip = xml_element.elements['zip'].text
  self.thumbnail_url = xml_element.elements['thumbnailUrl'].text
  self.description = xml_element.elements['description'].text
  self.tags = xml_element.elements['tags'].text
  self.admin_tags = xml_element.elements['adminTags'].text
  self.gender = xml_element.elements['gender'].text
  self.status = xml_element.elements['status'].text
  self.created_at = xml_element.elements['createdAt'].text
  self.updated_at = xml_element.elements['updatedAt'].text
  self.partner_data = xml_element.elements['partnerData'].text
  self.indexed_partner_data_int = xml_element.elements['indexedPartnerDataInt'].text
  self.indexed_partner_data_string = xml_element.elements['indexedPartnerDataString'].text
  self.storage_size = xml_element.elements['storageSize'].text
  self.password = xml_element.elements['password'].text
  self.first_name = xml_element.elements['firstName'].text
  self.last_name = xml_element.elements['lastName'].text
  self.is_admin = xml_element.elements['isAdmin'].text
  self.language = xml_element.elements['language'].text
  self. = xml_element.elements['lastLoginTime'].text
  self.status_updated_at = xml_element.elements['statusUpdatedAt'].text
  self.deleted_at = xml_element.elements['deletedAt'].text
  self. = xml_element.elements['loginEnabled'].text
  self.role_ids = xml_element.elements['roleIds'].text
  self.role_names = xml_element.elements['roleNames'].text
  self. = xml_element.elements['isAccountOwner'].text
  self.allowed_partner_ids = xml_element.elements['allowedPartnerIds'].text
  self.allowed_partner_packages = xml_element.elements['allowedPartnerPackages'].text
end