AsyncAPIInterpreter

sttp.tapir.docs.asyncapi.AsyncAPIInterpreter
See theAsyncAPIInterpreter companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def serverEndpointsToAsyncAPI[F[_]](ses: Iterable[ServerEndpoint[_, F]], title: String, version: String): AsyncAPI
def serverEndpointsToAsyncAPI[F[_]](ses: Iterable[ServerEndpoint[_, F]], title: String, version: String, servers: Iterable[(String, Server)]): AsyncAPI
def serverEndpointsToAsyncAPI[F[_]](ses: Iterable[ServerEndpoint[_, F]], info: Info): AsyncAPI
def serverEndpointsToAsyncAPI[F[_]](ses: Iterable[ServerEndpoint[_, F]], info: Info, servers: Iterable[(String, Server)]): AsyncAPI
def serverEndpointsToAsyncAPI[F[_]](ses: Iterable[ServerEndpoint[_, F]], info: Info, servers: Iterable[(String, Server)], docsExtensions: List[DocsExtension[_]]): AsyncAPI
def toAsyncAPI[A, I, E, O, R](e: Endpoint[A, I, E, O, R], title: String, version: String): AsyncAPI
def toAsyncAPI[A, I, E, O, R](e: Endpoint[A, I, E, O, R], title: String, version: String, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI[A, I, E, O, R](e: Endpoint[A, I, E, O, R], info: Info): AsyncAPI
def toAsyncAPI[A, I, E, O, R](e: Endpoint[A, I, E, O, R], info: Info, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI[A, I, E, O, R](e: Endpoint[A, I, E, O, R], info: Info, servers: Iterable[(String, Server)], docsExtensions: List[DocsExtension[_]]): AsyncAPI
def toAsyncAPI[R, F[_]](se: ServerEndpoint[R, F], title: String, version: String): AsyncAPI
def toAsyncAPI[R, F[_]](se: ServerEndpoint[R, F], title: String, version: String, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI[E, F[_]](se: ServerEndpoint[E, F], info: Info): AsyncAPI
def toAsyncAPI[R, F[_]](se: ServerEndpoint[R, F], info: Info, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI[R, F[_]](se: ServerEndpoint[R, F], info: Info, servers: Iterable[(String, Server)], docsExtensions: List[DocsExtension[_]]): AsyncAPI
def toAsyncAPI(es: Iterable[AnyEndpoint], title: String, version: String): AsyncAPI
def toAsyncAPI(es: Iterable[AnyEndpoint], title: String, version: String, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI(es: Iterable[AnyEndpoint], info: Info): AsyncAPI
def toAsyncAPI(es: Iterable[AnyEndpoint], info: Info, servers: Iterable[(String, Server)]): AsyncAPI
def toAsyncAPI(es: Iterable[AnyEndpoint], info: Info, servers: Iterable[(String, Server)], docsExtensions: List[DocsExtension[_]]): AsyncAPI