ContentFilter class
This filter allows you to return media items based on the content type.
It's possible to specify a list of categories to include, and/or a list of
categories to exclude. Within each list, the categories are combined with an
OR. The content filter includedContentCategories
: [c1, c2, c3] would get
media items that contain (c1 OR c2 OR c3). The content filter
excludedContentCategories
: [c1, c2, c3] would NOT get media items that
contain (c1 OR c2 OR c3). You can also include some categories while
excluding others, as in this example: includedContentCategories
: [c1,
c2], excludedContentCategories
: [c3, c4] The previous example would get
media items that contain (c1 OR c2) AND NOT (c3 OR c4). A category that
appears in includedContentategories
must not appear in
excludedContentCategories
.
Constructors
-
ContentFilter({List<
String> ? excludedContentCategories, List<String> ? includedContentCategories}) - ContentFilter.fromJson(Map json_)
Properties
-
excludedContentCategories
↔ List<
String> ? -
The set of categories which are not to be included in the media item
search results.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
includedContentCategories
↔ List<
String> ? -
The set of categories to be included in the media item search results.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited