CollectionState

@Stable
abstract class CollectionState<C, RC : C>(kv: StartupKV, name: String, version: String? = null, serializer: KSerializer<C>, stateFactory: (C) -> RC, defaultFactory: () -> C) : ConfigState

Inheritors

Constructors

Link copied to clipboard
constructor(kv: StartupKV, name: String, version: String? = null, serializer: KSerializer<C>, stateFactory: (C) -> RC, defaultFactory: () -> C)

Properties

Link copied to clipboard
abstract val isEmpty: Boolean
Link copied to clipboard
abstract val isNotEmpty: Boolean
Link copied to clipboard
val items: C
Link copied to clipboard
abstract val size: Int