Class: Kaltura::KalturaCategoryUserBaseFilter

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

Direct Known Subclasses

KalturaCategoryUserFilter

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

#category_full_ids_equalObject

Returns the value of attribute category_full_ids_equal.



12324
12325
12326
# File 'lib/kaltura_types.rb', line 12324

def category_full_ids_equal
  @category_full_ids_equal
end

#category_full_ids_starts_withObject

Returns the value of attribute category_full_ids_starts_with.



12323
12324
12325
# File 'lib/kaltura_types.rb', line 12323

def category_full_ids_starts_with
  @category_full_ids_starts_with
end

#category_id_equalObject

Returns the value of attribute category_id_equal.



12309
12310
12311
# File 'lib/kaltura_types.rb', line 12309

def category_id_equal
  @category_id_equal
end

#category_id_inObject

Returns the value of attribute category_id_in.



12310
12311
12312
# File 'lib/kaltura_types.rb', line 12310

def category_id_in
  @category_id_in
end

#created_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



12317
12318
12319
# File 'lib/kaltura_types.rb', line 12317

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.



12318
12319
12320
# File 'lib/kaltura_types.rb', line 12318

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#permission_level_equalObject

Returns the value of attribute permission_level_equal.



12313
12314
12315
# File 'lib/kaltura_types.rb', line 12313

def permission_level_equal
  @permission_level_equal
end

#permission_level_inObject

Returns the value of attribute permission_level_in.



12314
12315
12316
# File 'lib/kaltura_types.rb', line 12314

def permission_level_in
  @permission_level_in
end

#permission_names_match_andObject

Returns the value of attribute permission_names_match_and.



12325
12326
12327
# File 'lib/kaltura_types.rb', line 12325

def permission_names_match_and
  @permission_names_match_and
end

#permission_names_match_orObject

Returns the value of attribute permission_names_match_or.



12326
12327
12328
# File 'lib/kaltura_types.rb', line 12326

def permission_names_match_or
  @permission_names_match_or
end

#permission_names_not_containsObject

Returns the value of attribute permission_names_not_contains.



12327
12328
12329
# File 'lib/kaltura_types.rb', line 12327

def permission_names_not_contains
  @permission_names_not_contains
end

#status_equalObject

Returns the value of attribute status_equal.



12315
12316
12317
# File 'lib/kaltura_types.rb', line 12315

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



12316
12317
12318
# File 'lib/kaltura_types.rb', line 12316

def status_in
  @status_in
end

#update_method_equalObject

Returns the value of attribute update_method_equal.



12321
12322
12323
# File 'lib/kaltura_types.rb', line 12321

def update_method_equal
  @update_method_equal
end

#update_method_inObject

Returns the value of attribute update_method_in.



12322
12323
12324
# File 'lib/kaltura_types.rb', line 12322

def update_method_in
  @update_method_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



12319
12320
12321
# File 'lib/kaltura_types.rb', line 12319

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.



12320
12321
12322
# File 'lib/kaltura_types.rb', line 12320

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

#user_id_equalObject

Returns the value of attribute user_id_equal.



12311
12312
12313
# File 'lib/kaltura_types.rb', line 12311

def user_id_equal
  @user_id_equal
end

#user_id_inObject

Returns the value of attribute user_id_in.



12312
12313
12314
# File 'lib/kaltura_types.rb', line 12312

def user_id_in
  @user_id_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
# File 'lib/kaltura_types.rb', line 12354

def from_xml(xml_element)
  super
  if xml_element.elements['categoryIdEqual'] != nil
    self.category_id_equal = xml_element.elements['categoryIdEqual'].text
  end
  if xml_element.elements['categoryIdIn'] != nil
    self.category_id_in = xml_element.elements['categoryIdIn'].text
  end
  if xml_element.elements['userIdEqual'] != nil
    self.user_id_equal = xml_element.elements['userIdEqual'].text
  end
  if xml_element.elements['userIdIn'] != nil
    self.user_id_in = xml_element.elements['userIdIn'].text
  end
  if xml_element.elements['permissionLevelEqual'] != nil
    self.permission_level_equal = xml_element.elements['permissionLevelEqual'].text
  end
  if xml_element.elements['permissionLevelIn'] != nil
    self.permission_level_in = xml_element.elements['permissionLevelIn'].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
  if xml_element.elements['updateMethodEqual'] != nil
    self.update_method_equal = xml_element.elements['updateMethodEqual'].text
  end
  if xml_element.elements['updateMethodIn'] != nil
    self.update_method_in = xml_element.elements['updateMethodIn'].text
  end
  if xml_element.elements['categoryFullIdsStartsWith'] != nil
    self.category_full_ids_starts_with = xml_element.elements['categoryFullIdsStartsWith'].text
  end
  if xml_element.elements['categoryFullIdsEqual'] != nil
    self.category_full_ids_equal = xml_element.elements['categoryFullIdsEqual'].text
  end
  if xml_element.elements['permissionNamesMatchAnd'] != nil
    self.permission_names_match_and = xml_element.elements['permissionNamesMatchAnd'].text
  end
  if xml_element.elements['permissionNamesMatchOr'] != nil
    self.permission_names_match_or = xml_element.elements['permissionNamesMatchOr'].text
  end
  if xml_element.elements['permissionNamesNotContains'] != nil
    self.permission_names_not_contains = xml_element.elements['permissionNamesNotContains'].text
  end
end