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.



17644
17645
17646
# File 'lib/kaltura_types.rb', line 17644

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.



17645
17646
17647
# File 'lib/kaltura_types.rb', line 17645

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.



17641
17642
17643
# File 'lib/kaltura_types.rb', line 17641

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.



17640
17641
17642
# File 'lib/kaltura_types.rb', line 17640

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.



17635
17636
17637
# File 'lib/kaltura_types.rb', line 17635

def description_like
  @description_like
end

#friendly_name_likeObject

Returns the value of attribute friendly_name_like.



17634
17635
17636
# File 'lib/kaltura_types.rb', line 17634

def friendly_name_like
  @friendly_name_like
end

#id_equalObject

Returns the value of attribute id_equal.



17628
17629
17630
# File 'lib/kaltura_types.rb', line 17628

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



17629
17630
17631
# File 'lib/kaltura_types.rb', line 17629

def id_in
  @id_in
end

#name_equalObject

Returns the value of attribute name_equal.



17632
17633
17634
# File 'lib/kaltura_types.rb', line 17632

def name_equal
  @name_equal
end

#name_inObject

Returns the value of attribute name_in.



17633
17634
17635
# File 'lib/kaltura_types.rb', line 17633

def name_in
  @name_in
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



17638
17639
17640
# File 'lib/kaltura_types.rb', line 17638

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

Returns the value of attribute partner_id_in.



17639
17640
17641
# File 'lib/kaltura_types.rb', line 17639

def partner_id_in
  @partner_id_in
end

#status_equalObject

Returns the value of attribute status_equal.



17636
17637
17638
# File 'lib/kaltura_types.rb', line 17636

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17637
17638
17639
# File 'lib/kaltura_types.rb', line 17637

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



17643
17644
17645
# File 'lib/kaltura_types.rb', line 17643

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



17642
17643
17644
# File 'lib/kaltura_types.rb', line 17642

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



17630
17631
17632
# File 'lib/kaltura_types.rb', line 17630

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



17631
17632
17633
# File 'lib/kaltura_types.rb', line 17631

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17646
17647
17648
# File 'lib/kaltura_types.rb', line 17646

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.



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

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
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
# File 'lib/kaltura_types.rb', line 17674

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