Packages

object PrimType

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PrimType
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Bool(defaultValue: Option[Boolean]) extends PrimType[Boolean] with Product with Serializable

    Type representing a boolean value.

    Type representing a boolean value. True value can be passed as "true", "1", "y", "yes" or "on". False value can be passed as "false", "o", "n", "no" or "off".

    defaultValue

    Default value used then param is not provided

  2. final case class Enumeration[A](cases: (String, A)*) extends PrimType[A] with Product with Serializable

    Type representing a value selected from set of allowed values.

    Type representing a value selected from set of allowed values.

    cases

    lists of allowed parameter-value pairs

  3. final case class Path(pathType: PathType, shouldExist: Exists, fileSystem: FileSystem = FileSystem.live) extends PrimType[java.nio.file.Path] with Product with Serializable

    Type representing file system path.

    Type representing file system path.

    pathType

    Type of expected path: Directory, File or Either if both are acceptable.

    shouldExist

    Yes if path is expected to exists, No otherwise or Either is both are acceptable.

    fileSystem

    Implementation of FileSystem trait.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. object Bool extends Serializable
  21. case object Decimal extends PrimType[BigDecimal] with Product with Serializable

    Type representing decimal value via BigDecimal.

  22. case object Instant extends PrimType[Instant] with Product with Serializable

    Type representing parameter for instant in time in UTC format, such as 2007-12-03T10:15:30.00Z.

  23. case object Integer extends PrimType[BigInt] with Product with Serializable

    Type representing integer value via BigInt.

  24. case object LocalDate extends PrimType[LocalDate] with Product with Serializable

    Type representing parameter for a date in ISO_LOCAL_DATE format, such as 2007-12-03.

  25. case object LocalDateTime extends PrimType[LocalDateTime] with Product with Serializable

    Type representing a date-time without a time-zone in the ISO-8601 format, such as 2007-12-03T10:15:30.

  26. case object LocalTime extends PrimType[LocalTime] with Product with Serializable

    Type representing a time without a time-zone in the ISO-8601 format, such as 10:15:30.

  27. case object MonthDay extends PrimType[MonthDay] with Product with Serializable

    Type representing a month-day in the ISO-8601 format such as 12-03.

  28. case object OffsetDateTime extends PrimType[OffsetDateTime] with Product with Serializable

    Type representing a date-time with an offset from UTC/Greenwich in the ISO-8601 format, such as 2007-12-03T10:15:30+01:00.

  29. case object OffsetTime extends PrimType[OffsetTime] with Product with Serializable

    Type representing a time with an offset from UTC/Greenwich in the ISO-8601 format, such as 10:15:30+01:00.

  30. case object Period extends PrimType[Period] with Product with Serializable

    Type representing a date-based amount of time in the ISO-8601 format, such as 'P1Y2M3D'.

  31. case object Text extends PrimType[String] with Product with Serializable

    Type representing any text.

  32. case object Year extends PrimType[Year] with Product with Serializable

    Type representing a year in the ISO-8601 format, such as 2007.

  33. case object YearMonth extends PrimType[YearMonth] with Product with Serializable

    Type representing a year-month in the ISO-8601 format, such as 2007-12..

  34. case object ZoneId extends PrimType[ZoneId] with Product with Serializable

    Type representing a time-zone ID, such as Europe/Paris.

  35. case object ZoneOffset extends PrimType[ZoneOffset] with Product with Serializable

    Type representing a time-zone offset from Greenwich/UTC, such as +02:00.

  36. case object ZonedDateTime extends PrimType[ZonedDateTime] with Product with Serializable

    Type representing a date-time with a time-zone in the ISO-8601 format, such as 2007-12-03T10:15:30+01:00 Europe/Paris.

Inherited from AnyRef

Inherited from Any

Ungrouped