Class: Kaltura::KalturaCategoryBaseFilter

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

Direct Known Subclasses

KalturaCategoryFilter

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

#aggregation_categories_multi_like_andObject

Returns the value of attribute aggregation_categories_multi_like_and.



16458
16459
16460
# File 'lib/kaltura_types.rb', line 16458

def aggregation_categories_multi_like_and
  @aggregation_categories_multi_like_and
end

#aggregation_categories_multi_like_orObject

Returns the value of attribute aggregation_categories_multi_like_or.



16457
16458
16459
# File 'lib/kaltura_types.rb', line 16457

def aggregation_categories_multi_like_or
  @aggregation_categories_multi_like_or
end

#appear_in_list_equalObject

Returns the value of attribute appear_in_list_equal.



16438
16439
16440
# File 'lib/kaltura_types.rb', line 16438

def appear_in_list_equal
  @appear_in_list_equal
end

#contribution_policy_equalObject

Returns the value of attribute contribution_policy_equal.



16445
16446
16447
# File 'lib/kaltura_types.rb', line 16445

def contribution_policy_equal
  @contribution_policy_equal
end

#created_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



16431
16432
16433
# File 'lib/kaltura_types.rb', line 16431

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.



16432
16433
16434
# File 'lib/kaltura_types.rb', line 16432

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#depth_equalObject

Returns the value of attribute depth_equal.



16424
16425
16426
# File 'lib/kaltura_types.rb', line 16424

def depth_equal
  @depth_equal
end

#full_ids_equalObject

Returns the value of attribute full_ids_equal.



16428
16429
16430
# File 'lib/kaltura_types.rb', line 16428

def full_ids_equal
  @full_ids_equal
end

#full_ids_match_orObject

Returns the value of attribute full_ids_match_or.



16430
16431
16432
# File 'lib/kaltura_types.rb', line 16430

def full_ids_match_or
  @full_ids_match_or
end

#full_ids_starts_withObject

Returns the value of attribute full_ids_starts_with.



16429
16430
16431
# File 'lib/kaltura_types.rb', line 16429

def full_ids_starts_with
  @full_ids_starts_with
end

#full_name_equalObject

Returns the value of attribute full_name_equal.



16425
16426
16427
# File 'lib/kaltura_types.rb', line 16425

def full_name_equal
  @full_name_equal
end

#full_name_inObject

Returns the value of attribute full_name_in.



16427
16428
16429
# File 'lib/kaltura_types.rb', line 16427

def full_name_in
  @full_name_in
end

#full_name_starts_withObject

Returns the value of attribute full_name_starts_with.



16426
16427
16428
# File 'lib/kaltura_types.rb', line 16426

def full_name_starts_with
  @full_name_starts_with
end

#id_equalObject

Returns the value of attribute id_equal.



16419
16420
16421
# File 'lib/kaltura_types.rb', line 16419

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



16420
16421
16422
# File 'lib/kaltura_types.rb', line 16420

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



16421
16422
16423
# File 'lib/kaltura_types.rb', line 16421

def id_not_in
  @id_not_in
end

#inheritance_type_equalObject

Returns the value of attribute inheritance_type_equal.



16441
16442
16443
# File 'lib/kaltura_types.rb', line 16441

def inheritance_type_equal
  @inheritance_type_equal
end

#inheritance_type_inObject

Returns the value of attribute inheritance_type_in.



16442
16443
16444
# File 'lib/kaltura_types.rb', line 16442

def inheritance_type_in
  @inheritance_type_in
end

#inherited_parent_id_equalObject

Returns the value of attribute inherited_parent_id_equal.



16453
16454
16455
# File 'lib/kaltura_types.rb', line 16453

def inherited_parent_id_equal
  @inherited_parent_id_equal
end

#inherited_parent_id_inObject

Returns the value of attribute inherited_parent_id_in.



16454
16455
16456
# File 'lib/kaltura_types.rb', line 16454

def inherited_parent_id_in
  @inherited_parent_id_in
end

#members_count_greater_than_or_equalObject

Returns the value of attribute members_count_greater_than_or_equal.



16446
16447
16448
# File 'lib/kaltura_types.rb', line 16446

def members_count_greater_than_or_equal
  @members_count_greater_than_or_equal
