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.



12991
12992
12993
# File 'lib/kaltura_types.rb', line 12991

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.



12992
12993
12994
# File 'lib/kaltura_types.rb', line 12992

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#email_likeObject

Returns the value of attribute email_like.



12985
12986
12987
# File 'lib/kaltura_types.rb', line 12985

def email_like
  @email_like
end

#email_starts_withObject

Returns the value of attribute email_starts_with.



12986
12987
12988
# File 'lib/kaltura_types.rb', line 12986

def email_starts_with
  @email_starts_with
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



12982
12983
12984
# File 'lib/kaltura_types.rb', line 12982

def partner_id_equal
  @partner_id_equal
end

#screen_name_likeObject

Returns the value of attribute screen_name_like.



12983
12984
12985
# File 'lib/kaltura_types.rb', line 12983

def screen_name_like
  @screen_name_like
end

#screen_name_starts_withObject

Returns the value of attribute screen_name_starts_with.



12984
12985
12986
# File 'lib/kaltura_types.rb', line 12984

def screen_name_starts_with
  @screen_name_starts_with
end

#status_equalObject

Returns the value of attribute status_equal.



12989
12990
12991
# File 'lib/kaltura_types.rb', line 12989

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



12990
12991
12992
# File 'lib/kaltura_types.rb', line 12990

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



12988
12989
12990
# File 'lib/kaltura_types.rb', line 12988

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



12987
12988
12989
# File 'lib/kaltura_types.rb', line 12987

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.



12993
12994
12995
# File 'lib/kaltura_types.rb', line 12993

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.



12994
12995
12996
# File 'lib/kaltura_types.rb', line 12994

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
# File 'lib/kaltura_types.rb', line 13015

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