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.



11802
11803
11804
# File 'lib/kaltura_types.rb', line 11802

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.



11803
11804
11805
# File 'lib/kaltura_types.rb', line 11803

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.



11799
11800
11801
# File 'lib/kaltura_types.rb', line 11799

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.



11798
11799
11800
# File 'lib/kaltura_types.rb', line 11798

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.



11793
11794
11795
# File 'lib/kaltura_types.rb', line 11793

def description_like
  @description_like
end

#friendly_name_likeObject

Returns the value of attribute friendly_name_like.



11792
11793
11794
# File 'lib/kaltura_types.rb', line 11792

def friendly_name_like
  @friendly_name_like
end

#id_equalObject

Returns the value of attribute id_equal.



11786
11787
11788
# File 'lib/kaltura_types.rb', line 11786

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



11787
11788
11789
# File 'lib/kaltura_types.rb', line 11787

def id_in
  @id_in
end

#name_equalObject

Returns the value of attribute name_equal.



11790
11791
11792
# File 'lib/kaltura_types.rb', line 11790

def name_equal
  @name_equal
end

#name_inObject

Returns the value of attribute name_in.



11791
11792
11793
# File 'lib/kaltura_types.rb', line 11791

def name_in
  @name_in
end

#partner_id_equalObject

Returns the value of attribute partner_id_equal.



11796
11797
11798
# File 'lib/kaltura_types.rb', line 11796

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

Returns the value of attribute partner_id_in.



11797
11798
11799
# File 'lib/kaltura_types.rb', line 11797

def partner_id_in
  @partner_id_in
end

#status_equalObject

Returns the value of attribute status_equal.



11794
11795
11796
# File 'lib/kaltura_types.rb', line 11794

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



11795
11796
11797
# File 'lib/kaltura_types.rb', line 11795

def status_in
  @status_in
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



11801
11802
11803
# File 'lib/kaltura_types.rb', line 11801

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



11800
11801
11802
# File 'lib/kaltura_types.rb', line 11800

def tags_multi_like_or
  @tags_multi_like_or
end

#type_equalObject

Returns the value of attribute type_equal.



11788
11789
11790
# File 'lib/kaltura_types.rb', line 11788

def type_equal
  @type_equal
end

#type_inObject

Returns the value of attribute type_in.



11789
11790
11791
# File 'lib/kaltura_types.rb', line 11789

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



11804
11805
11806
# File 'lib/kaltura_types.rb', line 11804

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.



11805
11806
11807
# File 'lib/kaltura_types.rb', line 11805

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
# File 'lib/kaltura_types.rb', line 11832

def from_xml(xml_element)
  super
  self.id_equal = xml_element.elements['idEqual'].text
  self.id_in = xml_element.elements['idIn'].text
  self.type_equal = xml_element.elements['typeEqual'].text
  self.type_in = xml_element.elements['typeIn'].text
  self.name_equal = xml_element.elements['nameEqual'].text
  self.name_in = xml_element.elements['nameIn'].text
  self.friendly_name_like = xml_element.elements['friendlyNameLike'].text
  self.description_like = xml_element.elements['descriptionLike'].text
  self.status_equal = xml_element.elements['statusEqual'].text
  self.status_in = xml_element.elements['statusIn'].text
  self.partner_id_equal = xml_element.elements['partnerIdEqual'].text
  self.partner_id_in = xml_element.elements['partnerIdIn'].text
  self.depends_on_permission_names_multi_like_or = xml_element.elements['dependsOnPermissionNamesMultiLikeOr'].text
  self.depends_on_permission_names_multi_like_and = xml_element.elements['dependsOnPermissionNamesMultiLikeAnd'].text
  self.tags_multi_like_or = xml_element.elements['tagsMultiLikeOr'].text
  self.tags_multi_like_and = xml_element.elements['tagsMultiLikeAnd'].text
  self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text
  self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text
  self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text
  self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text
end