package com.suno.android.common_db.database import androidx.room.Database import androidx.room.RoomDatabase import androidx.room.TypeConverters import com.suno.android.common_db.database.daos.ClipsDao import com.suno.android.common_db.database.daos.PlaylistsDao import com.suno.android.common_db.database.daos.UserDao import com.suno.android.common_db.database.entities.CaptionMentionConverters import com.suno.android.common_db.database.entities.LocalClipEntity import com.suno.android.common_db.database.entities.LocalPlaylistClipCrossRefEntity import com.suno.android.common_db.database.entities.LocalPlaylistEntity import com.suno.android.common_db.database.entities.User @Database( entities = [ User::class, LocalClipEntity::class, LocalPlaylistEntity::class, LocalPlaylistClipCrossRefEntity::class, ], version = 9, ) @TypeConverters(CaptionMentionConverters::class) abstract class SunoAppDatabase : RoomDatabase() { abstract fun userDao(): UserDao abstract fun clipsDao(): ClipsDao abstract fun playlistsDao(): PlaylistsDao }