Package-level declarations

Types

Link copied to clipboard

The BaseLinksScreenViewModel class is the support class used to handle the links list displayed by a screen which have to display that links list

Link copied to clipboard

The CollectionsManager interface is used to manage the collections data list and the operations such links attachments, or teams sharing

Link copied to clipboard

The ItemScreenViewModel class is the support class used by the screens which have to display the details of a RefyItem or manage it

Link copied to clipboard
interface LinksRetriever<L : RefyLink>

The LinksRetriever interface is used to retrieve the links from the backend

Link copied to clipboard
abstract class RefyScreenViewModel : EquinoxViewModel, SessionStateFlowConsumer

The RefyScreenViewModel class is the support class used to handle the operations of a com.tecknobit.refy.ui.shared.presenters.RefyScreen, for example the requests to the backend

Link copied to clipboard
@FutureEquinoxApi(releaseVersion = "1.1.4", additionalNotes = " - Think how to keep clean implementable " )
interface SessionStateFlowConsumer
Link copied to clipboard
interface TeamsManager

The TeamsManager interface is used to manage the teams data list and the operations such sharing or team deletion

Link copied to clipboard
abstract class UpsertScreenViewModel<I : RefyItem>(itemId: String?) : EquinoxViewModel, SessionStateFlowConsumer

The UpsertScreenViewModel class is the support class used by the screens which insert new items or updated the existing ones