Repository: swaggest/openapi-go
Pull request #21 (2021-01-11 21:30:15)

Remove schema if parameter has content

github-actions[bot]: ### Unit Test Coverage
total:	(statements)	45.7%
<details><summary>Coverage diff with base branch</summary>

```diff
github.com/swaggest/openapi-go/openapi3/entities.go	WithOpenapi	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithInfo	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExternalDocs	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExternalDocsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithServers	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSecurity	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTags	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPaths	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithComponents	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ComponentsEns	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTitle	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTermsOfService	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContact	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ContactEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLicense	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	LicenseEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithVersion	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithEmail	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	41.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithVariables	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithVariablesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithEnum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDefault	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExternalDocs	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExternalDocsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSummary	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithServers	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameters	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfOperationValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfOperationValuesItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	35.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	71.4%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithIn	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequired	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDeprecated	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllowEmptyValue	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithStyle	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExplode	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllowReserved	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContentItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExample	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamples	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamplesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchemaXORContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaXORContentEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLocation	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	LocationEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	50.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTitle	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMultipleOf	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMaximum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExclusiveMaximum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMinimum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExclusiveMinimum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMaxLength	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMinLength	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPattern	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMaxItems	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMinItems	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithUniqueItems	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMaxProperties	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMinProperties	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequired	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithEnum	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithType	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithNot	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	NotEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllOf	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOneOf	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAnyOf	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithItems	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ItemsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithProperties	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPropertiesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAdditionalProperties	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	AdditionalPropertiesEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithFormat	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDefault	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithNullable	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDiscriminator	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	DiscriminatorEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithReadOnly	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithWriteOnly	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExample	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExternalDocs	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExternalDocsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDeprecated	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithXML	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	XMLEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	64.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	76.2%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchemaReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchemaOrRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaOrRefEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithBool	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	93.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPropertyName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapping	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMappingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	78.6%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithNamespace	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPrefix	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAttribute	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithWrapped	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	41.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExample	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamples	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamplesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithEncoding	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithEncodingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	42.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSummary	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithValue	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExternalValue	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	62.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExampleReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExampleReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExample	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExampleEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	75.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContentType	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeaders	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeadersItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithStyle	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExplode	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllowReserved	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequired	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDeprecated	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllowEmptyValue	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExplode	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAllowReserved	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemaEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContentItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExample	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamples	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamplesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.7%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	85.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	85.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHasSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HasSchemaEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHasContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HasContentEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	94.7%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchema	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	85.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithStyle	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	80.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithStyle	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	85.7%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	83.3%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	83.3%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPathParameter	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	PathParameterEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithQueryParameter	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	QueryParameterEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeaderParameter	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HeaderParameterEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCookieParameter	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	CookieParameterEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	88.5%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameterReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ParameterReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameter	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ParameterEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	93.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTags	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSummary	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExternalDocs	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExternalDocsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithID	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameters	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequestBody	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	RequestBodyEns	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithResponses	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCallbacks	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCallbacksItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDeprecated	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSecurity	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithServers	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	71.4%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContentItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequired	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	47.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequestBodyReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	RequestBodyReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequestBody	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	RequestBodyEns	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	93.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDefault	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	DefaultEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfResponseOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfResponseOrRefValuesItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	32.5%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	71.4%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeaders	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeadersItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContent	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithContentItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLinks	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLinksItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	47.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	71.4%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeaderReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HeaderReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeader	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HeaderEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	75.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOperationID	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOperationRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameters	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParametersItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequestBody	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithServer	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ServerEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	63.2%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOperationID	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOperationRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	85.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLinkReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	LinkReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLink	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	LinkEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	75.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithResponseReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ResponseReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithResponse	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ResponseEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	93.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAdditionalProperties	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAdditionalPropertiesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	63.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCallbackReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	CallbackReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCallback	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	CallbackEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	75.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfPathItemValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfPathItemValuesItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	21.2%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSchemas	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SchemasEns	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithResponses	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ResponsesEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithParameters	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ParametersEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithExamples	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ExamplesEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRequestBodies	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	RequestBodiesEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHeaders	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HeadersEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSecuritySchemes	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SecuritySchemesEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithLinks	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	LinksEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithCallbacks	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	CallbacksEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	41.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfSchemaOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfSchemaOrRefValuesItem	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfResponseOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfResponseOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfParameterOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfParameterOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfExampleOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfExampleOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfRequestBodyOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfRequestBodyOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfHeaderOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfHeaderOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRef	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	WithName	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithIn	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	48.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithBearerFormat	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithBearer	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	BearerEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithNonBearer	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	NonBearerEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	56.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	88.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithFlows	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	48.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithImplicit	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ImplicitEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithPassword	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	PasswordEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithClientCredentials	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	ClientCredentialsEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAuthorizationCode	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	AuthorizationCodeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	41.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAuthorizationURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRefreshURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopes	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTokenURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRefreshURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopes	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTokenURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRefreshURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopes	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAuthorizationURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithTokenURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithRefreshURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopes	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithScopesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	44.1%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOpenIDConnectURL	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithDescription	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnything	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfAnythingItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	48.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithAPIKeySecurityScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	APIKeySecuritySchemeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithHTTPSecurityScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	HTTPSecuritySchemeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOAuth2SecurityScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	OAuth2SecuritySchemeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithOpenIDConnectSecurityScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	OpenIDConnectSecuritySchemeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	88.5%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSecuritySchemeReference	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SecuritySchemeReferenceEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithSecurityScheme	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	SecuritySchemeEns	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	75.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfSecuritySchemeOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfSecuritySchemeOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfLinkOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfLinkOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfCallbackOrRefValues	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	WithMapOfCallbackOrRefValuesItem	0.0%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	31.6%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	100.0%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	77.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	77.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	77.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	88.9%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	77.8%
github.com/swaggest/openapi-go/openapi3/entities.go	MarshalJSON	66.7%
github.com/swaggest/openapi-go/openapi3/entities.go	UnmarshalJSON	77.8%
github.com/swaggest/openapi-go/openapi3/entities.go	marshalUnion	87.5%
github.com/swaggest/openapi-go/openapi3/helper.go	ToParameterOrRef	100.0%
github.com/swaggest/openapi-go/openapi3/helper.go	WithOperation	0.0%
github.com/swaggest/openapi-go/openapi3/helper.go	SetupOperation	91.9%
github.com/swaggest/openapi-go/openapi3/helper.go	AddOperation	100.0%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	ToJSONSchema	100.0%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	toJSONSchema	80.3%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	FromJSONSchema	79.7%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	checkNullable	100.0%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	fromSchemaArray	25.0%
github.com/swaggest/openapi-go/openapi3/jsonschema.go	fromBool	0.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	ResolveJSONSchemaRef	85.7%
github.com/swaggest/openapi-go/openapi3/reflect.go	joinErrors	71.4%
github.com/swaggest/openapi-go/openapi3/reflect.go	SpecEns	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	SetupRequest	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	SetRequest	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	parseRequestBody	95.2%
github.com/swaggest/openapi-go/openapi3/reflect.go	parseParametersIn	82.6%
github.com/swaggest/openapi-go/openapi3/reflect.go	collectDefinition	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	parseResponseHeader	87.5%
github.com/swaggest/openapi-go/openapi3/reflect.go	SetJSONResponse	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	hasJSONBody	75.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	SetupResponse	86.7%
github.com/swaggest/openapi-go/openapi3/reflect.go	ensureResponseContentType	100.0%
github.com/swaggest/openapi-go/openapi3/reflect.go	parseJSONResponse	88.2%
github.com/swaggest/openapi-go/openapi3/yaml.go	UnmarshalYAML	0.0%
github.com/swaggest/openapi-go/openapi3/yaml.go	MarshalYAML	75.0%
github.com/swaggest/openapi-go/openapi3/yaml.go	UnmarshalJSON	80.0%
github.com/swaggest/openapi-go/openapi3/yaml.go	objectKeys	75.0%
github.com/swaggest/openapi-go/openapi3/yaml.go	skipValue	81.8%
github.com/swaggest/openapi-go/openapi3/yaml.go	convertMapI2MapS	0.0%
total:	(statements)	45.7%
```
</details>
<!-- Sticky Pull Request Commentunit-test -->
codecov[bot]: # [Codecov](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=h1) Report
> Merging [#21](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=desc) (e346235) into [master](https://codecov.io/gh/swaggest/openapi-go/commit/72b4ca89f0a0d4bfdf6d43b3a79f1187f0006c88?el=desc) (72b4ca8) will **increase** coverage by `0.01%`.
> The diff coverage is `100.00%`.

[![Impacted file tree graph](https://codecov.io/gh/swaggest/openapi-go/pull/21/graphs/tree.svg?width=650&height=150&src=pr&token=3uETjeijpQ)](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
+ Coverage   37.63%   37.65%   +0.01%     
==========================================
  Files           5        5              
  Lines        3502     3503       +1     
==========================================
+ Hits         1318     1319       +1     
  Misses       1896     1896              
  Partials      288      288              
```

| Flag | Coverage Δ | |
|---|---|---|
| unittests | `37.65% <100.00%> (+0.01%)` | :arrow_up: |

Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags#carryforward-flags-in-the-pull-request-comment) to find out more.

| [Impacted Files](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [openapi3/reflect.go](https://codecov.io/gh/swaggest/openapi-go/pull/21/diff?src=pr&el=tree#diff-b3BlbmFwaTMvcmVmbGVjdC5nbw==) | `82.84% <100.00%> (+0.07%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=footer). Last update [72b4ca8...e346235](https://codecov.io/gh/swaggest/openapi-go/pull/21?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).


Patch:
diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml
index c42e65d..746f57c 100644
--- a/.github/workflows/golangci-lint.yml
+++ b/.github/workflows/golangci-lint.yml
@@ -17,7 +17,7 @@ jobs:
         uses: golangci/golangci-lint-action@v2.3.0
         with:
           # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
-          version: v1.32.2
+          version: v1.34.1
 
           # Optional: golangci-lint command line arguments.
           # args: ./the-only-dir-to-analyze/...
diff --git a/.golangci.yml b/.golangci.yml
index 205fa54..f32b6b6 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -29,6 +29,7 @@ linters:
     - gocognit
     - wrapcheck
     - exhaustivestruct
+    - forbidigo
 
 issues:
   exclude-use-default: false
@@ -37,4 +38,5 @@ issues:
         - gomnd
         - goconst
         - dupl
+        - paralleltest
       path: "_test.go"
diff --git a/Makefile b/Makefile
index 5bd0932..54c49a9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,3 @@
-GOLANGCI_LINT_VERSION := "v1.32.2"
 JSON_CLI_VERSION := "v1.8.0"
 
 # The head of Makefile determines location of dev-go to include standard targets.
diff --git a/go.mod b/go.mod
index d59a105..4130ef1 100644
--- a/go.mod
+++ b/go.mod
@@ -3,11 +3,17 @@ module github.com/swaggest/openapi-go
 go 1.13
 
 require (
-	github.com/bool64/dev v0.1.10
+	github.com/bool64/dev v0.1.12
+	github.com/bool64/shared v0.1.1 // indirect
+	github.com/nxadm/tail v1.4.6 // indirect
 	github.com/stretchr/testify v1.6.1
-	github.com/swaggest/assertjson v1.5.0
+	github.com/swaggest/assertjson v1.6.0
 	github.com/swaggest/jsonschema-go v0.3.13
 	github.com/swaggest/refl v0.1.6
 	github.com/swaggest/swgen v0.6.27
+	golang.org/x/net v0.0.0-20201224014010-6772e930b67b // indirect
+	golang.org/x/sys v0.0.0-20210110051926-789bb1bd4061 // indirect
+	golang.org/x/text v0.3.5 // indirect
 	gopkg.in/yaml.v2 v2.4.0
+	gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
 )
diff --git a/go.sum b/go.sum
index c2314b1..24f475e 100644
--- a/go.sum
+++ b/go.sum
@@ -4,6 +4,12 @@ github.com/bool64/dev v0.1.7 h1:1xs4ff6lUFIt7euQCmfjU0Xi7IiSmwcQyMokKdq6qAM=
 github.com/bool64/dev v0.1.7/go.mod h1:pn52JC52uSgpazChx9CeXyG+S3sW2V36HHoLNBbscdg=
 github.com/bool64/dev v0.1.10 h1:4L6eLD+qo1QgWDy+Y7OhJxi/gLwOAuV1rd07noMc3dU=
 github.com/bool64/dev v0.1.10/go.mod h1:pn52JC52uSgpazChx9CeXyG+S3sW2V36HHoLNBbscdg=
+github.com/bool64/dev v0.1.12 h1:mbuWBtCtOGwqt2lN1/9oPmn70XaOHdv2YHzQ31Zf9ks=
+github.com/bool64/dev v0.1.12/go.mod h1:pn52JC52uSgpazChx9CeXyG+S3sW2V36HHoLNBbscdg=
+github.com/bool64/shared v0.1.0 h1:yE+PJTOjlxOt/wz37HjFiH75Qr3EcpmY1glhUMv3p7k=
+github.com/bool64/shared v0.1.0/go.mod h1:khzw051JtnOZH6lX21rQ+sqbeC0FFEcU1wfchRS7EyU=
+github.com/bool64/shared v0.1.1 h1:oeJC8LWpaCO9K3dvvVpyoxs9YXkOiGF8onBKUSNdJ2I=
+github.com/bool64/shared v0.1.1/go.mod h1:khzw051JtnOZH6lX21rQ+sqbeC0FFEcU1wfchRS7EyU=
 github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
 github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
 github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
@@ -64,6 +70,8 @@ github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Ky
 github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
 github.com/nxadm/tail v1.4.5 h1:obHEce3upls1IBn1gTw/o7bCv7OJb6Ib/o7wNO+4eKw=
 github.com/nxadm/tail v1.4.5/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
+github.com/nxadm/tail v1.4.6 h1:11TGpSHY7Esh/i/qnq02Jo5oVrI1Gue8Slbq0ujPZFQ=
+github.com/nxadm/tail v1.4.6/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
 github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
 github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
 github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw=
@@ -76,8 +84,8 @@ github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7J
 github.com/onsi/gomega v1.8.1 h1:C5Dqfs/LeauYDX0jJXIe2SWmwCbGzx9yF8C8xy3Lh34=
 github.com/onsi/gomega v1.8.1/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA=
 github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
-github.com/onsi/gomega v1.10.3 h1:gph6h/qe9GSUw1NhH1gp+qb+h8rXD8Cy60Z32Qw3ELA=
-github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
+github.com/onsi/gomega v1.10.4 h1:NiTx7EEvBzu9sFOD1zORteLSt3o8gnlvZZwSE9TnY9U=
+github.com/onsi/gomega v1.10.4/go.mod h1:g/HbgYopi++010VEqkFgJHKC09uJiW9UkXvMUuKHUCQ=
 github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
 github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@@ -94,8 +102,8 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
 github.com/swaggest/assertjson v1.0.0/go.mod h1:mE5ltBbrB+Ya8Xar5OMITxya76vwLZMoPG8aXF7sVQc=
 github.com/swaggest/assertjson v1.4.1 h1:IpRjS42lEXKHR8C409jGCNDFCm3KCvpTi9LSksa490k=
 github.com/swaggest/assertjson v1.4.1/go.mod h1:v7atNMMlIa5ry2H1rgCHhvz7eho8yfP85UGio0+TFEI=
-github.com/swaggest/assertjson v1.5.0 h1:u4/T3sMCdqmFib0VmWssQSYECAWHKL0SXmRkYH2yLro=
-github.com/swaggest/assertjson v1.5.0/go.mod h1:f1YaHcrOYGbV3AHRwzNRP50QNMwlBXmszbqaBcCASaE=
+github.com/swaggest/assertjson v1.6.0 h1:/seQ1631sTRXAURjCNbPebYb+wtxnXhXg1BRIQUb7iU=
+github.com/swaggest/assertjson v1.6.0/go.mod h1:2dZU3TJoGcH+QPrekon0+zG5hJnZUpdEAxiLoxmJALI=
 github.com/swaggest/jsonschema-go v0.2.1/go.mod h1:QFauBdPTrU1UltwocM5FzOWnVjVVtcWkJWG3NlK9sV0=
 github.com/swaggest/jsonschema-go v0.2.4/go.mod h1:m4VV88Gbi7lCrt9ckJzigK1rMlEeFjdZUkJr1o5MnDE=
 github.com/swaggest/jsonschema-go v0.3.7/go.mod h1:TrWgbug4p2ZgcxnHDz+CvYvEtJ5KckL/XOV4mSR6FGw=
@@ -136,9 +144,10 @@ golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLL
 golang.org/x/net v0.0.0-20200320220750-118fecf932d8 h1:1+zQlQqEEhUeStBTi653GZAnAuivZq/2hz+Iz+OP7rg=
 golang.org/x/net v0.0.0-20200320220750-118fecf932d8/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7 h1:3uJsdck53FDIpWwLeAXlia9p4C8j0BO2xZrqzKpL0D8=
-golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201216054612-986b41b23924/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20201224014010-6772e930b67b h1:iFwSg7t5GZmB/Q5TjiEAsdoLDrdJRC1RiF2WhuV29Qw=
+golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -159,14 +168,19 @@ golang.org/x/sys v0.0.0-20200409092240-59c9f1ba88fa h1:mQTN3ECqfsViCNBgq+A40vdwh
 golang.org/x/sys v0.0.0-20200409092240-59c9f1ba88fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3 h1:kzM6+9dur93BcC2kVlYl34cHU+TYZLanmpSJHVMmL64=
-golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201218084310-7d0127a74742/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210110051926-789bb1bd4061 h1:DQmQoKxQWtyybCtX/3dIuDBcAhFszqq8YiNeS6sNu1c=
+golang.org/x/sys v0.0.0-20210110051926-789bb1bd4061/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.4 h1:0YWbFKbhXG/wIiuHDSKpS0Iy7FSA+u45VtBMfQcFTTc=
 golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ=
+golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
@@ -216,5 +230,7 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ=
 gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
+gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
diff --git a/openapi3/reflect.go b/openapi3/reflect.go
index ba2e075..d82a96b 100644
--- a/openapi3/reflect.go
+++ b/openapi3/reflect.go
@@ -275,6 +275,7 @@ func (r *Reflector) parseParametersIn(
 
 				openapiSchema := SchemaOrRef{}
 				openapiSchema.FromJSONSchema(propertySchema.ToSchemaOrBool())
+				p.Schema = nil
 				p.WithContentItem("application/json", MediaType{Schema: &openapiSchema})
 			} else {
 				ps, err := r.Reflect(reflect.New(field.Type).Interface(), jsonschema.InlineRefs)


Test patch:
diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml
new file mode 100644
index 0000000..a8b0490
--- /dev/null
+++ b/.github/workflows/test-unit.yml
@@ -0,0 +1,75 @@
+name: test-unit
+on:
+  push:
+    branches:
+      - master
+      - main
+  pull_request:
+env:
+  GO111MODULE: "on"
+jobs:
+  test:
+    strategy:
+      matrix:
+        go-version: [ 1.13.x, 1.14.x, 1.15.x ]
+    runs-on: ubuntu-latest
+    steps:
+      - name: Install Go
+        uses: actions/setup-go@v2
+        with:
+          go-version: ${{ matrix.go-version }}
+      - name: Checkout code
+        uses: actions/checkout@v2
+      - name: Restore base test coverage
+        uses: actions/cache@v2
+        with:
+          path: |
+            unit-base.txt
+          # Use base sha for PR or new commit hash for master/main push in test result key.
+          key: ${{ runner.os }}-unit-test-coverage-${{ (github.event.pull_request.base.sha != github.event.after) && github.event.pull_request.base.sha || github.event.after }}
+      - name: Restore vendor
+        uses: actions/cache@v2
+        with:
+          path: |
+            vendor
+          key: ${{ runner.os }}-go${{ matrix.go-version }}-vendor-${{ hashFiles('**/go.mod') }}
+      - name: Populate dependencies
+        run: |
+          (test -d vendor && echo vendor found) || (go mod vendor && du -sh vendor && du -sh ~/go/pkg/mod)
+      - name: Test
+        id: test
+        run: |
+          make test-unit
+          go tool cover -func=./unit.coverprofile | sed -e 's/.go:[0-9]*:\t/.go\t/g' | sed -e 's/\t\t*/\t/g'  > unit.txt
+          OUTPUT=$(test -e unit-base.txt && (diff unit-base.txt unit.txt || exit 0) || cat unit.txt)
+          OUTPUT="${OUTPUT//'%'/'%25'}"
+          OUTPUT="${OUTPUT//$'\n'/'%0A'}"
+          OUTPUT="${OUTPUT//$'\r'/'%0D'}"
+          TOTAL=$(grep 'total:' unit.txt)
+          echo "::set-output name=diff::$OUTPUT"
+          echo "::set-output name=total::$TOTAL"
+      - name: Store base coverage
+        if: ${{ github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main' }}
+        run: cp unit.txt unit-base.txt
+      - name: Comment Test Coverage
+        if: matrix.go-version == '1.15.x'
+        uses: marocchino/sticky-pull-request-comment@v2
+        with:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+          header: unit-test
+          message: |
+            ### Unit Test Coverage
+            ${{ steps.test.outputs.total }}
+            <details><summary>Coverage diff with base branch</summary>
+
+            ```diff
+            ${{ steps.test.outputs.diff }}
+            ```
+            </details>
+
+      - name: Upload code coverage
+        if: matrix.go-version == '1.15.x'
+        uses: codecov/codecov-action@v1
+        with:
+          file: ./unit.coverprofile
+          flags: unittests
diff --git a/openapi3/reflect_test.go b/openapi3/reflect_test.go
index b1f9559..6d9e493 100644
--- a/openapi3/reflect_test.go
+++ b/openapi3/reflect_test.go
@@ -571,14 +571,12 @@ func TestReflector_SetupRequest_jsonQuery(t *testing.T) {
 			"parameters":[
 			  {
 				"name":"one","in":"query",
-				"schema":{"$ref":"#/components/schemas/Openapi3TestFilter"},
 				"content":{
 				  "application/json":{"schema":{"$ref":"#/components/schemas/Openapi3TestFilter"}}
 				}
 			  },
 			  {
 				"name":"two","in":"query",
-				"schema":{"$ref":"#/components/schemas/Openapi3TestFilter"},
 				"content":{
 				  "application/json":{"schema":{"$ref":"#/components/schemas/Openapi3TestFilter"}}
 				}