GalleryIntent

sealed interface GalleryIntent : MviIntent(source)

Defines the GalleryIntent contract for the SDAI presentation layer.

Author

Dmitriy Moroz

Inheritors

Types

Link copied to clipboard
data class ChangeSelectionMode(val flag: Boolean) : GalleryIntent

Carries ChangeSelectionMode data through the SDAI presentation layer.

Link copied to clipboard
sealed interface Delete : GalleryIntent

Defines the Delete contract for the SDAI presentation layer.

Link copied to clipboard

Provides the DismissDialog singleton used by the SDAI presentation layer.

Link copied to clipboard

Coordinates Dropdown behavior in the SDAI presentation layer.

Link copied to clipboard
sealed interface Export : GalleryIntent

Defines the Export contract for the SDAI presentation layer.

Link copied to clipboard

Provides the LoadNextPage singleton used by the SDAI presentation layer.

Link copied to clipboard

Provides the OpenDrawer singleton used by the SDAI presentation layer.

Link copied to clipboard
data class OpenItem(val id: Long) : GalleryIntent

Carries OpenItem data through the SDAI presentation layer.

Link copied to clipboard

Provides the OpenMediaStoreFolder singleton used by the SDAI presentation layer.

Link copied to clipboard
data class ToggleItemSelection(val id: Long) : GalleryIntent

Carries ToggleItemSelection data through the SDAI presentation layer.

Link copied to clipboard

Provides the UnselectAll singleton used by the SDAI presentation layer.