bug3035

package
v0.36.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package bug3035 reproduces go-swagger issue #3035 ("Example spec for swagger:response does not produce example output"): a swagger:response whose body is an anonymous inline struct used to emit only the response description, with no schema at all — so field-level Example/Required and property descriptions were lost.

The expected behaviour — locked by the golden — is that the inline body struct produces a full object schema carrying its required set, property descriptions, and per-field examples.

Note: this fixture differs from the issue's original snippet by a single blank line after the body field's leading prose ("The error message"), which is the canonical annotation form. The field-level descriptions and example are captured regardless; the body field's leading prose is not propagated to the schema description (codescan does not surface it — see TestCoverage_Bug3035).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ValidationError

type ValidationError struct {
	// The error message
	//
	// in: body
	Body struct {
		// The validation message
		//
		// Required: true
		// Example: Expected type int
		Message string
		// An optional field name to which this validation applies
		FieldName string
	}
}

A ValidationError is an error that is used when the required input fails validation. swagger:response validationError

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL