ActionCheckBuilder

abstract class ActionCheckBuilder<Self : ActionCheckBuilder<Self, Res, WrappedRes, Check>, Res, WrappedRes, Check : Check<WrappedRes>>(from: From<Res>) : ActionBuilder

Constructors

Link copied to clipboard
fun <Res> ActionCheckBuilder(from: From<Res>)

Types

Link copied to clipboard
class ConditionWithoutRes<Self : ActionCheckBuilder<Self, Res, WrappedRes, Check>, Res, WrappedRes, Check : Check<WrappedRes>>(builder: Self, condition: Function1<Session, Validation<PrimitiveBool>>)
Link copied to clipboard
class ConditionWithRes<Self : ActionCheckBuilder<Self, Res, WrappedRes, Check>, Res, WrappedRes, Check : Check<WrappedRes>>(builder: Self, condition: Function2<WrappedRes, Session, Validation<PrimitiveBool>>)

Functions

Link copied to clipboard
abstract fun asScala(): ActionBuilder
Link copied to clipboard
fun check(vararg checks: CheckBuilder): Self
fun check(vararg checks: From<Res>.() -> CheckBuilder): Self
Link copied to clipboard
fun checkIf(condition: BiPredicate<WrappedRes, Session>): ActionCheckBuilder.ConditionWithRes<Self, Res, WrappedRes, Check>
fun checkIf(condition: Predicate<Session>): ActionCheckBuilder.ConditionWithoutRes<Self, Res, WrappedRes, Check>
inline fun checkIf(crossinline condition: (Session) -> Boolean): ActionCheckBuilder.ConditionWithoutRes<Self, Res, WrappedRes, Check>
inline fun checkIf(crossinline condition: (WrappedRes, Session) -> Boolean): ActionCheckBuilder.ConditionWithRes<Self, Res, WrappedRes, Check>
fun checkIf(condition: String): ActionCheckBuilder.ConditionWithoutRes<Self, Res, WrappedRes, Check>

Inheritors

Link copied to clipboard