VideoQueryOptions class
Video-specific query options
- Inheritance
-
- Object
- QueryOptions
- VideoQueryOptions
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