octopus
.
dsl
AsyncValidatorAsyncOps
Related Doc:
package dsl
final
class
AsyncValidatorAsyncOps
[
M
[
_
]
,
T
]
extends
AnyVal
with
Serializable
Linear Supertypes
Serializable
,
Serializable
,
AnyVal
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
AsyncValidatorAsyncOps
Serializable
Serializable
AnyVal
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
AsyncValidatorAsyncOps
(
v:
AsyncValidatorM
[
M
,
T
]
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
comap
[
U
]
(
f: (
U
) ⇒
T
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
U
]
def
compose
(
v2:
AsyncValidatorM
[
M
,
T
]
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
composeDerived
(
implicit
dav:
DerivedAsyncValidator
[
M
,
T
]
,
app:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
composeSuper
[
U >:
T
]
(
v2:
AsyncValidatorM
[
M
,
U
]
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
getClass
()
:
Class
[_ <:
AnyVal
]
Definition Classes
AnyVal → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
macro
def
rule
[
G
]
(
selector: (
T
) ⇒
G
,
pred: (
G
) ⇒
M
[
Boolean
]
,
whenInvalid:
String
)
:
AsyncValidatorM
[
M
,
T
]
def
rule
(
asyncPred: (
T
) ⇒
M
[
Boolean
]
,
whenInvalid:
String
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
ruleCatchNonFatal
(
asyncPred: (
T
) ⇒
M
[
Boolean
]
,
whenInvalid:
String
,
whenCaught: (
Throwable
) ⇒
String
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
ruleCatchOnly
[
E <:
Throwable
]
(
asyncPred: (
T
) ⇒
M
[
Boolean
]
,
whenInvalid:
String
,
whenCaught: (
E
) ⇒
String
)
(
implicit
arg0:
ClassTag
[
E
]
,
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
ruleEither
(
asyncPred: (
T
) ⇒
M
[
Either
[
String
,
Boolean
]]
,
whenInvalid:
String
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
ruleOption
(
asyncPred: (
T
) ⇒
M
[
Option
[
Boolean
]]
,
whenInvalid:
String
,
whenNone:
String
)
(
implicit
appError:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
ruleVC
[
V
]
(
asyncPred: (
V
) ⇒
M
[
Boolean
]
,
whenInvalid:
String
)
(
implicit
gen:
Aux
[
T
,
::
[
V
,
HNil
]]
,
app:
AppError
[
M
]
)
:
AsyncValidatorM
[
M
,
T
]
def
toString
()
:
String
Definition Classes
Any
val
v
:
AsyncValidatorM
[
M
,
T
]
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyVal
Inherited from
Any
Ungrouped