Package

de.leanovate.swaggercheck

schema

Permalink

package schema

Visibility
  1. Public
  2. All

Type Members

  1. case class Operation(consumes: Set[String], produces: Set[String], parameters: Seq[OperationParameter], responses: Map[String, OperationResponse]) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  2. class OperationBuilder extends AnyRef

    Permalink
  3. case class OperationParameter(name: Option[String], in: String, required: Boolean, schema: Definition) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  4. class OperationParameterBuilder extends AnyRef

    Permalink
  5. case class OperationResponse(schema: Option[Definition], headers: Seq[(String, Definition)]) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  6. class OperationResponseBuilder extends AnyRef

    Permalink
  7. class ReferenceOperationParameter extends OperationParameter

    Permalink
  8. case class SwaggerAPI(basePath: Option[String], paths: Map[String, Map[String, Operation]], definitions: Map[String, Definition]) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  9. class SwaggerAPIBuilder extends AnyRef

    Permalink

Value Members

  1. object Operation extends Serializable

    Permalink
  2. object ReferenceOperationParameter extends Serializable

    Permalink
  3. object SwaggerAPI extends Serializable

    Permalink

Ungrouped