Class: Kaltura::KalturaBaseEntryBaseFilter

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

Direct Known Subclasses

KalturaBaseEntryFilter

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

#access_control_id_equalObject

Returns the value of attribute access_control_id_equal.



7243
7244
7245
# File 'lib/kaltura_types.rb', line 7243

def access_control_id_equal
  @access_control_id_equal
end

#access_control_id_inObject

Returns the value of attribute access_control_id_in.



7244
7245
7246
# File 'lib/kaltura_types.rb', line 7244

def access_control_id_in
  @access_control_id_in
end

#admin_tags_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags set by an ADMIN user (no wildcards, spaces are treated as part of the string).



7198
7199
7200
# File 'lib/kaltura_types.rb', line 7198

def admin_tags_like
  @admin_tags_like
end

#admin_tags_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



7202
7203
7204
# File 'lib/kaltura_types.rb', line 7202

def admin_tags_multi_like_and
  @admin_tags_multi_like_and
end

#admin_tags_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



7200
7201
7202
# File 'lib/kaltura_types.rb', line 7200

def admin_tags_multi_like_or
  @admin_tags_multi_like_or
end

#categories_ids_emptyObject

Returns the value of attribute categories_ids_empty.



7212
7213
7214
# File 'lib/kaltura_types.rb', line 7212

def categories_ids_empty
  @categories_ids_empty
end

#categories_ids_match_andObject

Returns the value of attribute categories_ids_match_and.



7207
7208
7209
# File 'lib/kaltura_types.rb', line 7207

def categories_ids_match_and
  @categories_ids_match_and
end

#categories_ids_match_orObject

All entries of the categories, excluding their child categories. To include entries of the child categories, use categoryAncestorIdIn, or categoriesMatchOr.



7210
7211
7212
# File 'lib/kaltura_types.rb', line 7210

def categories_ids_match_or
  @categories_ids_match_or
end

#categories_ids_not_containsObject

Returns the value of attribute categories_ids_not_contains.



7211
7212
7213
# File 'lib/kaltura_types.rb', line 7211

def categories_ids_not_contains
  @categories_ids_not_contains
end

#categories_match_andObject

Returns the value of attribute categories_match_and.



7203
7204
7205
# File 'lib/kaltura_types.rb', line 7203

def categories_match_and
  @categories_match_and
end

#categories_match_orObject

All entries within these categories or their child categories.



7205
7206
7207
# File 'lib/kaltura_types.rb', line 7205

def categories_match_or
  @categories_match_or
end

#categories_not_containsObject

Returns the value of attribute categories_not_contains.



7206
7207
7208
# File 'lib/kaltura_types.rb', line 7206

def categories_not_contains
  @categories_not_contains
end

#created_at_greater_than_or_equalObject

This filter parameter should be in use for retrieving only entries which were created at Kaltura system after a specific time/date (standard timestamp format).



7229
7230
7231
# File 'lib/kaltura_types.rb', line 7229

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#created_at_less_than_or_equalObject

This filter parameter should be in use for retrieving only entries which were created at Kaltura system before a specific time/date (standard timestamp format).



7231
7232
7233
# File 'lib/kaltura_types.rb', line 7231

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#creator_id_equalObject

Returns the value of attribute creator_id_equal.



7190
7191
7192
# File 'lib/kaltura_types.rb', line 7190

def creator_id_equal
  @creator_id_equal
end

#end_date_greater_than_or_equalObject

Returns the value of attribute end_date_greater_than_or_equal.



7249
7250
7251
# File 'lib/kaltura_types.rb', line 7249

def end_date_greater_than_or_equal
  @end_date_greater_than_or_equal
end

#end_date_greater_than_or_equal_or_nullObject

Returns the value of attribute end_date_greater_than_or_equal_or_null.



7251
7252
7253
# File 'lib/kaltura_types.rb', line 7251

def end_date_greater_than_or_equal_or_null
  @end_date_greater_than_or_equal_or_null
end

#end_date_less_than_or_equalObject

Returns the value of attribute end_date_less_than_or_equal.



7250
7251
7252
# File 'lib/kaltura_types.rb', line 7250

def end_date_less_than_or_equal
  @end_date_less_than_or_equal
end

