package request
Type Members
- case class BidiStream[Req, Res] extends ListeningStream[BidiStreamState, BidiStreamCall[_, _]] with Product with Serializable
- abstract class Call[Req, Res] extends RequestAction with NameGen
- case class CallAttributes(callOptions: Expression[CallOptions] = CallOptions.DEFAULT.expressionSuccess, reversedHeaders: List[HeaderPair[_]] = Nil, protocolOverride: Option[GrpcProtocol] = None) extends Product with Serializable
- trait CallDefinition[Self, Req, Res] extends ActionBuilder
Trait to reuse code for specifying checks and call options.
Trait to reuse code for specifying checks and call options.
- Self
Curiously Recurring Template Pattern
- Req
request
- Res
response
- case class ClientStream[Req, Res] extends Product with Serializable
- case class Grpc extends Product with Serializable
- sealed abstract class ListeningStream[Status >: Completed, C <: StreamCall[_, _, Status]] extends AnyRef
- case class ServerStream[Req, Res] extends ListeningStream[ServerStreamState, ServerStreamCall[_, _]] with Product with Serializable
- class Unary[Req, Res] extends AnyRef
- abstract class UnaryResponse[Req, Res] extends Call[Req, Res]