io.github.daviddenton.fintrospect

renderers

package renderers

Visibility
  1. Public
  2. All

Type Members

  1. class JsonToJsonSchema extends AnyRef

    Given a JSON node, converts it to a flattened JSON Schema.

  2. case class Schema(node: JsonNode, definitions: List[Field]) extends Product with Serializable

    A post-reified and flattened JSON schema model.

    A post-reified and flattened JSON schema model.

    node

    the main schema node (first level only).

    definitions

    named, flattened JSON schema definitions of all models involved in the reification.

  3. class SimpleJson extends Renderer

  4. class Swagger1dot1Json extends Renderer

  5. class Swagger2dot0Json extends Renderer

Value Members

  1. object JsonToJsonSchema

  2. object SimpleJson

    Ultra-basic Renderer implementation that only supports the route paths and the main descriptions of each.

  3. object Swagger1dot1Json

    Renderer that provides basic Swagger v1.1 support.

    Renderer that provides basic Swagger v1.1 support. No support for bodies or schemas.

  4. object Swagger2dot0Json

    Renderer that provides Swagger v2.0 support

Ungrouped