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.



17738
17739
17740
# File 'lib/kaltura_types.rb', line 17738

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.



17739
17740
17741
# File 'lib/kaltura_types.rb', line 17739

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.



17735
17736
17737
# File 'lib/kaltura_types.rb', line 17735

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.



17734
17735
17736
# File 'lib/kaltura_types.rb', line 17734

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.



17729
17730
17731
# File 'lib/kaltura_types.rb', line 17729

def description_like
  @description_like
end

#friendly_name_likeObject

Returns the value of attribute friendly_name_like.



17728
17729
17730
# File 'lib/kaltura_types.rb', line 17728

def friendly_name_like
  @friendly_name_like
end

#id_equalObject

Returns the value of attribute id_equal.



17722
17723
17724
# File 'lib/kaltura_types.rb', line 17722

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



17723
17724
17725
# File 'lib/kaltura_types.rb', line 17723

def id_in
  @id_in
end

#name_equalObject

Returns the value of attribute name_equal.



17726
17727
17728
# File 'lib/kaltura_types.rb', line 17726

def name_equal
  @name_equal
end

#name_inObject

Returns the value of attribute name_in.



17727
17728
17729
# File 'lib/kaltura_types.rb', line 17727

def name_in
  @name_in
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



17732
17733
17734
# File 'lib/kaltura_types.rb', line 17732

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

Returns the value of attribute partner_id_in.



17733
17734
17735
# File 'lib/kaltura_types.rb', line 17733

def partner_id_in
  @partner_id_in
end

#status_equalObject

Returns the value of attribute status_equal.



17730
17731
17732
# File 'lib/kaltura_types.rb', line 17730

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17731
17732
17733
# File 'lib/kaltura_types.rb', line 17731

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



17737
17738
17739
# File 'lib/kaltura_types.rb', line 17737

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



17736
17737
17738
# File 'lib/kaltura_types.rb', line 17736

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



17724
17725
17726
# File 'lib/kaltura_types.rb', line 17724

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



17725
17726
17727
# File 'lib/kaltura_types.rb', line 17725

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17740
17741
17742
# File 'lib/kaltura_types.rb', line 17740

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.



17741
17742
17743
# File 'lib/kaltura_types.rb', line 17741

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
# File 'lib/kaltura_types.rb', line 17768

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