io.github.liewhite.rpc4s
package io.github.liewhite.rpc4s
Type members
Classlikes
abstract class Endpoint[I, O](var route: String)(implicit evidence$1: Encoder[I], evidence$2: Decoder[I], evidence$3: Encoder[O], evidence$4: Decoder[O])
case class Request(rtype: RequestType, route: String, sendResult: Promise[Unit], response: Option[Promise[Array[Byte]]], expireAt: ZonedDateTime)