Package

de.leanovate

swaggercheck

Permalink

package swaggercheck

Visibility
  1. Public
  2. All

Type Members

  1. case class OperationValidator[R, U](request: R, responseVerifier: Validator[U]) extends Product with Serializable

    Permalink

    A request in combination with a verifier for the expected response(s).

    A request in combination with a verifier for the expected response(s).

    R

    type of the request

    U

    type of the response

    request

    the request

    responseVerifier

    the verifier for the response

  2. trait RequestCreator[R] extends AnyRef

    Permalink

    Creator for request object for the webframework of your choice.

  3. trait ResponseExtractor[R] extends AnyRef

    Permalink

    Extractor for response objects of the webframework of your choice.

  4. case class SwaggerChecks(swaggerAPI: SwaggerAPI, stringFormats: Map[String, GeneratableFormat[String]] = ..., integerFormats: Map[String, GeneratableFormat[BigInt]] = ..., numberFormats: Map[String, GeneratableFormat[BigDecimal]] = ..., maxItems: Int = 10, randomAdditionalFields: Boolean = false) extends GeneratableSchema with Product with Serializable

    Permalink

    Facade for all swagger related generators and verifiers.

    Facade for all swagger related generators and verifiers.

    swaggerAPI

    the swagger API

    stringFormats

    map of all string formats

    integerFormats

    map of all integer formats

    numberFormats

    map of all number formats

    maxItems

    default maximum number of items in arrays (or objects with additionalProperties) might be overriden be minItems or maxItems in swagger file

  5. trait Validator[T] extends AnyRef

    Permalink

    Generic trait to verify something.

Value Members

  1. object SwaggerChecks extends Serializable

    Permalink
  2. package playhelper

    Permalink
  3. package schema

    Permalink
  4. package simple

    Permalink

Ungrouped