ProtoType

zio.temporal.protobuf.ProtoType
See theProtoType companion trait

Attributes

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

Members list

Type members

Types

type Of[A, Repr0] = ProtoType[A] { type Repr = Repr0; }

Implicits

Implicits

implicit val booleanType: Of[Boolean, Boolean]
implicit val bytesType: Of[Array[Byte], Array[Byte]]
implicit val integerType: Of[Int, Int]
implicit val longType: Of[Long, Long]
implicit val stringType: Of[String, String]

Inherited implicits

implicit val bigDecimalType: Of[BigDecimal, BigDecimal]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val bigIntType: Of[BigInt, BigInteger]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val instantType: Of[Instant, Long]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val localDateProtoType: Of[LocalDate, Long]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val localDateTimeType: Of[LocalDateTime, Long]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val localTimeProtoType: Of[LocalTime, Long]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit def optionProtoType[A](implicit protoType: ProtoType[A]): Of[Option[A], Option[protoType.Repr]]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val unitType: Of[Unit, ZUnit]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val uuidType: Of[UUID, UUID]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val zioDurationProtoType: Of[Duration, Long]

Attributes

Inherited from:
LowPriorityProtoTypes
implicit val zoneIdProtoType: Of[ZoneId, String]

Attributes

Inherited from:
LowPriorityProtoTypes