BookmarksFilterParameters

data class BookmarksFilterParameters(var sortCriterion: BookmarkSortCriterion = BookmarkSortCriterion.DATE_BOOKMARKED, var includeRatingGeneral: Boolean = false, var includeRatingTeen: Boolean = false, var includeRatingMature: Boolean = false, var includeRatingExplicit: Boolean = false, var includeRatingNotRated: Boolean = false, var excludeRatingGeneral: Boolean = false, var excludeRatingTeen: Boolean = false, var excludeRatingMature: Boolean = false, var excludeRatingExplicit: Boolean = false, var excludeRatingNotRated: Boolean = false, var includeWarningChoseNotToUseWarnings: Boolean = false, var includeWarningNone: Boolean = false, var includeWarningViolence: Boolean = false, var includeWarningCharacterDeath: Boolean = false, var includeWarningRape: Boolean = false, var includeWarningUnderage: Boolean = false, var excludeWarningChoseNotToUseWarnings: Boolean = false, var excludeWarningNone: Boolean = false, var excludeWarningViolence: Boolean = false, var excludeWarningCharacterDeath: Boolean = false, var excludeWarningRape: Boolean = false, var excludeWarningUnderage: Boolean = false, var includeCategoryGen: Boolean = false, var includeCategoryFM: Boolean = false, var includeCategoryFF: Boolean = false, var includeCategoryMM: Boolean = false, var includeCategoryMulti: Boolean = false, var includeCategoryOther: Boolean = false, var excludeCategoryGen: Boolean = false, var excludeCategoryFM: Boolean = false, var excludeCategoryFF: Boolean = false, var excludeCategoryMM: Boolean = false, var excludeCategoryMulti: Boolean = false, var excludeCategoryOther: Boolean = false, var includedWorkTags: MutableList<String> = mutableListOf(), var excludedWorkTags: MutableList<String> = mutableListOf(), var includedBookmarkTags: MutableList<String> = mutableListOf(), var excludedBookmarkTags: MutableList<String> = mutableListOf(), var searchTerm: String = "", var bookmarkSearchTerm: String = "", var language: Language = Language.ALL, val showRecommendationsOnly: Boolean = false, val showBookmarksWithNotesOnly: Boolean = false) : AbstractMap<String, String>

Represents the additional filter parameters for browsing bookmarks by tag.

All the parameters appear in the filter page; browse AO3 for more details. The default values are set to match AO3's defaults.

Constructors

Link copied to clipboard
constructor(sortCriterion: BookmarkSortCriterion = BookmarkSortCriterion.DATE_BOOKMARKED, includeRatingGeneral: Boolean = false, includeRatingTeen: Boolean = false, includeRatingMature: Boolean = false, includeRatingExplicit: Boolean = false, includeRatingNotRated: Boolean = false, excludeRatingGeneral: Boolean = false, excludeRatingTeen: Boolean = false, excludeRatingMature: Boolean = false, excludeRatingExplicit: Boolean = false, excludeRatingNotRated: Boolean = false, includeWarningChoseNotToUseWarnings: Boolean = false, includeWarningNone: Boolean = false, includeWarningViolence: Boolean = false, includeWarningCharacterDeath: Boolean = false, includeWarningRape: Boolean = false, includeWarningUnderage: Boolean = false, excludeWarningChoseNotToUseWarnings: Boolean = false, excludeWarningNone: Boolean = false, excludeWarningViolence: Boolean = false, excludeWarningCharacterDeath: Boolean = false, excludeWarningRape: Boolean = false, excludeWarningUnderage: Boolean = false, includeCategoryGen: Boolean = false, includeCategoryFM: Boolean = false, includeCategoryFF: Boolean = false, includeCategoryMM: Boolean = false, includeCategoryMulti: Boolean = false, includeCategoryOther: Boolean = false, excludeCategoryGen: Boolean = false, excludeCategoryFM: Boolean = false, excludeCategoryFF: Boolean = false, excludeCategoryMM: Boolean = false, excludeCategoryMulti: Boolean = false, excludeCategoryOther: Boolean = false, includedWorkTags: MutableList<String> = mutableListOf(), excludedWorkTags: MutableList<String> = mutableListOf(), includedBookmarkTags: MutableList<String> = mutableListOf(), excludedBookmarkTags: MutableList<String> = mutableListOf(), searchTerm: String = "", bookmarkSearchTerm: String = "", language: Language = Language.ALL, showRecommendationsOnly: Boolean = false, showBookmarksWithNotesOnly: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
open override val entries: Set<Map.Entry<String, String>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val keys: Set<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val size: Int
Link copied to clipboard
Link copied to clipboard
open override val values: Collection<String>

Functions

Link copied to clipboard
open override fun containsKey(key: String): Boolean
Link copied to clipboard
open override fun containsValue(value: String): Boolean
Link copied to clipboard
open fun forEach(p0: BiConsumer<in String, in String>)
Link copied to clipboard
open operator override fun get(key: String): String?
Link copied to clipboard
open fun getOrDefault(key: String, defaultValue: String): String
Link copied to clipboard
open override fun isEmpty(): Boolean