Class: Kaltura::KalturaBaseUserBaseFilter

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

Direct Known Subclasses

KalturaBaseUserFilter

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.



12913
12914
12915
# File 'lib/kaltura_types.rb', line 12913

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.



12914
12915
12916
# File 'lib/kaltura_types.rb', line 12914

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



12907
12908
12909
# File 'lib/kaltura_types.rb', line 12907

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



12908
12909
12910
# File 'lib/kaltura_types.rb', line 12908

def email_starts_with
  @email_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



12904
12905
12906
# File 'lib/kaltura_types.rb', line 12904

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



12905
12906
12907
# File 'lib/kaltura_types.rb', line 12905

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



12906
12907
12908
# File 'lib/kaltura_types.rb', line 12906

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



12911
12912
12913
# File 'lib/kaltura_types.rb', line 12911

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



12912
12913
12914
# File 'lib/kaltura_types.rb', line 12912

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



12910
12911
12912
# File 'lib/kaltura_types.rb', line 12910

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



12909
12910
12911
# File 'lib/kaltura_types.rb', line 12909

def tags_multi_like_or
  @tags_multi_like_or
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



12915
12916
12917
# File 'lib/kaltura_types.rb', line 12915

def updated_at_greater_than_or_equal
  @updated_at_greater_than_or_equal
end

#updated_at_less_than_or_equalObject

Returns the value of attribute updated_at_less_than_or_equal.



12916
12917
12918
# File 'lib/kaltura_types.rb', line 12916

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
# File 'lib/kaltura_types.rb', line 12937

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['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['updatedAtGreaterThanOrEqual'] != nil
		self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text
	end
	if xml_element.elements['updatedAtLessThanOrEqual'] != nil
		self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text
	end
end