ZTemporalCodec

zio.temporal.json.ZTemporalCodec
See theZTemporalCodec companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[A](using ev: ZTemporalCodec[A]): ev.type

Summon an existing instance.

Summon an existing instance.

Attributes

inline def derived[A](using m: Of[A], classTag: ClassTag[A], cfg: JsonCodecConfiguration = ...): ZTemporalCodec[A]

Derive a codec for a case class, case object, or sealed trait by generating a zio-json codec via zio.json.JsonCodec.derived and wrapping it. Requires a deriving.Mirror.Of[A], as all zio-json Scala 3 derivation does.

Derive a codec for a case class, case object, or sealed trait by generating a zio-json codec via zio.json.JsonCodec.derived and wrapping it. Requires a deriving.Mirror.Of[A], as all zio-json Scala 3 derivation does.

Attributes

def make[A](jsonEncoder: JsonEncoder[A], jsonDecoder: JsonDecoder[A])(using ClassTag[A]): ZTemporalCodec[A]

Build a codec explicitly from the raw zio-json pieces.

Build a codec explicitly from the raw zio-json pieces.

Attributes

Givens

Givens

given jsonDecoderFromJsonCodec[A](using jsonCodec: JsonCodec[A]): JsonDecoder[A]

Bridge counterpart to jsonEncoderFromJsonCodec.

Bridge counterpart to jsonEncoderFromJsonCodec.

Attributes

given jsonEncoderFromJsonCodec[A](using jsonCodec: JsonCodec[A]): JsonEncoder[A]

Bridge: when a JsonCodec[A] is in scope (e.g. from final case class Foo(...) derives JsonCodec), expose its encoder as a JsonEncoder[A]. Lets zio-json's generic combinators (JsonEncoder.list, JsonEncoder.option, …) find what they need without forcing users to hand-write a separate given JsonEncoder[Foo] = jsonCodec.encoder.

Bridge: when a JsonCodec[A] is in scope (e.g. from final case class Foo(...) derives JsonCodec), expose its encoder as a JsonEncoder[A]. Lets zio-json's generic combinators (JsonEncoder.list, JsonEncoder.option, …) find what they need without forcing users to hand-write a separate given JsonEncoder[Foo] = jsonCodec.encoder.

Intentionally generic so it stays less-specific than zio-json's own JsonEncoder.int etc. — Scala's given-specificity rules prefer the non-generic instance for primitives, avoiding ambiguity.

Attributes

given unitCodec: ZTemporalCodec[Unit]
given unitDecoder: JsonDecoder[Unit]
given unitEncoder: JsonEncoder[Unit]

Inherited givens

given kind0[A](using encoder: JsonEncoder[A], decoder: JsonDecoder[A], classTag: ClassTag[A]): ZTemporalCodec[A]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances1 (hidden)
given kind1[F[_], A](using inner: ZTemporalCodec[A], encoder: JsonEncoder[F[A]], decoder: JsonDecoder[F[A]], classTag: ClassTag[F[A]]): ZTemporalCodec[F[A]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind10[F[_, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind11[F[_, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind12[F[_, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind13[F[_, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind14[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind15[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind16[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind17[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind18[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], innerS: ZTemporalCodec[S], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind19[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], innerS: ZTemporalCodec[S], innerT: ZTemporalCodec[T], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind2[F[_, _], A, B](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], encoder: JsonEncoder[F[A, B]], decoder: JsonDecoder[F[A, B]], classTag: ClassTag[F[A, B]]): ZTemporalCodec[F[A, B]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind20[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], innerS: ZTemporalCodec[S], innerT: ZTemporalCodec[T], innerU: ZTemporalCodec[U], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind21[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], innerS: ZTemporalCodec[S], innerT: ZTemporalCodec[T], innerU: ZTemporalCodec[U], innerV: ZTemporalCodec[V], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind22[F[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], innerK: ZTemporalCodec[K], innerL: ZTemporalCodec[L], innerM: ZTemporalCodec[M], innerN: ZTemporalCodec[N], innerO: ZTemporalCodec[O], innerP: ZTemporalCodec[P], innerQ: ZTemporalCodec[Q], innerR: ZTemporalCodec[R], innerS: ZTemporalCodec[S], innerT: ZTemporalCodec[T], innerU: ZTemporalCodec[U], innerV: ZTemporalCodec[V], innerW: ZTemporalCodec[W], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind3[F[_, _, _], A, B, C](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], encoder: JsonEncoder[F[A, B, C]], decoder: JsonDecoder[F[A, B, C]], classTag: ClassTag[F[A, B, C]]): ZTemporalCodec[F[A, B, C]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind4[F[_, _, _, _], A, B, C, D](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], encoder: JsonEncoder[F[A, B, C, D]], decoder: JsonDecoder[F[A, B, C, D]], classTag: ClassTag[F[A, B, C, D]]): ZTemporalCodec[F[A, B, C, D]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind5[F[_, _, _, _, _], A, B, C, D, E](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], encoder: JsonEncoder[F[A, B, C, D, E]], decoder: JsonDecoder[F[A, B, C, D, E]], classTag: ClassTag[F[A, B, C, D, E]]): ZTemporalCodec[F[A, B, C, D, E]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind6[F[_, _, _, _, _, _], A, B, C, D, E, G](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], encoder: JsonEncoder[F[A, B, C, D, E, G]], decoder: JsonDecoder[F[A, B, C, D, E, G]], classTag: ClassTag[F[A, B, C, D, E, G]]): ZTemporalCodec[F[A, B, C, D, E, G]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind7[F[_, _, _, _, _, _, _], A, B, C, D, E, G, H](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], encoder: JsonEncoder[F[A, B, C, D, E, G, H]], decoder: JsonDecoder[F[A, B, C, D, E, G, H]], classTag: ClassTag[F[A, B, C, D, E, G, H]]): ZTemporalCodec[F[A, B, C, D, E, G, H]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind8[F[_, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I]], classTag: ClassTag[F[A, B, C, D, E, G, H, I]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)
given kind9[F[_, _, _, _, _, _, _, _, _], A, B, C, D, E, G, H, I, J](using innerA: ZTemporalCodec[A], innerB: ZTemporalCodec[B], innerC: ZTemporalCodec[C], innerD: ZTemporalCodec[D], innerE: ZTemporalCodec[E], innerG: ZTemporalCodec[G], innerH: ZTemporalCodec[H], innerI: ZTemporalCodec[I], innerJ: ZTemporalCodec[J], encoder: JsonEncoder[F[A, B, C, D, E, G, H, I, J]], decoder: JsonDecoder[F[A, B, C, D, E, G, H, I, J]], classTag: ClassTag[F[A, B, C, D, E, G, H, I, J]]): ZTemporalCodec[F[A, B, C, D, E, G, H, I, J]]

Attributes

Inherited from:
LowPriorityZTemporalCodecInstances0 (hidden)