TapirAdapter

class Object
trait Matchable
class Any

Type members

Types

type CalibanPipe = GraphQLWSInput => GraphQLWSOutput
type Subscriptions = Ref[Map[String, Promise[Any, Unit]]]
type UploadRequest = (Seq[Part[Array[Byte]]], ServerRequest)
type ZioWebSockets = ZioStreams & WebSockets

Value members

Concrete methods

def convertHttpEndpointToFuture[E, R](endpoint: ServerEndpoint[Any, [_] =>> RIO[R, _$19]])(implicit runtime: Runtime[R]): ServerEndpoint[Any, Future]
def makeHttpEndpoints[R, E](implicit requestCodec: JsonCodec[GraphQLRequest], responseCodec: JsonCodec[GraphQLResponse[E]]): List[PublicEndpoint[(GraphQLRequest, ServerRequest), StatusCode, GraphQLResponse[E], Any]]
def makeHttpService[R, E](interpreter: GraphQLInterpreter[R, E], skipValidation: Boolean, enableIntrospection: Boolean, queryExecution: QueryExecution, requestInterceptor: RequestInterceptor[R])(implicit requestCodec: JsonCodec[GraphQLRequest], responseCodec: JsonCodec[GraphQLResponse[E]]): List[ServerEndpoint[Any, [_] =>> RIO[R, _$4]]]
def makeHttpUploadEndpoint[R, E](implicit requestCodec: JsonCodec[GraphQLRequest], mapCodec: JsonCodec[Map[String, Seq[String]]], responseCodec: JsonCodec[GraphQLResponse[E]]): PublicEndpoint[(Seq[Part[Array[Byte]]], ServerRequest), StatusCode, GraphQLResponse[E], Any]
def makeHttpUploadService[R, E](interpreter: GraphQLInterpreter[R, E], skipValidation: Boolean, enableIntrospection: Boolean, queryExecution: QueryExecution, requestInterceptor: RequestInterceptor[R])(implicit requestCodec: JsonCodec[GraphQLRequest], mapCodec: JsonCodec[Map[String, Seq[String]]], responseCodec: JsonCodec[GraphQLResponse[E]]): ServerEndpoint[Any, [_] =>> RIO[R & Random, _$6]]
def makeWebSocketEndpoint[R, E](implicit inputCodec: JsonCodec[GraphQLWSInput], outputCodec: JsonCodec[GraphQLWSOutput]): PublicEndpoint[ServerRequest, StatusCode, CalibanPipe, ZioStreams & WebSockets]
def makeWebSocketService[R, E](interpreter: GraphQLInterpreter[R, E], skipValidation: Boolean, enableIntrospection: Boolean, keepAliveTime: Option[Duration], queryExecution: QueryExecution, requestInterceptor: RequestInterceptor[R], webSocketHooks: WebSocketHooks[R, E])(implicit inputCodec: JsonCodec[GraphQLWSInput], outputCodec: JsonCodec[GraphQLWSOutput]): ServerEndpoint[ZioWebSockets, [_] =>> RIO[R, _$9]]
def zioMonadError[R]: MonadError[[_] =>> RIO[R, _$22]]