package com.novayaplaneta.data.local import androidx.room.Database import androidx.room.RoomDatabase import com.novayaplaneta.data.local.dao.ChatMessageDao import com.novayaplaneta.data.local.dao.RewardDao import com.novayaplaneta.data.local.dao.ScheduleDao import com.novayaplaneta.data.local.dao.TaskDao import com.novayaplaneta.data.local.dao.UserDao import com.novayaplaneta.data.local.entity.ChatMessageEntity import com.novayaplaneta.data.local.entity.RewardEntity import com.novayaplaneta.data.local.entity.ScheduleEntity import com.novayaplaneta.data.local.entity.TaskEntity import com.novayaplaneta.data.local.entity.UserEntity @Database( entities = [ UserEntity::class, ScheduleEntity::class, TaskEntity::class, RewardEntity::class, ChatMessageEntity::class ], version = 4, exportSchema = false ) abstract class NewPlanetDatabase : RoomDatabase() { abstract fun userDao(): UserDao abstract fun scheduleDao(): ScheduleDao abstract fun taskDao(): TaskDao abstract fun rewardDao(): RewardDao abstract fun chatMessageDao(): ChatMessageDao }