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.



17664
17665
17666
# File 'lib/kaltura_types.rb', line 17664

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.



17665
17666
17667
# File 'lib/kaltura_types.rb', line 17665

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.



17661
17662
17663
# File 'lib/kaltura_types.rb', line 17661

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.



17660
17661
17662
# File 'lib/kaltura_types.rb', line 17660

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.



17655
17656
17657
# File 'lib/kaltura_types.rb', line 17655

def description_like
  @description_like
end

#friendly_name_likeObject

Returns the value of attribute friendly_name_like.



17654
17655
17656
# File 'lib/kaltura_types.rb', line 17654

def friendly_name_like
  @friendly_name_like
end

#id_equalObject

Returns the value of attribute id_equal.



17648
17649
17650
# File 'lib/kaltura_types.rb', line 17648

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



17649
17650
17651
# File 'lib/kaltura_types.rb', line 17649

def id_in
  @id_in
end

#name_equalObject

Returns the value of attribute name_equal.



17652
17653
17654
# File 'lib/kaltura_types.rb', line 17652

def name_equal
  @name_equal
end

#name_inObject

Returns the value of attribute name_in.



17653
17654
17655
# File 'lib/kaltura_types.rb', line 17653

def name_in
  @name_in
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



17658
17659
17660
# File 'lib/kaltura_types.rb', line 17658

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

Returns the value of attribute partner_id_in.



17659
17660
17661
# File 'lib/kaltura_types.rb', line 17659

def partner_id_in
  @partner_id_in
end

#status_equalObject

Returns the value of attribute status_equal.



17656
17657
17658
# File 'lib/kaltura_types.rb', line 17656

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17657
17658
17659
# File 'lib/kaltura_types.rb', line 17657

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



17663
17664
17665
# File 'lib/kaltura_types.rb', line 17663

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



17662
17663
17664
# File 'lib/kaltura_types.rb', line 17662

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



17650
17651
17652
# File 'lib/kaltura_types.rb', line 17650

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



17651
17652
17653
# File 'lib/kaltura_types.rb', line 17651

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17666
17667
17668
# File 'lib/kaltura_types.rb', line 17666

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.



17667
17668
17669
# File 'lib/kaltura_types.rb', line 17667

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
# File 'lib/kaltura_types.rb', line 17694

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