VideoQueryOptions class

Video-specific query options

Inheritance

Constructors

VideoQueryOptions({dynamic sortType, SortOrder sortOrder = SortOrder.ascending, bool ignoreCase = true, FileSizeRange? sizeRange, DateRange? dateRange, List<String>? includeExtensions, List<String>? excludeExtensions, List<String>? includeMimeTypes, List<String>? excludeMimeTypes, String? searchQuery, bool includeHidden = false, bool includeSystem = false, int? limit, int? offset, bool includeMovies = true, bool includeTvShows = true, bool includeMusicVideos = true, bool includeTrailers = true, int? minDuration, int? maxDuration, int? minWidth, int? maxWidth, int? minHeight, int? maxHeight})
const

Properties

dateRange DateRange?
Date range filter
finalinherited
excludeExtensions List<String>?
File extensions to exclude
finalinherited
excludeMimeTypes List<String>?
MIME types to exclude
finalinherited
hashCode int
The hash code for this object.
no setterinherited
ignoreCase bool
Whether to ignore case when sorting
finalinherited
includeExtensions List<String>?
File extensions to include
finalinherited
includeHidden bool
Whether to include hidden files
finalinherited
includeMimeTypes List<String>?
MIME types to include
finalinherited
includeMovies bool
Whether to include movies
final
includeMusicVideos bool
Whether to include music videos
final
includeSystem bool
Whether to include system files
finalinherited
includeTrailers bool
Whether to include trailers
final
includeTvShows bool
Whether to include TV shows
final
limit int?
Maximum number of results to return
finalinherited
maxDuration int?
Maximum duration in milliseconds
final
maxHeight int?
Maximum resolution height
final
maxWidth int?
Maximum resolution width
final
minDuration int?
Minimum duration in milliseconds
final
minHeight int?
Minimum resolution height
final
minWidth int?
Minimum resolution width
final
offset int?
Offset for pagination
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchQuery String?
Search query for filtering by name/title
finalinherited
sizeRange FileSizeRange?
File size range filter
finalinherited
sortOrder SortOrder
Sort order (ascending/descending)
finalinherited
sortType → dynamic
Sort type for the query
finalinherited

Methods

copyWith({dynamic sortType, SortOrder? sortOrder, bool? ignoreCase, FileSizeRange? sizeRange, DateRange? dateRange, List<String>? includeExtensions, List<String>? excludeExtensions, List<String>? includeMimeTypes, List<String>? excludeMimeTypes, String? searchQuery, bool? includeHidden, bool? includeSystem, int? limit, int? offset}) QueryOptions
Create a copy of QueryOptions with updated values
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
Convert QueryOptions to Map
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited