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. All

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( ... ) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. object Bool extends Serializable
  20. object Decimal extends PrimType[BigDecimal] with Product with Serializable

    Type representing decimal value via BigDecimal.

  21. 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.

  22. object Integer extends PrimType[BigInt] with Product with Serializable

    Type representing integer value via BigInt.

  23. 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.

  24. 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.

  25. 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.

  26. object MonthDay extends PrimType[MonthDay] with Product with Serializable

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

  27. 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.

  28. 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.

  29. 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'.

  30. object Text extends PrimType[String] with Product with Serializable

    Type representing any text.

  31. object Year extends PrimType[Year] with Product with Serializable

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

  32. object YearMonth extends PrimType[YearMonth] with Product with Serializable

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

  33. object ZoneId extends PrimType[ZoneId] with Product with Serializable

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

  34. object ZoneOffset extends PrimType[ZoneOffset] with Product with Serializable

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

  35. 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.

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped