Success
Functions
Link copied to clipboard
Returns the unmodified copy of the result.
Link copied to clipboard
inline fun <T : Any> ProcessOutResult<T>.handleFailure(block: (code: POFailure.Code, message: String?, invalidFields: List<POFailure.InvalidField>?, cause: Exception?) -> Unit)
Link copied to clipboard
Link copied to clipboard
inline fun <T : Any> ProcessOutResult<T>.onFailure(action: (failure: ProcessOutResult.Failure) -> Unit): ProcessOutResult<T>
Performs the given action on the encapsulated failure if this instance represents Failure. Returns the original ProcessOutResult unchanged.
Link copied to clipboard
Performs the given action on the encapsulated value if this instance represents Success. Returns the original ProcessOutResult unchanged.
Link copied to clipboard
Maps ProcessOutResult to parcelable ProcessOutActivityResult.