22 lines
719 B
Kotlin
22 lines
719 B
Kotlin
package melody.offline.music.bean
|
|
|
|
import androidx.annotation.Keep
|
|
import androidx.room.ColumnInfo
|
|
import androidx.room.Entity
|
|
import androidx.room.PrimaryKey
|
|
import java.io.Serializable
|
|
|
|
@Keep
|
|
@Entity
|
|
data class OfflineBean(
|
|
@ColumnInfo(name = "videoId") var videoId: String,
|
|
@ColumnInfo(name = "title") var title: String,
|
|
@ColumnInfo(name = "name") var name: String,
|
|
@ColumnInfo(name = "thumbnail") var thumbnail: String? = null,
|
|
@ColumnInfo(name = "bytesDownloaded") var bytesDownloaded: Long? = null,
|
|
@ColumnInfo(name = "size") var size: String? = null,
|
|
@ColumnInfo(name = "isOffline") var isOffline: Boolean
|
|
) : Serializable {
|
|
@PrimaryKey(autoGenerate = true)
|
|
var id: Long = 0
|
|
} |