install abstract method
Installs the model from the given source
This method performs the actual installation:
- NetworkSource: downloads from URL
- AssetSource: copies from Flutter assets
- BundledSource: accesses native resources
- FileSource: registers external file path
Parameters:
source
: The model source to install fromcancelToken
: Optional token for cancelling the installation
Throws:
- UnsupportedError if this handler doesn't support the source type
- ArgumentError if the source is invalid
- DownloadCancelledException if cancelled via cancelToken
- Platform-specific exceptions for download/file errors
Implementation
Future<void> install(
ModelSource source, {
CancelToken? cancelToken,
});