package
0.0.0-20180911130330-d3ccc4fb1d66
Repository: https://github.com/rglyons/kube-arangodb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewOpenAPIData creates a new `Models` out of the openapi document.
No description provided by the author
VendorExtensionToMap converts openapi VendorExtension to a map.

# Constants

Defines openapi types.
Defines openapi types.
Defines openapi types.
Defines openapi types.

# 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.