ReportIntent

sealed interface ReportIntent : MviIntent(source)

Defines the ReportIntent contract for the SDAI presentation layer.

Author

Dmitriy Moroz

Inheritors

Types

Link copied to clipboard

Provides the DismissError singleton used by the SDAI presentation layer.

Link copied to clipboard

Provides the NavigateBack singleton used by the SDAI presentation layer.

Link copied to clipboard
data object Submit : ReportIntent

Provides the Submit singleton used by the SDAI presentation layer.

Link copied to clipboard
data class UpdateReason(val reason: ReportReason) : ReportIntent

Carries UpdateReason data through the SDAI presentation layer.

Link copied to clipboard
data class UpdateText(val text: String) : ReportIntent

Carries UpdateText data through the SDAI presentation layer.