com.malliina.values

Members list

Concise view

Type members

Classlikes

case class AccessToken(token: String) extends TokenValue

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class JsonCompanion[String, AccessToken]
class Object
trait Matchable
class Any
Self type
trait DoubleValidator[T] extends RangeValidator[Double, T]

Attributes

Graph
Supertypes
trait RangeValidator[Double, T]
trait ValueValidator[Double, T]
class Object
trait Matchable
class Any
final case class Email(email: String) extends AnyVal with WrappedString

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object Email extends StringCompanion[Email]

Attributes

Companion:
class
Graph
Supertypes
class JsonCompanion[String, Email]
class ValidatingCompanion[String, Email]
class Object
trait Matchable
class Any
Self type
Email.type
abstract class EnumCompanion[Raw, T](implicit f: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw]) extends ValidatingCompanion[Raw, T]

Attributes

Graph
Supertypes
class ValidatingCompanion[Raw, T]
class Object
trait Matchable
class Any
Known subtypes
case class ErrorMessage(message: String) extends WrappedString

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class IdCompanion[T <: WrappedId] extends JsonCompanion[Long, T]

Attributes

Graph
Supertypes
class JsonCompanion[Long, T]
class ValidatingCompanion[Long, T]
class Object
trait Matchable
class Any
Known subtypes
object UserId.type
case class IdToken(token: String) extends TokenValue

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class JsonCompanion[String, IdToken]
class Object
trait Matchable
class Any
Self type
IdToken.type
abstract class IdentCompanion[T <: Identifier] extends JsonCompanion[String, T]

Attributes

Graph
Supertypes
class JsonCompanion[String, T]
class ValidatingCompanion[String, T]
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Any
trait IntValidator[T] extends RangeValidator[Int, T]

Attributes

Graph
Supertypes
trait RangeValidator[Int, T]
trait ValueValidator[Int, T]
class Object
trait Matchable
class Any
Known subtypes
class RangedInt[U]
abstract class JsonCompanion[Raw, T](implicit d: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw]) extends ValidatingCompanion[Raw, T]

Attributes

Graph
Supertypes
class ValidatingCompanion[Raw, T]
class Object
trait Matchable
class Any
Known subtypes
class IdCompanion[T]
object UserId.type
object AccessToken.type
object Email.type
object ErrorMessage.type
object IdToken.type
object Password.type
object RefreshToken.type
object UnixPath.type
object Username.type
final case class Password(pass: String) extends AnyVal with WrappedString

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class JsonCompanion[String, Password]
class Object
trait Matchable
class Any
Self type
trait RangeValidator[T, U] extends ValueValidator[T, U]

Attributes

Graph
Supertypes
trait ValueValidator[T, U]
class Object
trait Matchable
class Any
Known subtypes
trait IntValidator[T]
class RangedInt[U]
class RangedValue[T, U]
abstract class RangedInt[U <: WrappedValue[Int]](min: Int, max: Int) extends RangedValue[Int, U] with IntValidator[U]

Attributes

Graph
Supertypes
trait IntValidator[U]
class RangedValue[Int, U]
trait RangeValidator[Int, U]
trait ValueValidator[Int, U]
class Object
trait Matchable
class Any
abstract class RangedValue[T, U <: WrappedValue[T]](min: T, max: T) extends RangeValidator[T, U]

Attributes

Graph
Supertypes
trait RangeValidator[T, U]
trait ValueValidator[T, U]
class Object
trait Matchable
class Any
Known subtypes
class RangedInt[U]
trait Readable[R]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Readable

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class RefreshToken(token: String) extends TokenValue

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class StringCompanion[T <: WrappedString] extends JsonCompanion[String, T]

Attributes

Graph
Supertypes
class JsonCompanion[String, T]
class ValidatingCompanion[String, T]
class Object
trait Matchable
class Any
Known subtypes
object AccessToken.type
object Email.type
object ErrorMessage.type
object IdToken.type
object Password.type
object RefreshToken.type
object UnixPath.type
object Username.type
abstract class StringEnumCompanion[T] extends EnumCompanion[String, T]

Attributes

Graph
Supertypes
class EnumCompanion[String, T]
class ValidatingCompanion[String, T]
class Object
trait Matchable
class Any
Known subtypes
class JsonEnumSet[T]
class WrappedEnum[T]
sealed abstract class TokenValue(token: String) extends WrappedString

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class UnixPath(path: String) extends WrappedString

Attributes

path

a path - all separators must be slashes ('/') regardless of platform

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class JsonCompanion[String, UnixPath]
class Object
trait Matchable
class Any
Self type
case class UserId(id: Long) extends WrappedId

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WrappedId
class Object
trait Matchable
class Any
object UserId extends IdCompanion[UserId]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class JsonCompanion[Long, UserId]
class Object
trait Matchable
class Any
Self type
UserId.type
final case class Username(name: String) extends AnyVal with WrappedString

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class JsonCompanion[String, Username]
class Object
trait Matchable
class Any
Self type
abstract class ValidatingCompanion[Raw, T](implicit d: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FullUrl.type
class EnumCompanion[Raw, T]
class JsonEnumSet[T]
class WrappedEnum[T]
class JsonCompanion[Raw, T]
class IdCompanion[T]
object UserId.type
object AccessToken.type
object Email.type
object ErrorMessage.type
object IdToken.type
object Password.type
object RefreshToken.type
object UnixPath.type
object Username.type
trait ValueValidator[T, U]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait RangeValidator[T, U]
trait IntValidator[T]
class RangedInt[U]
class RangedValue[T, U]
abstract class WrappedEnum[T <: WrappedString] extends StringEnumCompanion[T]

Attributes

Graph
Supertypes
class EnumCompanion[String, T]
class ValidatingCompanion[String, T]
class Object
trait Matchable
class Any
trait WrappedId

Attributes

Graph
Supertypes
class Any
Known subtypes
class UserId

Attributes

Graph
Supertypes
class Any

Attributes

Graph
Supertypes
class Any
Known subtypes
class Email
class Password
class IdToken
class UnixPath
class Username
trait WrappedValue[T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Deprecated classlikes

abstract class Wrapped(val value: String)

Attributes

Deprecated
true
Graph
Supertypes
class Object
trait Matchable
class Any