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.



8593
8594
8595
# File 'lib/kaltura_types.rb', line 8593

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.



8594
8595
8596
# File 'lib/kaltura_types.rb', line 8594

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



8587
8588
8589
# File 'lib/kaltura_types.rb', line 8587

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



8588
8589
8590
# File 'lib/kaltura_types.rb', line 8588

def email_starts_with
  @email_starts_with
end

#first_name_starts_withObject

Returns the value of attribute first_name_starts_with.



8595
8596
8597
# File 'lib/kaltura_types.rb', line 8595

def first_name_starts_with
  @first_name_starts_with
end

#is_admin_equalObject

Returns the value of attribute is_admin_equal.



8597
8598
8599
# File 'lib/kaltura_types.rb', line 8597

def is_admin_equal
  @is_admin_equal
end

#last_name_starts_withObject

Returns the value of attribute last_name_starts_with.



8596
8597
8598
# File 'lib/kaltura_types.rb', line 8596

def last_name_starts_with
  @last_name_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



8582
8583
8584
# File 'lib/kaltura_types.rb', line 8582

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



8585
8586
8587
# File 'lib/kaltura_types.rb', line 8585

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



8586
8587
8588
# File 'lib/kaltura_types.rb', line 8586

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



8591
8592
8593
# File 'lib/kaltura_types.rb', line 8591

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



8592
8593
8594
# File 'lib/kaltura_types.rb', line 8592

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



8590
8591
8592
# File 'lib/kaltura_types.rb', line 8590

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



8589
8590
8591
# File 'lib/kaltura_types.rb', line 8589

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



8583
8584
8585
# File 'lib/kaltura_types.rb', line 8583

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



8584
8585
8586
# File 'lib/kaltura_types.rb', line 8584

def type_in
  @type_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
# File 'lib/kaltura_types.rb', line 8618

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