Class: Kaltura::KalturaPermissionBaseFilter

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

Direct Known Subclasses

KalturaPermissionFilter

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.



17838
17839
17840
# File 'lib/kaltura_types.rb', line 17838

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.



17839
17840
17841
# File 'lib/kaltura_types.rb', line 17839

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#depends_on_permission_names_multi_like_andObject

Returns the value of attribute depends_on_permission_names_multi_like_and.



17835
17836
17837
# File 'lib/kaltura_types.rb', line 17835

def depends_on_permission_names_multi_like_and
  @depends_on_permission_names_multi_like_and
end

#depends_on_permission_names_multi_like_orObject

Returns the value of attribute depends_on_permission_names_multi_like_or.



17834
17835
17836
# File 'lib/kaltura_types.rb', line 17834

def depends_on_permission_names_multi_like_or
  @depends_on_permission_names_multi_like_or
end

#description_likeObject

Returns the value of attribute description_like.



17829
17830
17831
# File 'lib/kaltura_types.rb', line 17829

def description_like
  @description_like
end

#friendly_name_likeObject

Returns the value of attribute friendly_name_like.



17828
17829
17830
# File 'lib/kaltura_types.rb', line 17828

def friendly_name_like
  @friendly_name_like
end

#id_equalObject

Returns the value of attribute id_equal.



17822
17823
17824
# File 'lib/kaltura_types.rb', line 17822

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



17823
17824
17825
# File 'lib/kaltura_types.rb', line 17823

def id_in
  @id_in
end

#name_equalObject

Returns the value of attribute name_equal.



17826
17827
17828
# File 'lib/kaltura_types.rb', line 17826

def name_equal
  @name_equal
end

#name_inObject

Returns the value of attribute name_in.



17827
17828
17829
# File 'lib/kaltura_types.rb', line 17827

def name_in
  @name_in
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



17832
17833
17834
# File 'lib/kaltura_types.rb', line 17832

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

Returns the value of attribute partner_id_in.



17833
17834
17835
# File 'lib/kaltura_types.rb', line 17833

def partner_id_in
  @partner_id_in
end

#status_equalObject

Returns the value of attribute status_equal.



17830
17831
17832
# File 'lib/kaltura_types.rb', line 17830

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17831
17832
17833
# File 'lib/kaltura_types.rb', line 17831

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



17837
17838
17839
# File 'lib/kaltura_types.rb', line 17837

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



17836
17837
17838
# File 'lib/kaltura_types.rb', line 17836

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



17824
17825
17826
# File 'lib/kaltura_types.rb', line 17824

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



17825
17826
17827
# File 'lib/kaltura_types.rb', line 17825

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17840
17841
17842
# File 'lib/kaltura_types.rb', line 17840

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.



17841
17842
17843
# File 'lib/kaltura_types.rb', line 17841

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
# File 'lib/kaltura_types.rb', line 17868

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['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['nameEqual'] != nil
    self.name_equal = xml_element.elements['nameEqual'].text
  end
  if xml_element.elements['nameIn'] != nil
    self.name_in = xml_element.elements['nameIn'].text
  end
  if xml_element.elements['friendlyNameLike'] != nil
    self.friendly_name_like = xml_element.elements['friendlyNameLike'].text
  end
  if xml_element.elements['descriptionLike'] != nil
    self.description_like = xml_element.elements['descriptionLike'].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['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['dependsOnPermissionNamesMultiLikeOr'] != nil
    self.depends_on_permission_names_multi_like_or = xml_element.elements['dependsOnPermissionNamesMultiLikeOr'].text
  end
  if xml_element.elements['dependsOnPermissionNamesMultiLikeAnd'] != nil
    self.depends_on_permission_names_multi_like_and = xml_element.elements['dependsOnPermissionNamesMultiLikeAnd'].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['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
end