Class: Kaltura::KalturaPartnerBaseFilter

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

Direct Known Subclasses

KalturaPartnerFilter

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.



14353
14354
14355
# File 'lib/kaltura_types.rb', line 14353

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#id_equalObject

Returns the value of attribute id_equal.



14338
14339
14340
# File 'lib/kaltura_types.rb', line 14338

def id_equal
  @id_equal
end

#id_greater_thanObject

Returns the value of attribute id_greater_than.



14354
14355
14356
# File 'lib/kaltura_types.rb', line 14354

def id_greater_than
  @id_greater_than
end

#id_inObject

Returns the value of attribute id_in.



14339
14340
14341
# File 'lib/kaltura_types.rb', line 14339

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



14340
14341
14342
# File 'lib/kaltura_types.rb', line 14340

def id_not_in
  @id_not_in
end

#monitor_usage_equalObject

Returns the value of attribute monitor_usage_equal.



14355
14356
14357
# File 'lib/kaltura_types.rb', line 14355

def monitor_usage_equal
  @monitor_usage_equal
end

#name_equalObject

Returns the value of attribute name_equal.



14344
14345
14346
# File 'lib/kaltura_types.rb', line 14344

def name_equal
  @name_equal
end

#name_likeObject

Returns the value of attribute name_like.



14341
14342
14343
# File 'lib/kaltura_types.rb', line 14341

def name_like
  @name_like
end

#name_multi_like_andObject

Returns the value of attribute name_multi_like_and.



14343
14344
14345
# File 'lib/kaltura_types.rb', line 14343

def name_multi_like_and
  @name_multi_like_and
end

#name_multi_like_orObject

Returns the value of attribute name_multi_like_or.



14342
14343
14344
# File 'lib/kaltura_types.rb', line 14342

def name_multi_like_or
  @name_multi_like_or
end

#partner_group_type_equalObject

Returns the value of attribute partner_group_type_equal.



14351
14352
14353
# File 'lib/kaltura_types.rb', line 14351

def partner_group_type_equal
  @partner_group_type_equal
end

#partner_name_description_website_admin_name_admin_email_likeObject

Returns the value of attribute partner_name_description_website_admin_name_admin_email_like.



14352
14353
14354
# File 'lib/kaltura_types.rb', line 14352

def partner_name_description_website_admin_name_admin_email_like
  @partner_name_description_website_admin_name_admin_email_like
end

#partner_package_equalObject

Returns the value of attribute partner_package_equal.



14347
14348
14349
# File 'lib/kaltura_types.rb', line 14347

def partner_package_equal
  @partner_package_equal
end

#partner_package_greater_than_or_equalObject

Returns the value of attribute partner_package_greater_than_or_equal.



14348
14349
14350
# File 'lib/kaltura_types.rb', line 14348

def partner_package_greater_than_or_equal
  @partner_package_greater_than_or_equal
end

#partner_package_inObject

Returns the value of attribute partner_package_in.



14350
14351
14352
# File 'lib/kaltura_types.rb', line 14350

def partner_package_in
  @partner_package_in
end

#partner_package_less_than_or_equalObject

Returns the value of attribute partner_package_less_than_or_equal.



14349
14350
14351
# File 'lib/kaltura_types.rb', line 14349

def partner_package_less_than_or_equal
  @partner_package_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



14345
14346
14347
# File 'lib/kaltura_types.rb', line 14345

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



14346
14347
14348
# File 'lib/kaltura_types.rb', line 14346

def status_in
  @status_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
# File 'lib/kaltura_types.rb', line 14385

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['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['partnerPackageEqual'] != nil
    self.partner_package_equal = xml_element.elements['partnerPackageEqual'].text
  end
  if xml_element.elements['partnerPackageGreaterThanOrEqual'] != nil
    self.partner_package_greater_than_or_equal = xml_element.elements['partnerPackageGreaterThanOrEqual'].text
  end
  if xml_element.elements['partnerPackageLessThanOrEqual'] != nil
    self.partner_package_less_than_or_equal = xml_element.elements['partnerPackageLessThanOrEqual'].text
  end
  if xml_element.elements['partnerPackageIn'] != nil
    self.partner_package_in = xml_element.elements['partnerPackageIn'].text
  end
  if xml_element.elements['partnerGroupTypeEqual'] != nil
    self.partner_group_type_equal = xml_element.elements['partnerGroupTypeEqual'].text
  end
  if xml_element.elements['partnerNameDescriptionWebsiteAdminNameAdminEmailLike'] != nil
    self.partner_name_description_website_admin_name_admin_email_like = xml_element.elements['partnerNameDescriptionWebsiteAdminNameAdminEmailLike'].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['idGreaterThan'] != nil
    self.id_greater_than = xml_element.elements['idGreaterThan'].text
  end
  if xml_element.elements['monitorUsageEqual'] != nil
    self.monitor_usage_equal = xml_element.elements['monitorUsageEqual'].text
  end
end