Class: Kaltura::KalturaUserFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaUserBaseFilter

#first_name_starts_with, #is_admin_equal, #last_name_starts_with, #type_equal, #type_in

Attributes inherited from KalturaBaseUserBaseFilter

#created_at_greater_than_or_equal, #created_at_less_than_or_equal, #email_like, #email_starts_with, #partner_id_equal, #screen_name_like, #screen_name_starts_with, #status_equal, #status_in, #tags_multi_like_and, #tags_multi_like_or, #updated_at_greater_than_or_equal, #updated_at_less_than_or_equal

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

#first_name_or_last_name_starts_withObject

Returns the value of attribute first_name_or_last_name_starts_with.



12841
12842
12843
# File 'lib/kaltura_types.rb', line 12841

def first_name_or_last_name_starts_with
  @first_name_or_last_name_starts_with
end

#id_equalObject

Returns the value of attribute id_equal.



12835
12836
12837
# File 'lib/kaltura_types.rb', line 12835

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



12836
12837
12838
# File 'lib/kaltura_types.rb', line 12836

def id_in
  @id_in
end

#id_or_screen_name_starts_withObject

Returns the value of attribute id_or_screen_name_starts_with.



12834
12835
12836
# File 'lib/kaltura_types.rb', line 12834

def id_or_screen_name_starts_with
  @id_or_screen_name_starts_with
end

#login_enabled_equalObject

Returns the value of attribute login_enabled_equal.



12837
12838
12839
# File 'lib/kaltura_types.rb', line 12837

def 
  @login_enabled_equal
end

#permission_names_multi_like_andObject

Permission names filter expression



12845
12846
12847
# File 'lib/kaltura_types.rb', line 12845

def permission_names_multi_like_and
  @permission_names_multi_like_and
end

#permission_names_multi_like_orObject

Permission names filter expression



12843
12844
12845
# File 'lib/kaltura_types.rb', line 12843

def permission_names_multi_like_or
  @permission_names_multi_like_or
end

#role_id_equalObject

Returns the value of attribute role_id_equal.



12838
12839
12840
# File 'lib/kaltura_types.rb', line 12838

def role_id_equal
  @role_id_equal
end

#role_ids_equalObject

Returns the value of attribute role_ids_equal.



12839
12840
12841
# File 'lib/kaltura_types.rb', line 12839

def role_ids_equal
  @role_ids_equal
end

#role_ids_inObject

Returns the value of attribute role_ids_in.



12840
12841
12842
# File 'lib/kaltura_types.rb', line 12840

def role_ids_in
  @role_ids_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
# File 'lib/kaltura_types.rb', line 12851

def from_xml(xml_element)
  super
  if xml_element.elements['idOrScreenNameStartsWith'] != nil
    self.id_or_screen_name_starts_with = xml_element.elements['idOrScreenNameStartsWith'].text
  end
  if xml_element.elements['idEqual'] != nil
    self.id_equal = xml_element.elements['idEqual'].text
  end
  if xml_element.elements['idIn'] != nil
    self.id_in = xml_element.elements['idIn'].text
  end
  if xml_element.elements['loginEnabledEqual'] != nil
    self. = xml_element.elements['loginEnabledEqual'].text
  end
  if xml_element.elements['roleIdEqual'] != nil
    self.role_id_equal = xml_element.elements['roleIdEqual'].text
  end
  if xml_element.elements['roleIdsEqual'] != nil
    self.role_ids_equal = xml_element.elements['roleIdsEqual'].text
  end
  if xml_element.elements['roleIdsIn'] != nil
    self.role_ids_in = xml_element.elements['roleIdsIn'].text
  end
  if xml_element.elements['firstNameOrLastNameStartsWith'] != nil
    self.first_name_or_last_name_starts_with = xml_element.elements['firstNameOrLastNameStartsWith'].text
  end
  if xml_element.elements['permissionNamesMultiLikeOr'] != nil
    self.permission_names_multi_like_or = xml_element.elements['permissionNamesMultiLikeOr'].text
  end
  if xml_element.elements['permissionNamesMultiLikeAnd'] != nil
    self.permission_names_multi_like_and = xml_element.elements['permissionNamesMultiLikeAnd'].text
  end
end