Class: Kaltura::KalturaUser

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

Direct Known Subclasses

KalturaAdminUser

Instance Attribute Summary collapse

Attributes inherited from KalturaBaseUser

#admin_tags, #allowed_partner_ids, #allowed_partner_packages, #city, #country, #created_at, #deleted_at, #description, #email, #full_name, #id, #indexed_partner_data_int, #indexed_partner_data_string, #language, #last_login_time, #partner_data, #partner_id, #screen_name, #state, #status, #status_updated_at, #storage_size, #tags, #thumbnail_url, #updated_at, #user_mode, #zip

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#attendance_infoObject

Returns the value of attribute attendance_info.



4242
4243
4244
# File 'lib/kaltura_types.rb', line 4242

def attendance_info
  @attendance_info
end

#companyObject

Returns the value of attribute company.



4244
4245
4246
# File 'lib/kaltura_types.rb', line 4244

def company
  @company
end

#date_of_birthObject

Returns the value of attribute date_of_birth.



4231
4232
4233
# File 'lib/kaltura_types.rb', line 4231

def date_of_birth
  @date_of_birth
end

#encrypted_seedObject

Returns the value of attribute encrypted_seed.



4246
4247
4248
# File 'lib/kaltura_types.rb', line 4246

def encrypted_seed
  @encrypted_seed
end

#first_nameObject

Returns the value of attribute first_name.



4238
4239
4240
# File 'lib/kaltura_types.rb', line 4238

def first_name
  @first_name
end

#genderObject

Returns the value of attribute gender.



4232
4233
4234
# File 'lib/kaltura_types.rb', line 4232

def gender
  @gender
end

#is_account_ownerObject

Returns the value of attribute is_account_owner.



4236
4237
4238
# File 'lib/kaltura_types.rb', line 4236

def 
  
end

#is_adminObject

Returns the value of attribute is_admin.



4233
4234
4235
# File 'lib/kaltura_types.rb', line 4233

def is_admin
  @is_admin
end

#ks_privilegesObject

Returns the value of attribute ks_privileges.



4245
4246
4247
# File 'lib/kaltura_types.rb', line 4245

def ks_privileges
  @ks_privileges
end

#last_nameObject

Returns the value of attribute last_name.



4239
4240
4241
# File 'lib/kaltura_types.rb', line 4239

def last_name
  @last_name
end

#login_enabledObject

Returns the value of attribute login_enabled.



4240
4241
4242
# File 'lib/kaltura_types.rb', line 4240

def 
  @login_enabled
end

#passwordObject

Returns the value of attribute password.



4237
4238
4239
# File 'lib/kaltura_types.rb', line 4237

def password
  @password
end

#registration_infoObject

Returns the value of attribute registration_info.



4241
4242
4243
# File 'lib/kaltura_types.rb', line 4241

def registration_info
  @registration_info
end

#role_idsObject

Returns the value of attribute role_ids.



4234
4235
4236
# File 'lib/kaltura_types.rb', line 4234

def role_ids
  @role_ids
end

#role_namesObject

Returns the value of attribute role_names.



4235
4236
4237
# File 'lib/kaltura_types.rb', line 4235

def role_names
  @role_names
end

#titleObject

Returns the value of attribute title.



4243
4244
4245
# File 'lib/kaltura_types.rb', line 4243

def title
  @title
end

#typeObject

Returns the value of attribute type.



4230
4231
4232
# File 'lib/kaltura_types.rb', line 4230

def type
  @type
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
# File 'lib/kaltura_types.rb', line 4267

def from_xml(xml_element)
  super
  if xml_element.elements['type'] != nil
    self.type = xml_element.elements['type'].text
  end
  if xml_element.elements['dateOfBirth'] != nil
    self.date_of_birth = xml_element.elements['dateOfBirth'].text
  end
  if xml_element.elements['gender'] != nil
    self.gender = xml_element.elements['gender'].text
  end
  if xml_element.elements['isAdmin'] != nil
    self.is_admin = xml_element.elements['isAdmin'].text
  end
  if xml_element.elements['roleIds'] != nil
    self.role_ids = xml_element.elements['roleIds'].text
  end
  if xml_element.elements['roleNames'] != nil
    self.role_names = xml_element.elements['roleNames'].text
  end
  if xml_element.elements['isAccountOwner'] != nil
    self. = xml_element.elements['isAccountOwner'].text
  end
  if xml_element.elements['password'] != nil
    self.password = xml_element.elements['password'].text
  end
  if xml_element.elements['firstName'] != nil
    self.first_name = xml_element.elements['firstName'].text
  end
  if xml_element.elements['lastName'] != nil
    self.last_name = xml_element.elements['lastName'].text
  end
  if xml_element.elements['loginEnabled'] != nil
    self. = xml_element.elements['loginEnabled'].text
  end
  if xml_element.elements['registrationInfo'] != nil
    self.registration_info = xml_element.elements['registrationInfo'].text
  end
  if xml_element.elements['attendanceInfo'] != nil
    self.attendance_info = xml_element.elements['attendanceInfo'].text
  end
  if xml_element.elements['title'] != nil
    self.title = xml_element.elements['title'].text
  end
  if xml_element.elements['company'] != nil
    self.company = xml_element.elements['company'].text
  end
  if xml_element.elements['ksPrivileges'] != nil
    self.ks_privileges = xml_element.elements['ksPrivileges'].text
  end
  if xml_element.elements['encryptedSeed'] != nil
    self.encrypted_seed = xml_element.elements['encryptedSeed'].text
  end
end