18 lines
703 B
Kotlin
18 lines
703 B
Kotlin
package gq.kirmanak.mealient.data
|
|
|
|
import androidx.room.Database
|
|
import androidx.room.RoomDatabase
|
|
import androidx.room.TypeConverters
|
|
import gq.kirmanak.mealient.data.recipes.db.RecipeDao
|
|
import gq.kirmanak.mealient.data.recipes.db.entity.*
|
|
import gq.kirmanak.mealient.extensions.RoomTypeConverters
|
|
|
|
@Database(
|
|
version = 1,
|
|
entities = [CategoryEntity::class, CategoryRecipeEntity::class, TagEntity::class, TagRecipeEntity::class, RecipeSummaryEntity::class, RecipeEntity::class, RecipeIngredientEntity::class, RecipeInstructionEntity::class],
|
|
exportSchema = false
|
|
)
|
|
@TypeConverters(RoomTypeConverters::class)
|
|
abstract class AppDb : RoomDatabase() {
|
|
abstract fun recipeDao(): RecipeDao
|
|
} |