diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt index bcfc706f..415e7f5a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/helpers/Constants.kt @@ -44,9 +44,6 @@ const val GRAVITY_LEFT = 0 const val GRAVITY_CENTER = 1 const val GRAVITY_RIGHT = 2 -// note types -enum class NoteType(val value: Int) { TYPE_TEXT(0), TYPE_CHECKLIST(1) } - // mime types const val MIME_TEXT_PLAIN = "text/plain" diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt new file mode 100644 index 00000000..d81d693a --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/models/NoteType.kt @@ -0,0 +1,15 @@ +package com.simplemobiletools.notes.pro.models + +import kotlinx.serialization.Serializable + +@Serializable +enum class NoteType(val value: Int) { + TYPE_TEXT(0), + TYPE_CHECKLIST(1); + + companion object { + fun fromValue(value: Int): NoteType { + return values().find { it.value == value } ?: TYPE_TEXT + } + } +}