Loading feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayAccountFolder.kt +5 −3 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ data class DisplayAccountFolder( val accountUuid: String, val folder: Folder, val isInTopGroup: Boolean, val unreadMessageCount: Int, val starredMessageCount: Int, ) override val unreadMessageCount: Int, override val starredMessageCount: Int, ) : DisplayFolder { override val id: String = accountUuid + folder.id } feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayFolder.kt 0 → 100644 +7 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity interface DisplayFolder { val id: String val unreadMessageCount: Int val starredMessageCount: Int } feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayUnifiedFolder.kt 0 → 100644 +8 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DisplayUnifiedFolder( override val id: String, val unifiedType: DisplayUnifiedFolderType, override val unreadMessageCount: Int, override val starredMessageCount: Int, ) : DisplayFolder feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayUnifiedFolderType.kt 0 → 100644 +5 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity enum class DisplayUnifiedFolderType { INBOX, } feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DrawerConfig.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DrawerConfig( val showUnifiedInbox: Boolean, val showUnifiedFolders: Boolean, val showStarredCount: Boolean, ) Loading
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayAccountFolder.kt +5 −3 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ data class DisplayAccountFolder( val accountUuid: String, val folder: Folder, val isInTopGroup: Boolean, val unreadMessageCount: Int, val starredMessageCount: Int, ) override val unreadMessageCount: Int, override val starredMessageCount: Int, ) : DisplayFolder { override val id: String = accountUuid + folder.id }
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayFolder.kt 0 → 100644 +7 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity interface DisplayFolder { val id: String val unreadMessageCount: Int val starredMessageCount: Int }
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayUnifiedFolder.kt 0 → 100644 +8 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DisplayUnifiedFolder( override val id: String, val unifiedType: DisplayUnifiedFolderType, override val unreadMessageCount: Int, override val starredMessageCount: Int, ) : DisplayFolder
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DisplayUnifiedFolderType.kt 0 → 100644 +5 −0 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity enum class DisplayUnifiedFolderType { INBOX, }
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DrawerConfig.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DrawerConfig( val showUnifiedInbox: Boolean, val showUnifiedFolders: Boolean, val showStarredCount: Boolean, )