TestState

@Immutable
data class TestState(val sorting: SortByName<ImmutableTestResult> = SortByName { it.name }, val filtering: FilterTestResults = FilterTestResults(), val items: SearchableDataState<Uuid, ImmutableTestResult, DerivedTestState> = SearchableDataState.from( state = DerivedTestState(), data = persistentMapOf(), sortedBy = sorting, filteredBy = filtering ), val activeQueries: Int = 0, val internalApis: PersistentMap<Uuid, MainAPI> = persistentMapOf())(source)

To avoid issues with the uniqueness of a MainAPI, we use an Uuid to refer to each MainAPI

Constructors

Link copied to clipboard
constructor(sorting: SortByName<ImmutableTestResult> = SortByName { it.name }, filtering: FilterTestResults = FilterTestResults(), items: SearchableDataState<Uuid, ImmutableTestResult, DerivedTestState> = SearchableDataState.from( state = DerivedTestState(), data = persistentMapOf(), sortedBy = sorting, filteredBy = filtering ), activeQueries: Int = 0, internalApis: PersistentMap<Uuid, MainAPI> = persistentMapOf())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val internalApis: PersistentMap<Uuid, MainAPI>
Link copied to clipboard
val items: SearchableDataState<Uuid, ImmutableTestResult, DerivedTestState>
Link copied to clipboard
val sorting: SortByName<ImmutableTestResult>
Link copied to clipboard
val total: Int