end

#members_count_less_than_or_equalObject

Returns the value of attribute members_count_less_than_or_equal.



16447
16448
16449
# File 'lib/kaltura_types.rb', line 16447

def members_count_less_than_or_equal
  @members_count_less_than_or_equal
end

#parent_id_equalObject

Returns the value of attribute parent_id_equal.



16422
16423
16424
# File 'lib/kaltura_types.rb', line 16422

def parent_id_equal
  @parent_id_equal
end

#parent_id_inObject

Returns the value of attribute parent_id_in.



16423
16424
16425
# File 'lib/kaltura_types.rb', line 16423

def parent_id_in
  @parent_id_in
end

#partner_sort_value_greater_than_or_equalObject

Returns the value of attribute partner_sort_value_greater_than_or_equal.



16455
16456
16457
# File 'lib/kaltura_types.rb', line 16455

def partner_sort_value_greater_than_or_equal
  @partner_sort_value_greater_than_or_equal
end

#partner_sort_value_less_than_or_equalObject

Returns the value of attribute partner_sort_value_less_than_or_equal.



16456
16457
16458
# File 'lib/kaltura_types.rb', line 16456

def partner_sort_value_less_than_or_equal
  @partner_sort_value_less_than_or_equal
end

#pending_members_count_greater_than_or_equalObject

Returns the value of attribute pending_members_count_greater_than_or_equal.



16448
16449
16450
# File 'lib/kaltura_types.rb', line 16448

def pending_members_count_greater_than_or_equal
  @pending_members_count_greater_than_or_equal
end

#pending_members_count_less_than_or_equalObject

Returns the value of attribute pending_members_count_less_than_or_equal.



16449
16450
16451
# File 'lib/kaltura_types.rb', line 16449

def pending_members_count_less_than_or_equal
  @pending_members_count_less_than_or_equal
end

#privacy_context_equalObject

Returns the value of attribute privacy_context_equal.



16450
16451
16452
# File 'lib/kaltura_types.rb', line 16450

def privacy_context_equal
  @privacy_context_equal
end

#privacy_equalObject

Returns the value of attribute privacy_equal.



16439
16440
16441
# File 'lib/kaltura_types.rb', line 16439

def privacy_equal
  @privacy_equal
end

#privacy_inObject

Returns the value of attribute privacy_in.



16440
16441
16442
# File 'lib/kaltura_types.rb', line 16440

def privacy_in
  @privacy_in
end

#reference_id_emptyObject

Returns the value of attribute reference_id_empty.



16444
16445
16446
# File 'lib/kaltura_types.rb', line 16444

def reference_id_empty
  @reference_id_empty
end

#reference_id_equalObject

Returns the value of attribute reference_id_equal.



16443
16444
16445
# File 'lib/kaltura_types.rb', line 16443

def reference_id_equal
  @reference_id_equal
end

#status_equalObject

Returns the value of attribute status_equal.



16451
16452
16453
# File 'lib/kaltura_types.rb', line 16451

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



16452
16453
16454
# File 'lib/kaltura_types.rb', line 16452

def status_in
  @status_in
end

#tags_likeObject

Returns the value of attribute tags_like.



16435
16436
16437
# File 'lib/kaltura_types.rb', line 16435

def tags_like
  @tags_like
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



16437
16438
16439
# File 'lib/kaltura_types.rb', line 16437

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



16436
16437
16438
# File 'lib/kaltura_types.rb', line 16436

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.



16433
16434
16435
# File 'lib/kaltura_types.rb', line 16433

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.



16434
16435
16436
# File 'lib/kaltura_types.rb', line 16434

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
# File 'lib/kaltura_types.rb', line 16521

