StorageComponent

interface StorageComponent

Functions

Link copied to clipboard
abstract suspend fun deleteAll()
Link copied to clipboard
abstract suspend fun deleteModuleClaim(module: TrinityModule<*, *>)
Link copied to clipboard
abstract suspend fun deleteModuleClaims(vararg modules: TrinityModule<*, *>)
Link copied to clipboard
abstract suspend fun deleteRawClaim(moduleClaimName: ModuleClaimName)
Link copied to clipboard
abstract suspend fun deleteRawClaims(vararg moduleClaimNames: ModuleClaimName)
Link copied to clipboard
abstract suspend fun readAllModuleClaims(): List<ModuleClaimData<out ModuleClaimValue>>
Link copied to clipboard
abstract suspend fun readAllRaw(): List<RawModuleClaim>
Link copied to clipboard
abstract suspend fun readModuleClaim(moduleClaimName: ModuleClaimName): ModuleClaimData<out ModuleClaimValue>
abstract suspend fun <T : ModuleClaimValue> readModuleClaim(module: TrinityModule<T, *>): ModuleClaimData<out T>
abstract suspend fun readModuleClaim(vararg moduleClaimNames: ModuleClaimName): List<ModuleClaimData<out ModuleClaimValue>>
abstract suspend fun readModuleClaim(vararg modules: TrinityModule<*, *>): List<ModuleClaimData<out ModuleClaimValue>>
Link copied to clipboard
abstract suspend fun readRawClaim(moduleClaimName: ModuleClaimName): RawModuleClaim
abstract suspend fun readRawClaim(vararg moduleClaimNames: ModuleClaimName): List<RawModuleClaim>
Link copied to clipboard
abstract suspend fun <T : Any> readSpecificClaim(claimName: SpecificClaimName<T>): SpecificClaimData<out T>
abstract suspend fun readSpecificClaim(vararg claimNames: SpecificClaimName<*>): List<SpecificClaimData<out Any>>
Link copied to clipboard
abstract suspend fun <T : Any> readStandardClaim(claimName: StandardClaimName<T>): List<StandardClaimData<out T>>
abstract suspend fun readStandardClaim(vararg claimNames: StandardClaimName<*>): List<StandardClaimData<out Any>>