sealed class DialogResult<T>
Class representing the result of a dialog
Success
data class Success<T> : DialogResult<T>
Cancelled
fun <T> Cancelled(): DialogResult<T>
flatMap
abstract fun flatMap(): T?