Appwrite. Types. Client. UploadProgress
(appwrite v1.0.0)
View Source
Represents the progress of a chunked file upload.
Emitted by the storage service during large file uploads so that callers can report progress to users or implement retry logic.
Fields
id(String.t()) — ID of the file being uploaded.progress(0..100) — Upload completion percentage (0–100).size_uploaded(non_neg_integer()) — Number of bytes uploaded so far.chunks_total(non_neg_integer()) — Total number of chunks the file was split into.chunks_uploaded(non_neg_integer()) — Number of chunks successfully uploaded so far.
Summary
Types
@type t() :: %Appwrite.Types.Client.UploadProgress{ chunks_total: non_neg_integer(), chunks_uploaded: non_neg_integer(), id: String.t(), progress: 0..100, size_uploaded: non_neg_integer() }