All Downloads are FREE. Search and download functionalities are using the official Maven repository.

endpoints4s.openapi.MuxEndpoints.scala Maven / Gradle / Ivy

The newest version!
package endpoints4s.openapi

import endpoints4s.algebra.MuxRequest
import endpoints4s.algebra

/** @group interpreters
  */
trait MuxEndpoints extends algebra.MuxEndpoints with EndpointsWithCustomErrors {

  type MuxEndpoint[Req <: MuxRequest, Resp, Transport] = Endpoint[Req, Resp]

  def muxEndpoint[Req <: MuxRequest, Resp, Transport](
      request: Request[Transport],
      response: Response[Transport]
  ): MuxEndpoint[Req, Resp, Transport] = endpoint[Req, Resp](request, response)

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy