DatabaseService

interface DatabaseService

Service interface for interacting with the database.

Functions

Link copied to clipboard
abstract suspend fun close()

Deletes a mapped API.

Link copied to clipboard
abstract suspend fun createMappedApi(api: MappedApi): String

Creates a mapped API.

Link copied to clipboard
abstract suspend fun createMappedRoute(route: MappedRoute): String

Creates a mapped route.

Link copied to clipboard
abstract suspend fun queryAllMappedRoutes(): List<MappedRoute>

Queries all mapped APIs.

Link copied to clipboard
abstract suspend fun queryMappedApi(originalBaseUrl: String): MappedApi?

Queries all mapped APIs.

Link copied to clipboard
abstract suspend fun queryMappedRoutes(originalBaseUrl: String): List<MappedRoute>

Queries all mapped routes for a given API.

Link copied to clipboard
abstract suspend fun updateMappedApi(api: MappedApi)

Updates a mapped API.

Link copied to clipboard
abstract suspend fun updateMappedRoute(route: MappedRoute): String

Updates a mapped route.