org.encalmo.models
package org.encalmo.models
Members list
Type members
Classlikes
object Amount extends SimpleOpaqueInteger[Amount]
Attributes
- Supertypes
-
trait SimpleOpaqueInteger[Amount]trait OpaqueInteger[Amount]class Objecttrait Matchableclass AnyShow all
- Self type
-
Amount.type
object AmountDecimal extends OpaqueBigDecimal[AmountDecimal]
Attributes
- Supertypes
- Self type
-
AmountDecimal.type
object AmountDecimalString extends OpaqueStringWithPattern[AmountDecimalString, "-?[0-9]+\\.[0-9][0-9]"]
Attributes
- Supertypes
-
trait OpaqueStringWithPattern[AmountDecimalString, "-?[0-9]+\\.[0-9][0-9]"]trait OpaqueString[AmountDecimalString]class Objecttrait Matchableclass AnyShow all
- Self type
-
AmountDecimalString.type
object AmountString extends OpaqueStringWithPattern[AmountString, "-?[0-9]+"]
Attributes
- Supertypes
-
trait OpaqueStringWithPattern[AmountString, "-?[0-9]+"]trait OpaqueString[AmountString]class Objecttrait Matchableclass AnyShow all
- Self type
-
AmountString.type
Attributes
- Supertypes
- Self type
-
Attributes
- Supertypes
- Known subtypes
-
trait OpaqueString[O]object Countryobject Currencyobject DateOfBirthobject AmountDecimalStringobject AmountStringtrait OpaqueStringWithValidator[O]trait OpaqueUUIDString[O]trait SimpleOpaqueString[O]object Cityobject EmailAddressobject FirstNameobject IPAddressobject LastNameobject LocalPhoneNumberobject PhoneNumberobject PhoneNumberCountryPrefixShow all
- Self type
-
object Bps extends OpaqueInteger[Bps]
Attributes
- Supertypes
- Self type
-
Bps.type
object City extends SimpleOpaqueString[City]
Attributes
- Supertypes
-
trait SimpleOpaqueString[City]trait OpaqueString[City]class Objecttrait Matchableclass AnyShow all
- Self type
-
City.type
object Country extends OpaqueString[Country]
Attributes
- Supertypes
- Self type
-
Country.type
object Currency extends OpaqueString[Currency]
Attributes
- Supertypes
- Self type
-
Currency.type
object DateOfBirth extends OpaqueString[DateOfBirth]
Attributes
- Supertypes
- Self type
-
DateOfBirth.type
object EmailAddress extends SimpleOpaqueString[EmailAddress]
Attributes
- Supertypes
-
trait SimpleOpaqueString[EmailAddress]trait OpaqueString[EmailAddress]class Objecttrait Matchableclass AnyShow all
- Self type
-
EmailAddress.type
object Fee extends SimpleOpaqueInteger[Fee]
Attributes
- Supertypes
-
trait SimpleOpaqueInteger[Fee]trait OpaqueInteger[Fee]class Objecttrait Matchableclass AnyShow all
- Self type
-
Fee.type
object FirstName extends SimpleOpaqueString[FirstName]
Attributes
- Supertypes
-
trait SimpleOpaqueString[FirstName]trait OpaqueString[FirstName]class Objecttrait Matchableclass AnyShow all
- Self type
-
FirstName.type
object IPAddress extends SimpleOpaqueString[IPAddress]
Attributes
- Supertypes
-
trait SimpleOpaqueString[IPAddress]trait OpaqueString[IPAddress]class Objecttrait Matchableclass AnyShow all
- Self type
-
IPAddress.type
object IsoDateString extends OpaqueType[IsoDateString, LocalDate]
Attributes
- Supertypes
- Self type
-
IsoDateString.type
object LastName extends SimpleOpaqueString[LastName]
Attributes
- Supertypes
-
trait SimpleOpaqueString[LastName]trait OpaqueString[LastName]class Objecttrait Matchableclass AnyShow all
- Self type
-
LastName.type
object LocalPhoneNumber extends SimpleOpaqueString[LocalPhoneNumber]
Attributes
- Supertypes
- Self type
-
LocalPhoneNumber.type
object MathUtils
trait OpaqueBigDecimal[O] extends OpaqueType[O, BigDecimal]
Attributes
- Supertypes
- Known subtypes
-
object AmountDecimal
trait OpaqueInteger[O] extends OpaqueType[O, Int]
Attributes
- Supertypes
- Known subtypes
trait OpaqueString[O <: String] extends OpaqueType[O, String], AutoShow[O, String]
Attributes
- Supertypes
- Known subtypes
-
object Countryobject Currencyobject DateOfBirthobject AmountDecimalStringobject AmountStringtrait OpaqueStringWithValidator[O]trait OpaqueUUIDString[O]trait SimpleOpaqueString[O]object Cityobject EmailAddressobject FirstNameobject IPAddressobject LastNameobject LocalPhoneNumberobject PhoneNumberobject PhoneNumberCountryPrefixShow all
trait OpaqueStringWithPattern[O <: String, P <: String & Singleton] extends OpaqueString[O]
Attributes
- Supertypes
- Known subtypes
-
object AmountDecimalStringobject AmountString
trait OpaqueStringWithValidator[O <: String] extends OpaqueString[O]
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
object IsoDateStringtrait OpaqueBigDecimal[O]object AmountDecimaltrait OpaqueInteger[O]object Bpsobject Percentagetrait SimpleOpaqueInteger[O]object Amountobject Feetrait OpaqueString[O]object Countryobject Currencyobject DateOfBirthobject AmountDecimalStringobject AmountStringtrait OpaqueStringWithValidator[O]trait OpaqueUUIDString[O]trait SimpleOpaqueString[O]object Cityobject EmailAddressobject FirstNameobject IPAddressobject LastNameobject LocalPhoneNumberobject PhoneNumberobject PhoneNumberCountryPrefixShow all
trait OpaqueUUIDString[O <: String] extends OpaqueString[O]
Attributes
- Supertypes
object Percentage extends OpaqueInteger[Percentage]
Attributes
- Supertypes
- Self type
-
Percentage.type
object PhoneNumber extends SimpleOpaqueString[PhoneNumber]
Attributes
- Supertypes
-
trait SimpleOpaqueString[PhoneNumber]trait OpaqueString[PhoneNumber]class Objecttrait Matchableclass AnyShow all
- Self type
-
PhoneNumber.type
object PhoneNumberCountryPrefix extends SimpleOpaqueString[PhoneNumberCountryPrefix]
Attributes
- Supertypes
- Self type
trait SimpleOpaqueInteger[O <: Int] extends OpaqueInteger[O]
Attributes
- Supertypes
- Known subtypes
trait SimpleOpaqueString[O <: String] extends OpaqueString[O]
Attributes
- Supertypes
- Known subtypes
-
object Cityobject EmailAddressobject FirstNameobject IPAddressobject LastNameobject LocalPhoneNumberobject PhoneNumberobject PhoneNumberCountryPrefixShow all
Types
In this article