ValidCaseBuilder

constructor(path: String, method: String, operation: Operation, openAPI: OpenAPI, securityValueProvider: SecurityValueProvider = SecurityValueProvider(), schemaExampleValueGenerator: SchemaExampleValueGenerator = SchemaExampleValueGeneratorFactory().create())

Parameters

path

API path template (e.g. "/pets/{id}")

method

HTTP method in lowercase as defined in the OpenAPI spec

operation

OpenAPI Operation describing the endpoint

openAPI

OpenAPI model used to resolve references

securityValueProvider

provider for security values used in authentication/authorization

schemaExampleValueGenerator

generator for example values from schemas