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.



12476
12477
12478
# File 'lib/kaltura_types.rb', line 12476

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.



12477
12478
12479
# File 'lib/kaltura_types.rb', line 12477

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



12470
12471
12472
# File 'lib/kaltura_types.rb', line 12470

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



12471
12472
12473
# File 'lib/kaltura_types.rb', line 12471

def email_starts_with
  @email_starts_with
end

#first_name_starts_withObject

Returns the value of attribute first_name_starts_with.



12478
12479
12480
# File 'lib/kaltura_types.rb', line 12478

def first_name_starts_with
  @first_name_starts_with
end

#is_admin_equalObject

Returns the value of attribute is_admin_equal.



12480
12481
12482
# File 'lib/kaltura_types.rb', line 12480

def is_admin_equal
  @is_admin_equal
end

#last_name_starts_withObject

Returns the value of attribute last_name_starts_with.



12479
12480
12481
# File 'lib/kaltura_types.rb', line 12479

def last_name_starts_with
  @last_name_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



12465
12466
12467
# File 'lib/kaltura_types.rb', line 12465

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



12468
12469
12470
# File 'lib/kaltura_types.rb', line 12468

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



12469
12470
12471
# File 'lib/kaltura_types.rb', line 12469

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



12474
12475
12476
# File 'lib/kaltura_types.rb', line 12474

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



12475
12476
12477
# File 'lib/kaltura_types.rb', line 12475

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



12473
12474
12475
# File 'lib/kaltura_types.rb', line 12473

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



12472
12473
12474
# File 'lib/kaltura_types.rb', line 12472

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



12466
12467
12468
# File 'lib/kaltura_types.rb', line 12466

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



12467
12468
12469
# File 'lib/kaltura_types.rb', line 12467

def type_in
  @type_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
# File 'lib/kaltura_types.rb', line 12501

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