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.



13027
13028
13029
# File 'lib/kaltura_types.rb', line 13027

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.



13028
13029
13030
# File 'lib/kaltura_types.rb', line 13028

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



13021
13022
13023
# File 'lib/kaltura_types.rb', line 13021

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



13022
13023
13024
# File 'lib/kaltura_types.rb', line 13022

def email_starts_with
  @email_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



13018
13019
13020
# File 'lib/kaltura_types.rb', line 13018

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



13019
13020
13021
# File 'lib/kaltura_types.rb', line 13019

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



13020
13021
13022
# File 'lib/kaltura_types.rb', line 13020

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



13025
13026
13027
# File 'lib/kaltura_types.rb', line 13025

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



13026
13027
13028
# File 'lib/kaltura_types.rb', line 13026

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



13024
13025
13026
# File 'lib/kaltura_types.rb', line 13024

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



13023
13024
13025
# File 'lib/kaltura_types.rb', line 13023

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.



13029
13030
13031
# File 'lib/kaltura_types.rb', line 13029

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.



13030
13031
13032
# File 'lib/kaltura_types.rb', line 13030

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
# File 'lib/kaltura_types.rb', line 13051

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