Class: Kaltura::KalturaUserBaseFilter

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

Direct Known Subclasses

KalturaUserFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaFilter

#advanced_search, #order_by

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_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



12456
12457
12458
# File 'lib/kaltura_types.rb', line 12456

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#created_at_less_than_or_equalObject

Returns the value of attribute created_at_less_than_or_equal.



12457
12458
12459
# File 'lib/kaltura_types.rb', line 12457

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



12450
12451
12452
# File 'lib/kaltura_types.rb', line 12450

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



12451
12452
12453
# File 'lib/kaltura_types.rb', line 12451

def email_starts_with
  @email_starts_with
end

#first_name_starts_withObject

Returns the value of attribute first_name_starts_with.



12458
12459
12460
# File 'lib/kaltura_types.rb', line 12458

def first_name_starts_with
  @first_name_starts_with
end

#is_admin_equalObject

Returns the value of attribute is_admin_equal.



12460
12461
12462
# File 'lib/kaltura_types.rb', line 12460

def is_admin_equal
  @is_admin_equal
end

#last_name_starts_withObject

Returns the value of attribute last_name_starts_with.



12459
12460
12461
# File 'lib/kaltura_types.rb', line 12459

def last_name_starts_with
  @last_name_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



12445
12446
12447
# File 'lib/kaltura_types.rb', line 12445

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



12448
12449
12450
# File 'lib/kaltura_types.rb', line 12448

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



12449
12450
12451
# File 'lib/kaltura_types.rb', line 12449

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



12454
12455
12456
# File 'lib/kaltura_types.rb', line 12454

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



12455
12456
12457
# File 'lib/kaltura_types.rb', line 12455

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



12453
12454
12455
# File 'lib/kaltura_types.rb', line 12453

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



12452
12453
12454
# File 'lib/kaltura_types.rb', line 12452

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



12446
12447
12448
# File 'lib/kaltura_types.rb', line 12446

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



12447
12448
12449
# File 'lib/kaltura_types.rb', line 12447

def type_in
  @type_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
# File 'lib/kaltura_types.rb', line 12481

def from_xml(xml_element)
  super
  if xml_element.elements['partnerIdEqual'] != nil
    self.partner_id_equal = xml_element.elements['partnerIdEqual'].text
  end
  if xml_element.elements['typeEqual'] != nil
    self.type_equal = xml_element.elements['typeEqual'].text
  end
  if xml_element.elements['typeIn'] != nil
    self.type_in = xml_element.elements['typeIn'].text
  end
  if xml_element.elements['screenNameLike'] != nil
    self.screen_name_like = xml_element.elements['screenNameLike'].text
  end
  if xml_element.elements['screenNameStartsWith'] != nil
    self.screen_name_starts_with = xml_element.elements['screenNameStartsWith'].text
  end
  if xml_element.elements['emailLike'] != nil
    self.email_like = xml_element.elements['emailLike'].text
  end
  if xml_element.elements['emailStartsWith'] != nil
    self.email_starts_with = xml_element.elements['emailStartsWith'].text
  end
  if xml_element.elements['tagsMultiLikeOr'] != nil
    self.tags_multi_like_or = xml_element.elements['tagsMultiLikeOr'].text
  end
  if xml_element.elements['tagsMultiLikeAnd'] != nil
    self.tags_multi_like_and = xml_element.elements['tagsMultiLikeAnd'].text
  end
  if xml_element.elements['statusEqual'] != nil
    self.status_equal = xml_element.elements['statusEqual'].text
  end
  if xml_element.elements['statusIn'] != nil
    self.status_in = xml_element.elements['statusIn'].text
  end
  if xml_element.elements['createdAtGreaterThanOrEqual'] != nil
    self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['createdAtLessThanOrEqual'] != nil
    self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text
  end
  if xml_element.elements['firstNameStartsWith'] != nil
    self.first_name_starts_with = xml_element.elements['firstNameStartsWith'].text
  end
  if xml_element.elements['lastNameStartsWith'] != nil
    self.last_name_starts_with = xml_element.elements['lastNameStartsWith'].text
  end
  if xml_element.elements['isAdminEqual'] != nil
    self.is_admin_equal = xml_element.elements['isAdminEqual'].text
  end
end