2021-09-01 21:48:25 +02:00
|
|
|
package com.readrops.db.pojo
|
|
|
|
|
|
|
|
import android.os.Parcelable
|
|
|
|
import androidx.room.Embedded
|
|
|
|
import com.readrops.db.entities.Feed
|
|
|
|
import com.readrops.db.entities.Folder
|
|
|
|
import kotlinx.parcelize.Parcelize
|
|
|
|
|
|
|
|
@Parcelize
|
|
|
|
data class FeedWithFolder(
|
2023-08-27 15:48:33 +02:00
|
|
|
@Embedded(prefix = "feed_") val feed: Feed,
|
|
|
|
@Embedded(prefix = "folder_") val folder: Folder,
|
|
|
|
) : Parcelable
|
|
|
|
|
|
|
|
data class FolderWithFeed(
|
2024-04-26 17:08:58 +02:00
|
|
|
val folderId: Int?,
|
|
|
|
val folderName: String?,
|
2023-08-27 15:48:33 +02:00
|
|
|
val feedId: Int = 0,
|
|
|
|
val feedName: String? = null,
|
|
|
|
val feedIcon: String? = null,
|
2024-01-12 19:28:25 +01:00
|
|
|
val feedUrl: String? = null,
|
2024-04-15 16:34:39 +02:00
|
|
|
val feedDescription: String? = null,
|
2024-01-18 18:45:34 +01:00
|
|
|
val feedSiteUrl: String? = null,
|
2024-02-11 17:51:58 +01:00
|
|
|
val accountId: Int = 0
|
2023-08-27 15:48:33 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
data class FeedWithCount(
|
2024-02-25 22:41:28 +01:00
|
|
|
val feedId: Int = 0,
|
|
|
|
val feedName: String? = null,
|
|
|
|
val feedIcon: String? = null,
|
|
|
|
val feedUrl: String? = null,
|
|
|
|
val feedSiteUrl: String? = null,
|
2024-04-15 16:34:39 +02:00
|
|
|
val feedDescription: String? = null,
|
2024-02-25 22:41:28 +01:00
|
|
|
val unreadCount: Int = 0,
|
|
|
|
val accountId: Int = 0
|
2023-08-27 15:48:33 +02:00
|
|
|
)
|