Class: Kaltura::KalturaMediaEntryBaseFilter

Direct Known Subclasses

KalturaMediaEntryFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaPlayableEntryBaseFilter

#duration_greater_than, #duration_greater_than_or_equal, #duration_less_than, #duration_less_than_or_equal, #duration_type_match_or, #last_played_at_greater_than_or_equal, #last_played_at_less_than_or_equal, #last_played_at_less_than_or_equal_or_null

Attributes inherited from KalturaBaseEntryFilter

#categories_full_name_in, #category_ancestor_id_in, #description_like, #excluded_free_text_groups, #free_text, #is_root, #redirect_from_entry_id

Attributes inherited from KalturaBaseEntryBaseFilter

#access_control_id_equal, #access_control_id_in, #admin_tags_like, #admin_tags_multi_like_and, #admin_tags_multi_like_or, #categories_ids_empty, #categories_ids_match_and, #categories_ids_match_or, #categories_ids_not_contains, #categories_match_and, #categories_match_or, #categories_not_contains, #created_at_greater_than_or_equal, #created_at_less_than_or_equal, #creator_id_equal, #end_date_greater_than_or_equal, #end_date_greater_than_or_equal_or_null, #end_date_less_than_or_equal, #end_date_less_than_or_equal_or_null, #entitled_users_edit_match_and, #entitled_users_edit_match_or, #entitled_users_publish_match_and, #entitled_users_publish_match_or, #entitled_users_view_match_and, #entitled_users_view_match_or, #group_id_equal, #id_equal, #id_in, #id_not_in, #moderation_status_equal, #moderation_status_in, #moderation_status_not_equal, #moderation_status_not_in, #name_equal, #name_like, #name_multi_like_and, #name_multi_like_or, #parent_entry_id_equal, #partner_id_equal, #partner_id_in, #partner_sort_value_greater_than_or_equal, #partner_sort_value_less_than_or_equal, #rank_greater_than_or_equal, #rank_less_than_or_equal, #reference_id_equal, #reference_id_in, #replaced_entry_id_equal, #replaced_entry_id_in, #replacement_status_equal, #replacement_status_in, #replacing_entry_id_equal, #replacing_entry_id_in, #root_entry_id_equal, #root_entry_id_in, #search_text_match_and, #search_text_match_or, #start_date_greater_than_or_equal, #start_date_greater_than_or_equal_or_null, #start_date_less_than_or_equal, #start_date_less_than_or_equal_or_null, #status_equal, #status_in, #status_not_equal, #status_not_in, #tags_admin_tags_multi_like_and, #tags_admin_tags_multi_like_or, #tags_admin_tags_name_multi_like_and, #tags_admin_tags_name_multi_like_or, #tags_like, #tags_multi_like_and, #tags_multi_like_or, #tags_name_multi_like_and, #tags_name_multi_like_or, #total_rank_greater_than_or_equal, #total_rank_less_than_or_equal, #type_equal, #type_in, #updated_at_greater_than_or_equal, #updated_at_less_than_or_equal, #user_id_equal, #user_id_in, #user_id_not_in

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

#flavor_params_ids_match_andObject

Returns the value of attribute flavor_params_ids_match_and.



7727
7728
7729
# File 'lib/kaltura_types.rb', line 7727

def flavor_params_ids_match_and
  @flavor_params_ids_match_and
end

#flavor_params_ids_match_orObject

Returns the value of attribute flavor_params_ids_match_or.



7726
7727
7728
# File 'lib/kaltura_types.rb', line 7726

def flavor_params_ids_match_or
  @flavor_params_ids_match_or
end

#media_date_greater_than_or_equalObject

Returns the value of attribute media_date_greater_than_or_equal.



7724
7725
7726
# File 'lib/kaltura_types.rb', line 7724

def media_date_greater_than_or_equal
  @media_date_greater_than_or_equal
end

#media_date_less_than_or_equalObject

Returns the value of attribute media_date_less_than_or_equal.



7725
7726
7727
# File 'lib/kaltura_types.rb', line 7725

def media_date_less_than_or_equal
  @media_date_less_than_or_equal
end

#media_type_equalObject

Returns the value of attribute media_type_equal.



7718
7719
7720
# File 'lib/kaltura_types.rb', line 7718

def media_type_equal
  @media_type_equal
end

#media_type_inObject

Returns the value of attribute media_type_in.



7719
7720
7721
# File 'lib/kaltura_types.rb', line 7719

def media_type_in
  @media_type_in
end

#source_type_equalObject

Returns the value of attribute source_type_equal.



7720
7721
7722
# File 'lib/kaltura_types.rb', line 7720

def source_type_equal
  @source_type_equal
end

#source_type_inObject

Returns the value of attribute source_type_in.



7722
7723
7724
# File 'lib/kaltura_types.rb', line 7722

def source_type_in
  @source_type_in
end

#source_type_not_equalObject

Returns the value of attribute source_type_not_equal.



7721
7722
7723
# File 'lib/kaltura_types.rb', line 7721

def source_type_not_equal
  @source_type_not_equal
end

#source_type_not_inObject

Returns the value of attribute source_type_not_in.



7723
7724
7725
# File 'lib/kaltura_types.rb', line 7723

def source_type_not_in
  @source_type_not_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
# File 'lib/kaltura_types.rb', line 7739

def from_xml(xml_element)
  super
  if xml_element.elements['mediaTypeEqual'] != nil
    self.media_type_equal = xml_element.elements['mediaTypeEqual'].text
  end
  if xml_element.elements['mediaTypeIn'] != nil
    self.media_type_in = xml_element.elements['mediaTypeIn'].text
  end
  if xml_element.elements['sourceTypeEqual'] != nil
    self.source_type_equal = xml_element.elements['sourceTypeEqual'].text
  end
  if xml_element.elements['sourceTypeNotEqual'] != nil
    self.source_type_not_equal = xml_element.elements['sourceTypeNotEqual'].text
  end
  if xml_element.elements['sourceTypeIn'] != nil
    self.source_type_in = xml_element.elements['sourceTypeIn'].text
  end
  if xml_element.elements['sourceTypeNotIn'] != nil
    self.source_type_not_in = xml_element.elements['sourceTypeNotIn'].text
  end
  if xml_element.elements['mediaDateGreaterThanOrEqual'] != nil
    self.media_date_greater_than_or_equal = xml_element.elements['mediaDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['mediaDateLessThanOrEqual'] != nil
    self.media_date_less_than_or_equal = xml_element.elements['mediaDateLessThanOrEqual'].text
  end
  if xml_element.elements['flavorParamsIdsMatchOr'] != nil
    self.flavor_params_ids_match_or = xml_element.elements['flavorParamsIdsMatchOr'].text
  end
  if xml_element.elements['flavorParamsIdsMatchAnd'] != nil
    self.flavor_params_ids_match_and = xml_element.elements['flavorParamsIdsMatchAnd'].text
  end
end