progressEstimate property

double progressEstimate
final

A value between 0.0 and 1.0 representing the estimated transfer progress. This value is precise for uploads, but will be based on historical data and certain heuristics applied by the server for downloads.

Whenever the progress reporting mode is ProgressMode.forCurrentlyOutstandingWork, that value will monotonically increase until it reaches 1.0. If the progress mode is ProgressMode.reportIndefinitely, the value may either increase or decrease as new data needs to be transferred.

Implementation

final double progressEstimate;