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.



14256
14257
14258
# File 'lib/kaltura_types.rb', line 14256

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#id_equalObject

Returns the value of attribute id_equal.



14241
14242
14243
# File 'lib/kaltura_types.rb', line 14241

def id_equal
  @id_equal
end

#id_greater_thanObject

Returns the value of attribute id_greater_than.



14257
14258
14259
# File 'lib/kaltura_types.rb', line 14257

def id_greater_than
  @id_greater_than
end

#id_inObject

Returns the value of attribute id_in.



14242
14243
14244
# File 'lib/kaltura_types.rb', line 14242

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



14243
14244
14245
# File 'lib/kaltura_types.rb', line 14243

def id_not_in
  @id_not_in
end

#monitor_usage_equalObject

Returns the value of attribute monitor_usage_equal.



14258
14259
14260
# File 'lib/kaltura_types.rb', line 14258

def monitor_usage_equal
  @monitor_usage_equal
end

#name_equalObject

Returns the value of attribute name_equal.



14247
14248
14249
# File 'lib/kaltura_types.rb', line 14247

def name_equal
  @name_equal
end

#name_likeObject

Returns the value of attribute name_like.



14244
14245
14246
# File 'lib/kaltura_types.rb', line 14244

def name_like
  @name_like
end

#name_multi_like_andObject

Returns the value of attribute name_multi_like_and.



14246
14247
14248
# File 'lib/kaltura_types.rb', line 14246

def name_multi_like_and
  @name_multi_like_and
end

#name_multi_like_orObject

Returns the value of attribute name_multi_like_or.



14245
14246
14247
# File 'lib/kaltura_types.rb', line 14245

def name_multi_like_or
  @name_multi_like_or
end

#partner_group_type_equalObject

Returns the value of attribute partner_group_type_equal.



14254
14255
14256
# File 'lib/kaltura_types.rb', line 14254

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.



14255
14256
14257
# File 'lib/kaltura_types.rb', line 14255

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.



14250
14251
14252
# File 'lib/kaltura_types.rb', line 14250

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.



14251
14252
14253
# File 'lib/kaltura_types.rb', line 14251

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.



14253
14254
14255
# File 'lib/kaltura_types.rb', line 14253

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.



14252
14253
14254
# File 'lib/kaltura_types.rb', line 14252

def partner_package_less_than_or_equal
  @partner_package_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



14248
14249
14250
# File 'lib/kaltura_types.rb', line 14248

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



14249
14250
14251
# File 'lib/kaltura_types.rb', line 14249

def status_in
  @status_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
# File 'lib/kaltura_types.rb', line 14288

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