TemporalSchema

class Object
trait Matchable
class Any
trait GenericSchema[R]
object Schema

Value members

Concrete methods

def localDateSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDate]
def localDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDateTime]
def localTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalTime]
def offsetDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, OffsetDateTime]
def temporalSchema[A <: Temporal](name: String, description: Option[String])(f: A => ResponseValue): Schema[Any, A]
def temporalSchemaWithFormatter[A <: Temporal](name: String, description: Option[String])(formatter: DateTimeFormatter): Schema[Any, A]
def zonedDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, ZonedDateTime]

Concrete fields

lazy val instantEpochSchema: Schema[Any, Instant]
val localDateEpochSchema: Schema[Any, LocalDate]
val localDateTimeEpochSchema: Schema[Any, LocalDateTime]

Implicits

Implicits

implicit lazy val instantSchema: Schema[Any, Instant]
implicit lazy val localDateSchema: Schema[Any, LocalDate]
implicit lazy val localDateTimeSchema: Schema[Any, LocalDateTime]
implicit lazy val localTimeSchema: Schema[Any, LocalTime]
implicit lazy val offsetDateTimeSchema: Schema[Any, OffsetDateTime]
implicit lazy val zonedDateTimeSchema: Schema[Any, ZonedDateTime]