RingState

data class RingState(    val displayedRing: Ring? = null,     val pendingReplacement: Ring? = null,     val downloadOperations: List<DownloadOperation> = emptyList(),     val ringsAlive: List<RingModel> = emptyList())

Contains all the information about the ring.

Parameters

displayedRing

The currently displayed ring.

pendingReplacement

A ring pending to be displayed.

downloadOperations

Ring model downloads.

ringsAlive

Ring model IDs in a pool ready to be displayed immediately. The pool can contain up to 5 rings.

Constructors

Link copied to clipboard
fun RingState(    displayedRing: Ring? = null,     pendingReplacement: Ring? = null,     downloadOperations: List<DownloadOperation> = emptyList(),     ringsAlive: List<RingModel> = emptyList())

Properties

Link copied to clipboard
val displayedRing: Ring? = null
Link copied to clipboard
val downloadOperations: List<DownloadOperation>
Link copied to clipboard
val pendingReplacement: Ring? = null
Link copied to clipboard
val ringsAlive: List<RingModel>