#end_date_less_than_or_equal_or_nullObject

Returns the value of attribute end_date_less_than_or_equal_or_null.



7252
7253
7254
# File 'lib/kaltura_types.rb', line 7252

def end_date_less_than_or_equal_or_null
  @end_date_less_than_or_equal_or_null
end

#entitled_users_edit_match_andObject

Returns the value of attribute entitled_users_edit_match_and.



7266
7267
7268
# File 'lib/kaltura_types.rb', line 7266

def entitled_users_edit_match_and
  @entitled_users_edit_match_and
end

#entitled_users_edit_match_orObject

Returns the value of attribute entitled_users_edit_match_or.



7267
7268
7269
# File 'lib/kaltura_types.rb', line 7267

def entitled_users_edit_match_or
  @entitled_users_edit_match_or
end

#entitled_users_publish_match_andObject

Returns the value of attribute entitled_users_publish_match_and.



7268
7269
7270
# File 'lib/kaltura_types.rb', line 7268

def entitled_users_publish_match_and
  @entitled_users_publish_match_and
end

#entitled_users_publish_match_orObject

Returns the value of attribute entitled_users_publish_match_or.



7269
7270
7271
# File 'lib/kaltura_types.rb', line 7269

def entitled_users_publish_match_or
  @entitled_users_publish_match_or
end

#entitled_users_view_match_andObject

Returns the value of attribute entitled_users_view_match_and.



7270
7271
7272
# File 'lib/kaltura_types.rb', line 7270

def entitled_users_view_match_and
  @entitled_users_view_match_and
end

#entitled_users_view_match_orObject

Returns the value of attribute entitled_users_view_match_or.



7271
7272
7273
# File 'lib/kaltura_types.rb', line 7271

def entitled_users_view_match_or
  @entitled_users_view_match_or
end

#group_id_equalObject

Returns the value of attribute group_id_equal.



7238
7239
7240
# File 'lib/kaltura_types.rb', line 7238

def group_id_equal
  @group_id_equal
end

#id_equalObject

This filter should be in use for retrieving only a specific entry (identified by its entryId).



7170
7171
7172
# File 'lib/kaltura_types.rb', line 7170

def id_equal
  @id_equal
end

#id_inObject

This filter should be in use for retrieving few specific entries (string should include comma separated list of entryId strings).



7172
7173
7174
# File 'lib/kaltura_types.rb', line 7172

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



7173
7174
7175
# File 'lib/kaltura_types.rb', line 7173

def id_not_in
  @id_not_in
end

#moderation_status_equalObject

Returns the value of attribute moderation_status_equal.



7221
7222
7223
# File 'lib/kaltura_types.rb', line 7221

def moderation_status_equal
  @moderation_status_equal
end

#moderation_status_inObject

Returns the value of attribute moderation_status_in.



7223
7224
7225
# File 'lib/kaltura_types.rb', line 7223

def moderation_status_in
  @moderation_status_in
end

#moderation_status_not_equalObject

Returns the value of attribute moderation_status_not_equal.



7222
7223
7224
# File 'lib/kaltura_types.rb', line 7222

def moderation_status_not_equal
  @moderation_status_not_equal
end

#moderation_status_not_inObject

Returns the value of attribute moderation_status_not_in.



7224
7225
7226
# File 'lib/kaltura_types.rb', line 7224

def moderation_status_not_in
  @moderation_status_not_in
end

#name_equalObject

This filter should be in use for retrieving entries with a specific name.



7181
7182
7183
# File 'lib/kaltura_types.rb', line 7181

def name_equal
  @name_equal
end

#name_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry names (no wildcards, spaces are treated as part of the string).



7175
7176
7177
# File 'lib/kaltura_types.rb', line 7175

def name_like
  @name_like
end

#name_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



7179
7180
7181
# File 'lib/kaltura_types.rb', line 7179

def name_multi_like_and
  @name_multi_like_and
end

#name_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



7177
7178
7179
# File 'lib/kaltura_types.rb', line 7177

def name_multi_like_or
  @name_multi_like_or
end

#parent_entry_id_equalObject

Returns the value of attribute parent_entry_id_equal.



7265
7266
7267
# File 'lib/kaltura_types.rb', line 7265

