checkpoint-core-abstraction / com.natigbabayev.checkpoint.core / Rule / Callback

Callback

interface Callback<INPUT>

Parameters

INPUT - should be same as input of Rule

Functions

whenInvalid

This function must be invoked when Rule.isValid returns false.

abstract fun whenInvalid(input: INPUT): Unit

Companion Object Functions

invoke

operator fun <T> invoke(block: (input: T) -> Unit): Callback<T>