Validation
Inheritors
Types
Link copied to clipboard
class Invalid<VALIDATEDCLASS>(validatedObject: VALIDATEDCLASS, val errorMessage: String) : Validation<VALIDATEDCLASS>
Link copied to clipboard
Functions
Link copied to clipboard
fun <NEW_TYPE> fold(onValid: (it: Validation.Valid<VALIDATEDCLASS>) -> NEW_TYPE, onInvalid: (it: Validation.Invalid<VALIDATEDCLASS>) -> NEW_TYPE): NEW_TYPE
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun throwOnInvalid(block: (it: Validation.Invalid<VALIDATEDCLASS>) -> Exception): Validation<VALIDATEDCLASS>