def parent_entry_id_equal
  @parent_entry_id_equal
end

#partner_id_equalObject

This filter should be in use for retrieving only entries which were uploaded by/assigned to users of a specific Kaltura Partner (identified by Partner ID).



7183
7184
7185
# File 'lib/kaltura_types.rb', line 7183

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

This filter should be in use for retrieving only entries within Kaltura network which were uploaded by/assigned to users of few Kaltura Partners (string should include comma separated list of PartnerIDs)



7185
7186
7187
# File 'lib/kaltura_types.rb', line 7185

def partner_id_in
  @partner_id_in
end

#partner_sort_value_greater_than_or_equalObject

Returns the value of attribute partner_sort_value_greater_than_or_equal.



7261
7262
7263
# File 'lib/kaltura_types.rb', line 7261

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.



7262
7263
7264
# File 'lib/kaltura_types.rb', line 7262

def partner_sort_value_less_than_or_equal
  @partner_sort_value_less_than_or_equal
end

#rank_greater_than_or_equalObject

Returns the value of attribute rank_greater_than_or_equal.



7235
7236
7237
# File 'lib/kaltura_types.rb', line 7235

def rank_greater_than_or_equal
  @rank_greater_than_or_equal
end

#rank_less_than_or_equalObject

Returns the value of attribute rank_less_than_or_equal.



7234
7235
7236
# File 'lib/kaltura_types.rb', line 7234

def rank_less_than_or_equal
  @rank_less_than_or_equal
end

#reference_id_equalObject

Returns the value of attribute reference_id_equal.



7253
7254
7255
# File 'lib/kaltura_types.rb', line 7253

def reference_id_equal
  @reference_id_equal
end

#reference_id_inObject

Returns the value of attribute reference_id_in.



7254
7255
7256
# File 'lib/kaltura_types.rb', line 7254

def reference_id_in
  @reference_id_in
end

#replaced_entry_id_equalObject

Returns the value of attribute replaced_entry_id_equal.



7257
7258
7259
# File 'lib/kaltura_types.rb', line 7257

def replaced_entry_id_equal
  @replaced_entry_id_equal
end

#replaced_entry_id_inObject

Returns the value of attribute replaced_entry_id_in.



7258
7259
7260
# File 'lib/kaltura_types.rb', line 7258

def replaced_entry_id_in
  @replaced_entry_id_in
end

#replacement_status_equalObject

Returns the value of attribute replacement_status_equal.



7259
7260
7261
# File 'lib/kaltura_types.rb', line 7259

def replacement_status_equal
  @replacement_status_equal
end

#replacement_status_inObject

Returns the value of attribute replacement_status_in.



7260
7261
7262
# File 'lib/kaltura_types.rb', line 7260

def replacement_status_in
  @replacement_status_in
end

#replacing_entry_id_equalObject

Returns the value of attribute replacing_entry_id_equal.



7255
7256
7257
# File 'lib/kaltura_types.rb', line 7255

def replacing_entry_id_equal
  @replacing_entry_id_equal
end

#replacing_entry_id_inObject

Returns the value of attribute replacing_entry_id_in.



7256
7257
7258
# File 'lib/kaltura_types.rb', line 7256

def replacing_entry_id_in
  @replacing_entry_id_in
end

#root_entry_id_equalObject

Returns the value of attribute root_entry_id_equal.



7263
7264
7265
# File 'lib/kaltura_types.rb', line 7263

def root_entry_id_equal
  @root_entry_id_equal
end

#root_entry_id_inObject

Returns the value of attribute root_entry_id_in.



7264
7265
7266
# File 'lib/kaltura_types.rb', line 7264

def root_entry_id_in
  @root_entry_id_in
end

#search_text_match_andObject

This filter should be in use for retrieving specific entries while search match the input string within all of the following metadata attributes: name, description, tags, adminTags.



7240
7241
7242
# File 'lib/kaltura_types.rb', line 7240

def search_text_match_and
  @search_text_match_and
end

#search_text_match_orObject

This filter should be in use for retrieving specific entries while search match the input string within at least one of the following metadata attributes: name, description, tags, adminTags.



7242
7243
7244
# File 'lib/kaltura_types.rb', line 7242

