DictionaryTag class

A database entity for tags, heavily based on the Yomichan format.

Annotations

Constructors

DictionaryTag({required int dictionaryId, required String name, required String category, required int sortingOrder, required String notes, required double popularity})
Initiates a tag with given parameters.
DictionaryTag.dictionary(Dictionary dictionary)
Makes a tag for a dictionary.
factory

Properties

category → String
Category for the tag.
final
color → Color
Get the color for this tag based on its category.
read-only
dictionary → IsarLink<Dictionary>
A value is yielded from a single key.
final
dictionaryId → int
Dictionary ID for hashing this tag.
final
hashCode → int
The hash code for this object.
read-onlyoverride
isarId → Id
Identifier for database purposes.
read-only
name → String
Display name for the tag.
final
notes → String
Notes for this tag.
final
popularity → double
Score used to determine popularity. Negative values are more rare and positive values are more frequent. This score is also used to sort search results.
final
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited
sortingOrder → int
Sorting order for the tag.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

hash({required int dictionaryId, required String name}) → int
Function to generate a lookup ID for heading by its unique string key.
override