RingState

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

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.