State

object State
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Initial(items: Vector[Item[Unit, Unit]], formats: Map[Text, Enabled], saveMechanism: BatchModeSaveMechanism, engineOptionEditor: State) extends State
Companion
object
object Initial
Companion
class
object Running
Companion
class
final case class Running(items: Vector[Item[SuiteState, Int]], formats: Map[Text, Enabled], saveMechanism: AndState, engineOptions: EngineOptions, engineOptionEditor: State, startedAt: Date, startedMs: Double, batchPlans: BatchPlans, status: RunningStatus, abortFn: Option[AbortFn]) extends State
Companion
object
sealed trait RunningStatus
Companion
object
Companion
class

Types

type SuiteState = Option[State[_]]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def init(p: Props): State

Concrete fields

val abortFn: Optional[State, Option[AbortFn]]
val initial: Prism[State, Initial]
val initialItems: Optional[State, Vector[Item[Unit, Unit]]]
val running: Prism[State, Running]
val runningItems: Lens[State, Vector[Item[SuiteState, Int]]]