def search_text_match_or
  @search_text_match_or
end

#start_date_greater_than_or_equalObject

Returns the value of attribute start_date_greater_than_or_equal.



7245
7246
7247
# File 'lib/kaltura_types.rb', line 7245

def start_date_greater_than_or_equal
  @start_date_greater_than_or_equal
end

#start_date_greater_than_or_equal_or_nullObject

Returns the value of attribute start_date_greater_than_or_equal_or_null.



7247
7248
7249
# File 'lib/kaltura_types.rb', line 7247

def start_date_greater_than_or_equal_or_null
  @start_date_greater_than_or_equal_or_null
end

#start_date_less_than_or_equalObject

Returns the value of attribute start_date_less_than_or_equal.



7246
7247
7248
# File 'lib/kaltura_types.rb', line 7246

def start_date_less_than_or_equal
  @start_date_less_than_or_equal
end

#start_date_less_than_or_equal_or_nullObject

Returns the value of attribute start_date_less_than_or_equal_or_null.



7248
7249
7250
# File 'lib/kaltura_types.rb', line 7248

def start_date_less_than_or_equal_or_null
  @start_date_less_than_or_equal_or_null
end

#status_equalObject

This filter should be in use for retrieving only entries, at a specific {



7214
7215
7216
# File 'lib/kaltura_types.rb', line 7214

def status_equal
  @status_equal
end

#status_inObject

This filter should be in use for retrieving only entries, at few specific {



7218
7219
7220
# File 'lib/kaltura_types.rb', line 7218

def status_in
  @status_in
end

#status_not_equalObject

This filter should be in use for retrieving only entries, not at a specific {



7216
7217
7218
# File 'lib/kaltura_types.rb', line 7216

def status_not_equal
  @status_not_equal
end

#status_not_inObject

This filter should be in use for retrieving only entries, not at few specific {



7220
7221
7222
# File 'lib/kaltura_types.rb', line 7220

def status_not_in
  @status_not_in
end

#tags_admin_tags_multi_like_andObject

Returns the value of attribute tags_admin_tags_multi_like_and.



7276
7277
7278
# File 'lib/kaltura_types.rb', line 7276

def tags_admin_tags_multi_like_and
  @tags_admin_tags_multi_like_and
end

#tags_admin_tags_multi_like_orObject

Returns the value of attribute tags_admin_tags_multi_like_or.



7273
7274
7275
# File 'lib/kaltura_types.rb', line 7273

def tags_admin_tags_multi_like_or
  @tags_admin_tags_multi_like_or
end

#tags_admin_tags_name_multi_like_andObject

Returns the value of attribute tags_admin_tags_name_multi_like_and.



7277
7278
7279
# File 'lib/kaltura_types.rb', line 7277

def tags_admin_tags_name_multi_like_and
  @tags_admin_tags_name_multi_like_and
end

#tags_admin_tags_name_multi_like_orObject

Returns the value of attribute tags_admin_tags_name_multi_like_or.



7274
7275
7276
# File 'lib/kaltura_types.rb', line 7274

def tags_admin_tags_name_multi_like_or
  @tags_admin_tags_name_multi_like_or
end

#tags_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags (no wildcards, spaces are treated as part of the string).



7192
7193
7194
# File 'lib/kaltura_types.rb', line 7192

def tags_like
  @tags_like
end

#tags_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



7196
7197
7198
# File 'lib/kaltura_types.rb', line 7196

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



7194
7195
7196
# File 'lib/kaltura_types.rb', line 7194

def tags_multi_like_or
  @tags_multi_like_or
end

#tags_name_multi_like_andObject

Returns the value of attribute tags_name_multi_like_and.



7275
7276
7277
# File 'lib/kaltura_types.rb', line 7275

def tags_name_multi_like_and
  @tags_name_multi_like_and
end

#tags_name_multi_like_orObject

Returns the value of attribute tags_name_multi_like_or.



7272
7273
7274
# File 'lib/kaltura_types.rb', line 7272

def tags_name_multi_like_or
  @tags_name_multi_like_or
end

#total_rank_greater_than_or_equalObject

Returns the value of attribute total_rank_greater_than_or_equal.



7237
7238
7239
# File 'lib/kaltura_types.rb', line 7237

def total_rank_greater_than_or_equal
  @total_rank_greater_than_or_equal
end

#total_rank_less_than_or_equalObject

Returns the value of attribute total_rank_less_than_or_equal.



7236
7237
7238
# File 'lib/kaltura_types.rb', line 7236

def total_rank_less_than_or_equal
  @total_rank_less_than_or_equal
end

#type_equalObject

Returns the value of attribute type_equal.



7225
7226
7227
# File 'lib/kaltura_types.rb', line 7225

def type_equal
  @type_equal
end

#type_inObject

This filter should be in use for retrieving entries of few {



7227
7228
7229
# File 'lib/kaltura_types.rb', line 7227

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



7232
7233
7234
# File 'lib/kaltura_types.rb', line 7232

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.



7233
7234
7235
# File 'lib/kaltura_types.rb', line 7233

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

#user_id_equalObject

This filter parameter should be in use for retrieving only entries, uploaded by/assigned to a specific user (identified by user Id).



7187
7188
7189
# File 'lib/kaltura_types.rb', line 7187

def user_id_equal
  @user_id_equal
end

#user_id_inObject

Returns the value of attribute user_id_in.



7188
7189
7190
# File 'lib/kaltura_types.rb', line 7188

def user_id_in
  @user_id_in
end

#user_id_not_inObject

Returns the value of attribute user_id_not_in.



7189
7190
7191
# File 'lib/kaltura_types.rb', line 7189

def user_id_not_in
  @user_id_not_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
# File 'lib/kaltura_types.rb', line 7352

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['nameLike'] != nil
    self.name_like = xml_element.elements['nameLike'].text
  end
  if xml_element.elements['nameMultiLikeOr'] != nil
    self.name_multi_like_or = xml_element.elements['nameMultiLikeOr'].text
  end
  if xml_element.elements['nameMultiLikeAnd'] != nil
    self.name_multi_like_and = xml_element.elements['nameMultiLikeAnd'].text
  end
  if xml_element.elements['nameEqual'] != nil
    self.name_equal = xml_element.elements['nameEqual'].text
  end
  if xml_element.elements['partnerIdEqual'] != nil
    self.partner_id_equal = xml_element.elements['partnerIdEqual'].text
  end
  if xml_element.elements['partnerIdIn'] != nil
    self.partner_id_in = xml_element.elements['partnerIdIn'].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['userIdNotIn'] != nil
    self.user_id_not_in = xml_element.elements['userIdNotIn'].text
  end
  if xml_element.elements['creatorIdEqual'] != nil
    self.creator_id_equal = xml_element.elements['creatorIdEqual'].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['adminTagsLike'] != nil
    self.admin_tags_like = xml_element.elements['adminTagsLike'].text
  end
  if xml_element.elements['adminTagsMultiLikeOr'] != nil
    self.admin_tags_multi_like_or = xml_element.elements['adminTagsMultiLikeOr'].text
  end
  if xml_element.elements['adminTagsMultiLikeAnd'] != nil
    self.admin_tags_multi_like_and = xml_element.elements['adminTagsMultiLikeAnd'].text
  end
  if xml_element.elements['categoriesMatchAnd'] != nil
    self.categories_match_and = xml_element.elements['categoriesMatchAnd'].text
  end
  if xml_element.elements['categoriesMatchOr'] != nil
    self.categories_match_or = xml_element.elements['categoriesMatchOr'].text
  end
  if xml_element.elements['categoriesNotContains'] != nil
    self.categories_not_contains = xml_element.elements['categoriesNotContains'].text
  end
  if xml_element.elements['categoriesIdsMatchAnd'] != nil
    self.categories_ids_match_and = xml_element.elements['categoriesIdsMatchAnd'].text
  end
  if xml_element.elements['categoriesIdsMatchOr'] != nil
    self.categories_ids_match_or = xml_element.elements['categoriesIdsMatchOr'].text
  end
  if xml_element.elements['categoriesIdsNotContains'] != nil
    self.categories_ids_not_contains = xml_element.elements['categoriesIdsNotContains'].text
  end
  if xml_element.elements['categoriesIdsEmpty'] != nil
    self.categories_ids_empty = xml_element.elements['categoriesIdsEmpty'].text
  end
  if xml_element.elements['statusEqual'] != nil
    self.status_equal = xml_element.elements['statusEqual'].text
  end
  if xml_element.elements['statusNotEqual'] != nil
    self.status_not_equal = xml_element.elements['statusNotEqual'].text
  end
  if xml_element.elements['statusIn'] != nil
    self.status_in = xml_element.elements['statusIn'].text
  end
  if xml_element.elements['statusNotIn'] != nil
    self.status_not_in = xml_element.elements['statusNotIn'].text
  end
  if xml_element.elements['moderationStatusEqual'] != nil
    self.moderation_status_equal = xml_element.elements['moderationStatusEqual'].text
  end
  if xml_element.elements['moderationStatusNotEqual'] != nil
    self.moderation_status_not_equal = xml_element.elements['moderationStatusNotEqual'].text
  end
  if xml_element.elements['moderationStatusIn'] != nil
    self.moderation_status_in = xml_element.elements['moderationStatusIn'].text
  end
  if xml_element.elements['moderationStatusNotIn'] != nil
    self.moderation_status_not_in = xml_element.elements['moderationStatusNotIn'].text
  end
  if xml_element.elements['typeEqual'] != nil
    self.type_equal = xml_element.elements['typeEqual'].text
  end
  if xml_element.elements['typeIn'] != nil
    self.type_in = xml_element.elements['typeIn'].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['rankLessThanOrEqual'] != nil
    self.rank_less_than_or_equal = xml_element.elements['rankLessThanOrEqual'].text
  end
  if xml_element.elements['rankGreaterThanOrEqual'] != nil
    self.rank_greater_than_or_equal = xml_element.elements['rankGreaterThanOrEqual'].text
  end
  if xml_element.elements['totalRankLessThanOrEqual'] != nil
    self.total_rank_less_than_or_equal = xml_element.elements['totalRankLessThanOrEqual'].text
  end
  if xml_element.elements['totalRankGreaterThanOrEqual'] != nil
    self.total_rank_greater_than_or_equal = xml_element.elements['totalRankGreaterThanOrEqual'].text
  end
  if xml_element.elements['groupIdEqual'] != nil
    self.group_id_equal = xml_element.elements['groupIdEqual'].text
  end
  if xml_element.elements['searchTextMatchAnd'] != nil
    self.search_text_match_and = xml_element.elements['searchTextMatchAnd'].text
  end
  if xml_element.elements['searchTextMatchOr'] != nil
    self.search_text_match_or = xml_element.elements['searchTextMatchOr'].text
  end
  if xml_element.elements['accessControlIdEqual'] != nil
    self.access_control_id_equal = xml_element.elements['accessControlIdEqual'].text
  end
  if xml_element.elements['accessControlIdIn'] != nil
    self.access_control_id_in = xml_element.elements['accessControlIdIn'].text
  end
  if xml_element.elements['startDateGreaterThanOrEqual'] != nil
    self.start_date_greater_than_or_equal = xml_element.elements['startDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['startDateLessThanOrEqual'] != nil
    self.start_date_less_than_or_equal = xml_element.elements['startDateLessThanOrEqual'].text
  end
  if xml_element.elements['startDateGreaterThanOrEqualOrNull'] != nil
    self.start_date_greater_than_or_equal_or_null = xml_element.elements['startDateGreaterThanOrEqualOrNull'].text
  end
  if xml_element.elements['startDateLessThanOrEqualOrNull'] != nil
    self.start_date_less_than_or_equal_or_null = xml_element.elements['startDateLessThanOrEqualOrNull'].text
  end
  if xml_element.elements['endDateGreaterThanOrEqual'] != nil
    self.end_date_greater_than_or_equal = xml_element.elements['endDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['endDateLessThanOrEqual'] != nil
    self.end_date_less_than_or_equal = xml_element.elements['endDateLessThanOrEqual'].text
  end
  if xml_element.elements['endDateGreaterThanOrEqualOrNull'] != nil
    self.end_date_greater_than_or_equal_or_null = xml_element.elements['endDateGreaterThanOrEqualOrNull'].text
  end
  if xml_element.elements['endDateLessThanOrEqualOrNull'] != nil
    self.end_date_less_than_or_equal_or_null = xml_element.elements['endDateLessThanOrEqualOrNull'].text
  end
  if xml_element.elements['referenceIdEqual'] != nil
    self.reference_id_equal = xml_element.elements['referenceIdEqual'].text
  end
  if xml_element.elements['referenceIdIn'] != nil
    self.reference_id_in = xml_element.elements['referenceIdIn'].text
  end
  if xml_element.elements['replacingEntryIdEqual'] != nil
    self.replacing_entry_id_equal = xml_element.elements['replacingEntryIdEqual'].text
  end
  if xml_element.elements['replacingEntryIdIn'] != nil
    self.replacing_entry_id_in = xml_element.elements['replacingEntryIdIn'].text
  end
  if xml_element.elements['replacedEntryIdEqual'] != nil
    self.replaced_entry_id_equal = xml_element.elements['replacedEntryIdEqual'].text
  end
  if xml_element.elements['replacedEntryIdIn'] != nil
    self.replaced_entry_id_in = xml_element.elements['replacedEntryIdIn'].text
  end
  if xml_element.elements['replacementStatusEqual'] != nil
    self.replacement_status_equal = xml_element.elements['replacementStatusEqual'].text
  end
  if xml_element.elements['replacementStatusIn'] != nil
    self.replacement_status_in = xml_element.elements['replacementStatusIn'].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['rootEntryIdEqual'] != nil
    self.root_entry_id_equal = xml_element.elements['rootEntryIdEqual'].text
  end
  if xml_element.elements['rootEntryIdIn'] != nil
    self.root_entry_id_in = xml_element.elements['rootEntryIdIn'].text
  end
  if xml_element.elements['parentEntryIdEqual'] != nil
    self.parent_entry_id_equal = xml_element.elements['parentEntryIdEqual'].text
  end
  if xml_element.elements['entitledUsersEditMatchAnd'] != nil
    self.entitled_users_edit_match_and = xml_element.elements['entitledUsersEditMatchAnd'].text
  end
  if xml_element.elements['entitledUsersEditMatchOr'] != nil
    self.entitled_users_edit_match_or = xml_element.elements['entitledUsersEditMatchOr'].text
  end
  if xml_element.elements['entitledUsersPublishMatchAnd'] != nil
    self.entitled_users_publish_match_and = xml_element.elements['entitledUsersPublishMatchAnd'].text
  end
  if xml_element.elements['entitledUsersPublishMatchOr'] != nil
    self.entitled_users_publish_match_or = xml_element.elements['entitledUsersPublishMatchOr'].text
  end
  if xml_element.elements['entitledUsersViewMatchAnd'] != nil
    self.entitled_users_view_match_and = xml_element.elements['entitledUsersViewMatchAnd'].text
  end
  if xml_element.elements['entitledUsersViewMatchOr'] != nil
    self.entitled_users_view_match_or = xml_element.elements['entitledUsersViewMatchOr'].text
  end
  if xml_element.elements['tagsNameMultiLikeOr'] != nil
    self.tags_name_multi_like_or = xml_element.elements['tagsNameMultiLikeOr'].text
  end
  if xml_element.elements['tagsAdminTagsMultiLikeOr'] != nil
    self.tags_admin_tags_multi_like_or = xml_element.elements['tagsAdminTagsMultiLikeOr'].text
  end
  if xml_element.elements['tagsAdminTagsNameMultiLikeOr'] != nil
    self.tags_admin_tags_name_multi_like_or = xml_element.elements['tagsAdminTagsNameMultiLikeOr'].text
  end
  if xml_element.elements['tagsNameMultiLikeAnd'] != nil
    self.tags_name_multi_like_and = xml_element.elements['tagsNameMultiLikeAnd'].text
  end
  if xml_element.elements['tagsAdminTagsMultiLikeAnd'] != nil
    self.tags_admin_tags_multi_like_and = xml_element.elements['tagsAdminTagsMultiLikeAnd'].text
  end
  if xml_element.elements['tagsAdminTagsNameMultiLikeAnd'] != nil
    self.tags_admin_tags_name_multi_like_and = xml_element.elements['tagsAdminTagsNameMultiLikeAnd'].text
  end
end