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.



7648
7649
7650
# File 'lib/kaltura_types.rb', line 7648

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.



7647
7648
7649
# File 'lib/kaltura_types.rb', line 7647

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.



7645
7646
7647
# File 'lib/kaltura_types.rb', line 7645

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.



7646
7647
7648
# File 'lib/kaltura_types.rb', line 7646

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.



7639
7640
7641
# File 'lib/kaltura_types.rb', line 7639

def media_type_equal
  @media_type_equal
end

#media_type_inObject

Returns the value of attribute media_type_in.



7640
7641
7642
# File 'lib/kaltura_types.rb', line 7640

def media_type_in
  @media_type_in
end

#source_type_equalObject

Returns the value of attribute source_type_equal.



7641
7642
7643
# File 'lib/kaltura_types.rb', line 7641

def source_type_equal
  @source_type_equal
end

#source_type_inObject

Returns the value of attribute source_type_in.



7643
7644
7645
# File 'lib/kaltura_types.rb', line 7643

def source_type_in
  @source_type_in
end

#source_type_not_equalObject

Returns the value of attribute source_type_not_equal.



7642
7643
7644
# File 'lib/kaltura_types.rb', line 7642

def source_type_not_equal
  @source_type_not_equal
end

#source_type_not_inObject

Returns the value of attribute source_type_not_in.



7644
7645
7646
# File 'lib/kaltura_types.rb', line 7644

def source_type_not_in
  @source_type_not_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
# File 'lib/kaltura_types.rb', line 7660

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