func newSchemaError(path *Path, format string, a ...interface{ … }
func VendorExtensionToMap(e []*openapi_v2.NamedAny) map[string]interface{ … }
type Definitions …
var _ …
func NewOpenAPIData(doc *openapi_v2.Document) (Models, error) { … }
func (d *Definitions) parseReference(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func parseDefault(def *openapi_v2.Any) (interface{ … }
func (d *Definitions) parseBaseSchema(s *openapi_v2.Schema, path *Path) (BaseSchema, error) { … }
func (d *Definitions) parseMap(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) parsePrimitive(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) parseArray(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) parseKind(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) parseArbitrary(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) ParseSchema(s *openapi_v2.Schema, path *Path) (Schema, error) { … }
func (d *Definitions) LookupModel(model string) Schema { … }
func (d *Definitions) ListModels() []string { … }
type Ref …
var _ …
func (r *Ref) Reference() string { … }
func (r *Ref) SubSchema() Schema { … }
func (r *Ref) Accept(v SchemaVisitor) { … }
func (r *Ref) GetName() string { … }