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, #conversion_profile_id_equal, #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.



7819
7820
7821
# File 'lib/kaltura_types.rb', line 7819

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.



7818
7819
7820
# File 'lib/kaltura_types.rb', line 7818

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.



7816
7817
7818
# File 'lib/kaltura_types.rb', line 7816

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.



7817
7818
7819
# File 'lib/kaltura_types.rb', line 7817

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.



7810
7811
7812
# File 'lib/kaltura_types.rb', line 7810

def media_type_equal
  @media_type_equal
end

#media_type_inObject

Returns the value of attribute media_type_in.



7811
7812
7813
# File 'lib/kaltura_types.rb', line 7811

def media_type_in
  @media_type_in
end

#source_type_equalObject

Returns the value of attribute source_type_equal.



7812
7813
7814
# File 'lib/kaltura_types.rb', line 7812

def source_type_equal
  @source_type_equal
end

#source_type_inObject

Returns the value of attribute source_type_in.



7814
7815
7816
# File 'lib/kaltura_types.rb', line 7814

def source_type_in
  @source_type_in
end

#source_type_not_equalObject

Returns the value of attribute source_type_not_equal.



7813
7814
7815
# File 'lib/kaltura_types.rb', line 7813

def source_type_not_equal
  @source_type_not_equal
end

#source_type_not_inObject

Returns the value of attribute source_type_not_in.



7815
7816
7817
# File 'lib/kaltura_types.rb', line 7815

def source_type_not_in
  @source_type_not_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
# File 'lib/kaltura_types.rb', line 7831

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