Volume class
- Inheritance
-
- Implemented types
-
- Annotations
-
Constructors
-
Volume({required double? position, LocalizedString? localizedName, String? identifier, List<AltIdentifier>? altIdentifiers, LocalizedString? localizedSortAs, List<Link>? links, List<Chapter> chapters = const [], List<Issue> issues = const [], List<StoryArc> storyArcs = const [], Map<String, dynamic> additionalProperties = const {}})
-
const
-
Volume.fromJson(dynamic json)
-
factory
-
Volume.fromJsonMap(Map<String, dynamic> json)
-
factory
-
Volume.fromJsonNumber(num number)
-
factory
Methods
-
copyAdditionalProperties({Object? additionalProperties = unset})
→ Map<String, dynamic>
-
Returns a new Map<String, dynamic> with the merged additional properties.
inherited
-
copyWith({double? position, LocalizedString? localizedName, String? identifier, List<AltIdentifier>? altIdentifiers, LocalizedString? localizedSortAs, List<Link>? links, List<Chapter>? chapters, List<Issue>? issues, List<StoryArc>? storyArcs, Map<String, dynamic>? additionalProperties})
→ Volume
-
-
getAdditionalDateTime(String key)
→ DateTime?
-
Helper to get a DateTime from an additional property value.
inherited
-
getAdditionalEnum<T extends Enum>(String key, List<T> enumValues)
→ T?
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
safeGetAdditionalValue<T>(String key)
→ T?
-
Safely get an additional property value of type
T.
inherited
-
toJson()
→ dynamic
-
Serializes the object to its JSON representation.
override
-
toString()
→ String
-
A string representation of this object.
inherited