mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-24 03:42:15 +00:00
Add: Request's update category
This commit is contained in:
parent
e012d91aae
commit
8a9060e4d6
@ -5,6 +5,7 @@ import androidx.fragment.app.viewModels
|
|||||||
import com.looker.droidify.R
|
import com.looker.droidify.R
|
||||||
import com.looker.droidify.entity.Order
|
import com.looker.droidify.entity.Order
|
||||||
import com.looker.droidify.entity.Section
|
import com.looker.droidify.entity.Section
|
||||||
|
import com.looker.droidify.entity.UpdateCategory
|
||||||
import com.looker.droidify.ui.activities.MainActivityX
|
import com.looker.droidify.ui.activities.MainActivityX
|
||||||
import com.looker.droidify.ui.viewmodels.MainNavFragmentViewModelX
|
import com.looker.droidify.ui.viewmodels.MainNavFragmentViewModelX
|
||||||
|
|
||||||
@ -44,6 +45,7 @@ sealed class Request {
|
|||||||
internal abstract val searchQuery: String
|
internal abstract val searchQuery: String
|
||||||
internal abstract val section: Section
|
internal abstract val section: Section
|
||||||
internal abstract val order: Order
|
internal abstract val order: Order
|
||||||
|
internal abstract val updateCategory: UpdateCategory
|
||||||
internal open val numberOfItems: Int = 0
|
internal open val numberOfItems: Int = 0
|
||||||
|
|
||||||
data class ProductsAll(
|
data class ProductsAll(
|
||||||
@ -56,6 +58,8 @@ sealed class Request {
|
|||||||
get() = false
|
get() = false
|
||||||
override val updates: Boolean
|
override val updates: Boolean
|
||||||
get() = false
|
get() = false
|
||||||
|
override val updateCategory: UpdateCategory
|
||||||
|
get() = UpdateCategory.ALL
|
||||||
}
|
}
|
||||||
|
|
||||||
data class ProductsInstalled(
|
data class ProductsInstalled(
|
||||||
@ -68,6 +72,8 @@ sealed class Request {
|
|||||||
get() = true
|
get() = true
|
||||||
override val updates: Boolean
|
override val updates: Boolean
|
||||||
get() = false
|
get() = false
|
||||||
|
override val updateCategory: UpdateCategory
|
||||||
|
get() = UpdateCategory.ALL
|
||||||
}
|
}
|
||||||
|
|
||||||
data class ProductsUpdates(
|
data class ProductsUpdates(
|
||||||
@ -80,6 +86,8 @@ sealed class Request {
|
|||||||
get() = true
|
get() = true
|
||||||
override val updates: Boolean
|
override val updates: Boolean
|
||||||
get() = true
|
get() = true
|
||||||
|
override val updateCategory: UpdateCategory
|
||||||
|
get() = UpdateCategory.ALL
|
||||||
}
|
}
|
||||||
|
|
||||||
data class ProductsUpdated(
|
data class ProductsUpdated(
|
||||||
@ -92,6 +100,8 @@ sealed class Request {
|
|||||||
get() = false
|
get() = false
|
||||||
override val updates: Boolean
|
override val updates: Boolean
|
||||||
get() = false
|
get() = false
|
||||||
|
override val updateCategory: UpdateCategory
|
||||||
|
get() = UpdateCategory.UPDATED
|
||||||
}
|
}
|
||||||
|
|
||||||
data class ProductsNew(
|
data class ProductsNew(
|
||||||
@ -104,5 +114,7 @@ sealed class Request {
|
|||||||
get() = false
|
get() = false
|
||||||
override val updates: Boolean
|
override val updates: Boolean
|
||||||
get() = false
|
get() = false
|
||||||
|
override val updateCategory: UpdateCategory
|
||||||
|
get() = UpdateCategory.NEW
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user