package
core
Type Members
-
case class
ClassCoder[A](name: String, methods: List[MethodCoder[A]]) extends Product with Serializable
-
trait
Coder[A, B] extends FunctionWithoutImplicitConversion[A, B]
-
class
Failure extends Exception
-
trait
FailureHandler[A] extends FunctionWithoutImplicitConversion[Failure, A]
-
trait
FunctionWithoutImplicitConversion[A, B] extends AnyRef
-
case class
MethodCoder[A](name: String, return: TypeCoder[A], arguments: List[TypeCoder[A]]) extends Product with Serializable
-
case class
Request[I](service: String, method: String, arguments: Map[String, I]) extends Product with Serializable
-
case class
Response[I](value: I) extends Product with Serializable
-
case class
TypeCoder[A](name: String, format: A) extends Product with Serializable