OpaqueType

org.encalmo.models.OpaqueType
trait OpaqueType[O, T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IsoDateString
trait OpaqueBigDecimal[O]
object AmountDecimal
trait OpaqueInteger[O]
object Bps
object Percentage
object Amount
object Fee
trait OpaqueString[O]
object Country
object Currency
object DateOfBirth
object AmountString
trait OpaqueUUIDString[O]
object City
object EmailAddress
object FirstName
object IPAddress
object LastName
object PhoneNumber
Show all

Members list

Value members

Abstract methods

def apply(value: T): O
def show(value: O): T

Concrete methods

inline def unapply(value: O): Option[T]

Extensions

Extensions

extension (value: O)
inline def existsIn(values: O*): Boolean