Create Item View Model
abstract class CreateItemViewModel<T : RefyItem>(snackbarHostState: SnackbarHostState) : EquinoxViewModel
The CreateItemViewModel class is the support class used by the inherited view models to communicate with the backend for the creation or the editing of a RefyItem
Author
N7ghtm4r3 - Tecknobit
Parameters
snackbar Host State
: the host to launch the snackbar messages
T
: the type of the RefyItem
See also
Inheritors
Properties
Link copied to clipboard
itemDedicatedList -> a dedicated list of the item, useful to manage for example links, collections or members list attached to the item
Link copied to clipboard
itemDescription -> the description of the item
Link copied to clipboard
itemDescriptionError -> whether the itemDescription field is not valid
Link copied to clipboard
itemName -> the name of the item
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun execRefreshingRoutine(currentContext: Class<*>, routine: () -> Unit, repeatRoutine: Boolean, refreshDelay: Long)
Link copied to clipboard
Link copied to clipboard
Function to initializing the existingItem if exists, null otherwise
Link copied to clipboard
Wrapper function to execute the request to create or edit an item
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard