Blame vendor/github.com/getkin/kin-openapi/openapi3/external_docs.go

Packit Service 3a6627
package openapi3
Packit Service 3a6627
Packit Service 3a6627
import (
Packit Service 3a6627
	"github.com/getkin/kin-openapi/jsoninfo"
Packit Service 3a6627
)
Packit Service 3a6627
Packit Service 3a6627
// ExternalDocs is specified by OpenAPI/Swagger standard version 3.0.
Packit Service 3a6627
type ExternalDocs struct {
Packit Service 3a6627
	ExtensionProps
Packit Service 3a6627
Packit Service 3a6627
	Description string `json:"description,omitempty"`
Packit Service 3a6627
	URL         string `json:"url,omitempty"`
Packit Service 3a6627
}
Packit Service 3a6627
Packit Service 3a6627
func (e *ExternalDocs) MarshalJSON() ([]byte, error) {
Packit Service 3a6627
	return jsoninfo.MarshalStrictStruct(e)
Packit Service 3a6627
}
Packit Service 3a6627
Packit Service 3a6627
func (e *ExternalDocs) UnmarshalJSON(data []byte) error {
Packit Service 3a6627
	return jsoninfo.UnmarshalStrictStruct(data, e)
Packit Service 3a6627
}