RestoreOutcome

sealed interface RestoreOutcome(source)

Inheritors

Types

Link copied to clipboard
data class Completed(val downloaded: Int) : RestoreOutcome
Link copied to clipboard
data class Failed(val error: RestoreError, val downloaded: Int) : RestoreOutcome

downloaded counts files that are local and stay local; resume() continues from them.

Link copied to clipboard
data class Partial(val downloaded: Int, val pending: List<String>) : RestoreOutcome

Every required file is local; pending optional files are not (yet).