package
0.2.0
Repository: https://github.com/zxchris/go-swagger.git
Documentation: pkg.go.dev

# Functions

AgainstSchema validates the specified data with the provided schema, when no schema is provided it uses the json schema as default.
Spec validates a spec document It validates the spec json against the json schema for swagger and then validates a number of extra rules that can't be expressed in json schema: - definition can't declare a property that's already defined by one of its ancestors - definition's ancestor can't be a descendant of the same model - each api path should be non-verbatim (account for path param names) unique per method - each security reference should contain only unique scopes - each security scope in a security definition should be unique - each path parameter should correspond to a parameter placeholder and vice versa - each referencable defintion must have references - each definition property listed in the required array must be defined in the properties of the model - each parameter should have a unique `name` and `type` combination - each operation should have only 1 parameter of type body - each reference must point to a valid object - every default value that is specified must validate against the schema for that property - items property is required for all schemas/definitions of type `array`.