ModelDescriptor class

Annotations

Constructors

ModelDescriptor({required String id, required String displayName, String? description, String? version, Map<String, dynamic> metadata = const {}, bool requiresDownload = false, bool isDownloaded = true, int downloadSizeBytes = 0, String? downloadUrl})
const
ModelDescriptor.fromMap(Map map)
factory

Properties

description String?
final
displayName String
final
downloadSizeBytes int
final
downloadSizeLabel String
Human-readable download size
no setter
downloadUrl String?
final
hashCode int
The hash code for this object.
no setteroverride
id String
final
isAvailable bool
Whether this model is ready to use (bundled or already downloaded)
no setter
isDetector bool
True when this descriptor advertises itself as an object-detection model (e.g. NudeNet) via metadata["kind"] == "detector". Defaults to false so classifier models keep working unchanged.
no setter
isDownloaded bool
final
metadata Map<String, dynamic>
final
requiresDownload bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String?
final

Methods

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

Operators

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

Constants

adamcodd → const String
falconsai → const String
nudenet → const String
openNsfw2 → const String