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.



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

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.



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

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



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

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



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

def email_starts_with
  @email_starts_with
end

#first_name_starts_withObject

Returns the value of attribute first_name_starts_with.



12482
12483
12484
# File 'lib/kaltura_types.rb', line 12482

def first_name_starts_with
  @first_name_starts_with
end

#is_admin_equalObject

Returns the value of attribute is_admin_equal.



12484
12485
12486
# File 'lib/kaltura_types.rb', line 12484

def is_admin_equal
  @is_admin_equal
end

#last_name_starts_withObject

Returns the value of attribute last_name_starts_with.



12483
12484
12485
# File 'lib/kaltura_types.rb', line 12483

def last_name_starts_with
  @last_name_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



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

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



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

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



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

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



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

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



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

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



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

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



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

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



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

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



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

def type_in
  @type_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
12552
12553
12554
12555
# File 'lib/kaltura_types.rb', line 12505

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