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.



13807
13808
13809
# File 'lib/kaltura_types.rb', line 13807

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#id_equalObject

Returns the value of attribute id_equal.



13792
13793
13794
# File 'lib/kaltura_types.rb', line 13792

def id_equal
  @id_equal
end

#id_greater_thanObject

Returns the value of attribute id_greater_than.



13808
13809
13810
# File 'lib/kaltura_types.rb', line 13808

def id_greater_than
  @id_greater_than
end

#id_inObject

Returns the value of attribute id_in.



13793
13794
13795
# File 'lib/kaltura_types.rb', line 13793

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



13794
13795
13796
# File 'lib/kaltura_types.rb', line 13794

def id_not_in
  @id_not_in
end

#name_equalObject

Returns the value of attribute name_equal.



13798
13799
13800
# File 'lib/kaltura_types.rb', line 13798

def name_equal
  @name_equal
end

#name_likeObject

Returns the value of attribute name_like.



13795
13796
13797
# File 'lib/kaltura_types.rb', line 13795

def name_like
  @name_like
end

#name_multi_like_andObject

Returns the value of attribute name_multi_like_and.



13797
13798
13799
# File 'lib/kaltura_types.rb', line 13797

def name_multi_like_and
  @name_multi_like_and
end

#name_multi_like_orObject

Returns the value of attribute name_multi_like_or.



13796
13797
13798
# File 'lib/kaltura_types.rb', line 13796

def name_multi_like_or
  @name_multi_like_or
end

#partner_group_type_equalObject

Returns the value of attribute partner_group_type_equal.



13805
13806
13807
# File 'lib/kaltura_types.rb', line 13805

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.



13806
13807
13808
# File 'lib/kaltura_types.rb', line 13806

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.



13801
13802
13803
# File 'lib/kaltura_types.rb', line 13801

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.



13802
13803
13804
# File 'lib/kaltura_types.rb', line 13802

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.



13804
13805
13806
# File 'lib/kaltura_types.rb', line 13804

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.



13803
13804
13805
# File 'lib/kaltura_types.rb', line 13803

def partner_package_less_than_or_equal
  @partner_package_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



13799
13800
13801
# File 'lib/kaltura_types.rb', line 13799

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



13800
13801
13802
# File 'lib/kaltura_types.rb', line 13800

def status_in
  @status_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
# File 'lib/kaltura_types.rb', line 13835

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
end