Local

Defines the Local contract for the SDAI domain layer.

Author

Dmitriy Moroz

Functions

Link copied to clipboard
abstract suspend fun delete(id: String)

Performs the SDAI side effect handled by delete.

Link copied to clipboard
abstract suspend fun getAllMediaPipe(): List<LocalAiModel>

Loads SDAI data through getAllMediaPipe.

Link copied to clipboard
abstract suspend fun getAllOnnx(): List<LocalAiModel>

Loads SDAI data through getAllOnnx.

Link copied to clipboard
abstract suspend fun getById(id: String): LocalAiModel

Loads SDAI data through getById.

Link copied to clipboard
abstract suspend fun getSelectedOnnx(): LocalAiModel

Loads SDAI data through getSelectedOnnx.

Link copied to clipboard
abstract fun observeAllOnnx(): Flow<List<LocalAiModel>>

Loads SDAI data through observeAllOnnx.

Link copied to clipboard
abstract suspend fun save(list: List<LocalAiModel>)

Performs the SDAI side effect handled by save.