package
0.0.0-20180911130330-d3ccc4fb1d66
Repository: https://github.com/rglyons/kube-arangodb.git
Documentation: pkg.go.dev
# Functions
NewOpenAPIData creates a new `Models` out of the openapi document.
No description provided by the author
VendorExtensionToMap converts openapi VendorExtension to a map.
# Structs
Arbitrary is a value of any type (primitive, object or array).
Array must have all its element of the same `SubType`.
BaseSchema holds data used by each types of schema.
Definitions is an implementation of `Models`.
Kind is a complex object.
Map is an object who values must all be of the same `SubType`.
Path helps us keep track of type paths.
Primitive is a literal.
No description provided by the author
# Interfaces
Models interface describe a model provider.
Reference implementation depends on the type of document.
Schema is the base definition of an openapi type.
SchemaVisitor is an interface that you need to implement if you want to "visit" an openapi schema.
SchemaVisitorArbitrary is an additional visitor interface which handles arbitrary types.