package com.lagradost.cloudstream3.ui import androidx.annotation.DrawableRes import androidx.annotation.StringRes import com.lagradost.cloudstream3.R enum class WatchType(val internalId: Int, @StringRes val stringRes: Int, @DrawableRes val iconRes: Int) { WATCHING(0, R.string.type_watching, R.drawable.ic_baseline_bookmark_24), COMPLETED(1, R.string.type_completed, R.drawable.ic_baseline_bookmark_24), ONHOLD(2, R.string.type_on_hold, R.drawable.ic_baseline_bookmark_24), DROPPED(3, R.string.type_dropped, R.drawable.ic_baseline_bookmark_24), PLANTOWATCH(4, R.string.type_plan_to_watch, R.drawable.ic_baseline_bookmark_24), NONE(5, R.string.type_none, R.drawable.ic_baseline_add_24); companion object { fun fromInternalId(id: Int?) = values().find { value -> value.internalId == id } ?: NONE } }