yorel
types
package
types
Visibility
Public
All
Type Members
case class
BcryptSalt
(
value:
BoundString
[
InvalidPasswordSaltException
]
)
extends
Product
with
Serializable
case class
BcryptedPassword
(
value:
BoundString
[
InvalidPasswordException
]
)
(
implicit
salt:
BcryptSalt
)
extends
Password
with
Product
with
Serializable
case class
BoundString
[
E <:
Exception
]
(
value:
String
)
(
implicit
eTag:
ClassTag
[
E
]
)
extends
Product
with
Serializable
Since
12/13/15.
case class
DefaultUUID
(
uuid:
BoundString
[
InvalidUUIDException
]
)
extends
UUID
with
Product
with
Serializable
case class
Email
[
E <:
InvalidEmailException
]
(
email:
BoundString
[
E
]
)
(
implicit
eTag:
ClassTag
[
E
]
)
extends
Product
with
Serializable
class
InvalidEmailException
extends
Exception
Since
12/13/15.
case class
InvalidPasswordException
(
message:
String
,
cause:
Throwable
)
extends
PasswordException
with
Product
with
Serializable
case class
InvalidPasswordSaltException
(
message:
String
,
cause:
Throwable
)
extends
PasswordException
with
Product
with
Serializable
case class
InvalidUUIDException
(
uuid:
String
,
cause:
Throwable
)
extends
Exception
with
Product
with
Serializable
Since
12/13/15.
case class
MatchedBcryptedPassword
(
value:
BoundString
[
InvalidPasswordException
]
,
check:
BoundString
[
InvalidPasswordException
]
)
(
implicit
salt:
BcryptSalt
)
extends
MatchedPassword
with
Product
with
Serializable
trait
MatchedPassword
extends
Password
case class
NewPassword
(
plain:
BoundString
[
InvalidPasswordException
]
)
(
implicit
salt:
BcryptSalt
)
extends
Password
with
Product
with
Serializable
case class
NonNull
[
E <:
Exception
,
T <:
AnyRef
]
(
value:
T
)
(
implicit
eTag:
ClassTag
[
E
]
)
extends
Product
with
Serializable
Since
12/30/15.
trait
Password
extends
AnyRef
abstract
class
PasswordException
extends
Exception
Since
12/13/15.
trait
UUID
extends
AnyRef
case class
UnmatchedPasswordsException
()
extends
PasswordException
with
Product
with
Serializable
Value Members
object
BoundString
extends
Serializable
object
Email
extends
Serializable
object
GenericException
Since
12/13/15.
object
MonadTransformers
Since
12/14/15.
object
NonNull
extends
Serializable
object
Password
object
UUID
Ungrouped
12/13/15.