def from_xml(xml_element)
  super
  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['idNotIn'] != nil
    self.id_not_in = xml_element.elements['idNotIn'].text
  end
  if xml_element.elements['parentIdEqual'] != nil
    self.parent_id_equal = xml_element.elements['parentIdEqual'].text
  end
  if xml_element.elements['parentIdIn'] != nil
    self.parent_id_in = xml_element.elements['parentIdIn'].text
  end
  if xml_element.elements['depthEqual'] != nil
    self.depth_equal = xml_element.elements['depthEqual'].text
  end
  if xml_element.elements['fullNameEqual'] != nil
    self.full_name_equal = xml_element.elements['fullNameEqual'].text
  end
  if xml_element.elements['fullNameStartsWith'] != nil
    self.full_name_starts_with = xml_element.elements['fullNameStartsWith'].text
  end
  if xml_element.elements['fullNameIn'] != nil
    self.full_name_in = xml_element.elements['fullNameIn'].text
  end
  if xml_element.elements['fullIdsEqual'] != nil
    self.full_ids_equal = xml_element.elements['fullIdsEqual'].text
  end
  if xml_element.elements['fullIdsStartsWith'] != nil
    self.full_ids_starts_with = xml_element.elements['fullIdsStartsWith'].text
  end
  if xml_element.elements['fullIdsMatchOr'] != nil
    self.full_ids_match_or = xml_element.elements['fullIdsMatchOr'].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['tagsLike'] != nil
    self.tags_like = xml_element.elements['tagsLike'].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['appearInListEqual'] != nil
    self.appear_in_list_equal = xml_element.elements['appearInListEqual'].text
  end
  if xml_element.elements['privacyEqual'] != nil
    self.privacy_equal = xml_element.elements['privacyEqual'].text
  end
  if xml_element.elements['privacyIn'] != nil
    self.privacy_in = xml_element.elements['privacyIn'].text
  end
  if xml_element.elements['inheritanceTypeEqual'] != nil
    self.inheritance_type_equal = xml_element.elements['inheritanceTypeEqual'].text
  end
  if xml_element.elements['inheritanceTypeIn'] != nil
    self.inheritance_type_in = xml_element.elements['inheritanceTypeIn'].text
  end
  if xml_element.elements['referenceIdEqual'] != nil
    self.reference_id_equal = xml_element.elements['referenceIdEqual'].text
  end
  if xml_element.elements['referenceIdEmpty'] != nil
    self.reference_id_empty = xml_element.elements['referenceIdEmpty'].text
  end
  if xml_element.elements['contributionPolicyEqual'] != nil
    self.contribution_policy_equal = xml_element.elements['contributionPolicyEqual'].text
  end
  if xml_element.elements['membersCountGreaterThanOrEqual'] != nil
    self.members_count_greater_than_or_equal = xml_element.elements['membersCountGreaterThanOrEqual'].text
  end
  if xml_element.elements['membersCountLessThanOrEqual'] != nil
    self.members_count_less_than_or_equal = xml_element.elements['membersCountLessThanOrEqual'].text
  end
  if xml_element.elements['pendingMembersCountGreaterThanOrEqual'] != nil
    self.pending_members_count_greater_than_or_equal = xml_element.elements['pendingMembersCountGreaterThanOrEqual'].text
  end
  if xml_element.elements['pendingMembersCountLessThanOrEqual'] != nil
    self.pending_members_count_less_than_or_equal = xml_element.elements['pendingMembersCountLessThanOrEqual'].text
  end
  if xml_element.elements['privacyContextEqual'] != nil
    self.privacy_context_equal = xml_element.elements['privacyContextEqual'].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['inheritedParentIdEqual'] != nil
    self.inherited_parent_id_equal = xml_element.elements['inheritedParentIdEqual'].text
  end
  if xml_element.elements['inheritedParentIdIn'] != nil
    self.inherited_parent_id_in = xml_element.elements['inheritedParentIdIn'].text
  end
  if xml_element.elements['partnerSortValueGreaterThanOrEqual'] != nil
    self.partner_sort_value_greater_than_or_equal = xml_element.elements['partnerSortValueGreaterThanOrEqual'].text
  end
  if xml_element.elements['partnerSortValueLessThanOrEqual'] != nil
    self.partner_sort_value_less_than_or_equal = xml_element.elements['partnerSortValueLessThanOrEqual'].text
  end
  if xml_element.elements['aggregationCategoriesMultiLikeOr'] != nil
    self.aggregation_categories_multi_like_or = xml_element.elements['aggregationCategoriesMultiLikeOr'].text
  end
  if xml_element.elements['aggregationCategoriesMultiLikeAnd'] != nil
    self.aggregation_categories_multi_like_and = xml_element.elements['aggregationCategoriesMultiLikeAnd'].text
  end
end