FileState class

A model class to manage the state of file operations in the file service.

Constructors

FileState({String? uploadFile, String? downloadFile, String? remoteFileName = 'remoteFileName', String? cleanFileName = 'remoteFileName', String? remoteFileUrl, String? filePreview, String? currentPath, bool uploadInProgress = false, bool downloadInProgress = false, bool deleteInProgress = false, bool importInProgress = false, bool exportInProgress = false, bool uploadDone = false, bool downloadDone = false, bool deleteDone = false, bool showPreview = false})
Creates a new FileState with default values.

Properties

cleanFileName String?
The clean name of the file (without encryption extension).
getter/setter pair
currentPath String?
The current directory path.
getter/setter pair
deleteDone bool
getter/setter pair
deleteInProgress bool
getter/setter pair
downloadDone bool
getter/setter pair
downloadFile String?
The currently selected file for download.
getter/setter pair
downloadInProgress bool
getter/setter pair
exportInProgress bool
getter/setter pair
filePreview String?
The preview content of the selected file.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
importInProgress bool
getter/setter pair
remoteFileName String?
The name of the file on the remote server.
getter/setter pair
remoteFileUrl String?
The URL of the remote file.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showPreview bool
getter/setter pair
uploadDone bool
getter/setter pair
uploadFile String?
The currently selected file for upload.
getter/setter pair
uploadInProgress bool
Operation status flags.
getter/setter pair

Methods

copyWith({String? uploadFile, String? downloadFile, String? remoteFileName, String? cleanFileName, String? remoteFileUrl, String? filePreview, String? currentPath, bool? uploadInProgress, bool? downloadInProgress, bool? deleteInProgress, bool? importInProgress, bool? exportInProgress, bool? uploadDone, bool? downloadDone, bool? deleteDone, bool? showPreview}) FileState
Creates a copy of this FileState with the given fields replaced with new values.
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.
inherited