OpenApiRenderer

io.hireproof.structure.openapi.OpenApiRenderer$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def apply(title: String, description: Option[String], version: String, schemas: List[Schema[_]], openApiVersion: OpenApiVersion): Json
def apply(info: Json, schemas: List[Schema[_]], openApiVersion: OpenApiVersion): Json
def field(path: Chain[String]): Field[_] => Json
def info(title: String, description: Option[String], version: String): Json

Concrete fields

val defaults: Value[_] => Json
val method: Method => String
val oneOfSchemas: Schema[_] => Map[String, Json]
val schema: Schema[_] => Json
val tpe: Type => String
val url: Url[_] => Either[String, String]
val validations: Schema[_] => Json