EnumAction.kt (1033B) - raw
1 package me.rhunk.snapenhance.common.action 2 3 import androidx.compose.material.icons.Icons 4 import androidx.compose.material.icons.automirrored.filled.Chat 5 import androidx.compose.material.icons.filled.CleaningServices 6 import androidx.compose.material.icons.filled.DeleteOutline 7 import androidx.compose.material.icons.filled.Image 8 import androidx.compose.material.icons.filled.PersonOutline 9 import androidx.compose.ui.graphics.vector.ImageVector 10 11 12 enum class EnumAction( 13 val key: String, 14 val icon: ImageVector, 15 val exitOnFinish: Boolean = false, 16 ) { 17 EXPORT_CHAT_MESSAGES("export_chat_messages", Icons.AutoMirrored.Default.Chat), 18 EXPORT_MEMORIES("export_memories", Icons.Default.Image), 19 BULK_MESSAGING_ACTION("bulk_messaging_action", Icons.Default.DeleteOutline), 20 CLEAN_CACHE("clean_snapchat_cache", Icons.Default.CleaningServices, exitOnFinish = true), 21 MANAGE_FRIEND_LIST("manage_friend_list", Icons.Default.PersonOutline); 22 23 companion object { 24 const val ACTION_PARAMETER = "se_action" 25 } 26 }