···11package com.example.util.simpletimetracker.domain.model
2233data class EmojiCategory(
44+ val type: EmojiType,
45 val name: String,
55- val emojiCodes: List<String>
66+ val emojiCode: String
67)
···11+package com.example.util.simpletimetracker.feature_change_record_type.viewData
22+33+import com.example.util.simpletimetracker.core.adapter.ViewHolderType
44+import com.example.util.simpletimetracker.domain.model.EmojiType
55+66+data class ChangeRecordTypeEmojiCategoryViewData(
77+ val type: EmojiType,
88+ val emoji: String
99+): ViewHolderType {
1010+1111+ override fun getUniqueId(): Long = type.ordinal.toLong()
1212+1313+ override fun isValidType(other: ViewHolderType): Boolean = other is ChangeRecordTypeEmojiCategoryViewData
1414+}
···11+package com.example.util.simpletimetracker.feature_change_record_type.viewData
22+33+import com.example.util.simpletimetracker.core.adapter.ViewHolderType
44+import com.example.util.simpletimetracker.domain.model.EmojiType
55+66+data class ChangeRecordTypeIconCategoryInfoViewData(
77+ val type: EmojiType,
88+ val text: String
99+) : ViewHolderType {
1010+1111+ override fun getUniqueId(): Long = type.ordinal.toLong()
1212+1313+ override fun isValidType(other: ViewHolderType): Boolean = other is ChangeRecordTypeIconCategoryInfoViewData
1414+}