com.malliina.values
package com.malliina.values
Members list
Type members
Classlikes
case class AccessToken(token: String) extends TokenValue
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TokenValuetrait WrappedStringclass Objecttrait Matchableclass AnyShow all
object AccessToken extends StringCompanion[AccessToken]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass StringCompanion[AccessToken]class Objecttrait Matchableclass AnyShow all
- Self type
-
AccessToken.type
trait DoubleValidator[T] extends RangeValidator[Double, T]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final case class Email(email: String) extends AnyVal, WrappedString
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WrappedStringclass AnyValtrait Matchableclass AnyShow all
object Email extends StringCompanion[Email]
Attributes
abstract class EnumCompanion[Raw, T](implicit f: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw], r: Readable[Raw]) extends ValidatingCompanion[Raw, T]
Attributes
- Supertypes
- Known subtypes
case class ErrorMessage(message: String) extends WrappedString
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WrappedStringclass Objecttrait Matchableclass AnyShow all
object ErrorMessage extends StringCompanion[ErrorMessage]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass StringCompanion[ErrorMessage]class Objecttrait Matchableclass AnyShow all
- Self type
-
ErrorMessage.type
abstract class IdCompanion[T <: WrappedId] extends JsonCompanion[Long, T]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object UserId.type
case class IdToken(token: String) extends TokenValue
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TokenValuetrait WrappedStringclass Objecttrait Matchableclass AnyShow all
object IdToken extends StringCompanion[IdToken]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass StringCompanion[IdToken]class Objecttrait Matchableclass AnyShow all
- Self type
-
IdToken.type
abstract class IdentCompanion[T <: Identifier] extends JsonCompanion[String, T]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait Identifier
Attributes
- Supertypes
-
class Any
trait IntValidator[T] extends RangeValidator[Int, T]
Attributes
- Supertypes
- Known subtypes
-
class RangedInt[U]
abstract class JsonCompanion[Raw, T](implicit d: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw], r: Readable[Raw]) extends ValidatingCompanion[Raw, T]
Attributes
- Supertypes
- Known subtypes
-
class IdCompanion[T]object UserId.typeclass IdentCompanion[T]class StringCompanion[T]object AccessToken.typeobject Email.typeobject ErrorMessage.typeobject IdToken.typeobject Password.typeobject RefreshToken.typeobject UnixPath.typeobject Username.typeShow all
trait Literals
object LiteralsSyntax
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LiteralsSyntax.type
object NonBlank
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NonBlank.type
final case class Password(pass: String) extends AnyVal, WrappedString
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WrappedStringclass AnyValtrait Matchableclass AnyShow all
object Password extends StringCompanion[Password]
Attributes
trait RangeValidator[T, U] extends ValueValidator[T, U]
Attributes
- Supertypes
- Known subtypes
abstract class RangedInt[U <: WrappedValue[Int]](min: Int, max: Int) extends RangedValue[Int, U], IntValidator[U]
Attributes
- Supertypes
abstract class RangedValue[T, U <: WrappedValue[T]](min: T, max: T) extends RangeValidator[T, U]
Attributes
- Supertypes
- Known subtypes
-
class RangedInt[U]
object Readable
case class RefreshToken(token: String) extends TokenValue
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TokenValuetrait WrappedStringclass Objecttrait Matchableclass AnyShow all
object RefreshToken extends StringCompanion[RefreshToken]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass StringCompanion[RefreshToken]class Objecttrait Matchableclass AnyShow all
- Self type
-
RefreshToken.type
abstract class StringCompanion[T <: WrappedString] extends JsonCompanion[String, T]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AccessToken.typeobject Email.typeobject ErrorMessage.typeobject IdToken.typeobject Password.typeobject RefreshToken.typeobject UnixPath.typeobject Username.typeShow all
abstract class StringEnumCompanion[T] extends EnumCompanion[String, T]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class JsonEnumSet[T]class WrappedEnum[T]
sealed abstract class TokenValue(token: String) extends WrappedString
Attributes
- Supertypes
- Known subtypes
case class UnixPath(path: String) extends WrappedString
Value parameters
- path
-
a path - all separators must be slashes ('/') regardless of platform
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WrappedStringclass Objecttrait Matchableclass AnyShow all
object UnixPath extends StringCompanion[UnixPath]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass StringCompanion[UnixPath]class Objecttrait Matchableclass AnyShow all
- Self type
-
UnixPath.type
object UserId extends IdCompanion[UserId]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass IdCompanion[UserId]class Objecttrait Matchableclass AnyShow all
- Self type
-
UserId.type
final case class Username(name: String) extends AnyVal, WrappedString
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WrappedStringclass AnyValtrait Matchableclass AnyShow all
object Username extends StringCompanion[Username]
Attributes
abstract class ValidatingCompanion[Raw, T](implicit d: Decoder[Raw], e: Encoder[Raw], o: Ordering[Raw], r: Readable[Raw])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object FullUrl.typeclass StringEnumCompanion[T]class JsonEnumSet[T]class WrappedEnum[T]class IdCompanion[T]object UserId.typeclass IdentCompanion[T]class StringCompanion[T]object AccessToken.typeobject Email.typeobject ErrorMessage.typeobject IdToken.typeobject Password.typeobject RefreshToken.typeobject UnixPath.typeobject Username.typeShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
abstract class WrappedEnum[T <: WrappedString] extends StringEnumCompanion[T]
Attributes
- Supertypes
trait WrappedLong
Attributes
- Supertypes
-
class Any
trait WrappedString
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class Emailclass ErrorMessageclass Passwordclass TokenValueclass AccessTokenclass IdTokenclass RefreshTokenclass UnixPathclass UsernameShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Deprecated classlikes
Attributes
- Deprecated
- true
- Supertypes
-
class Objecttrait Matchableclass Any
In this article