# README
API Code Surface
This directory contains a Protocol Buffer-language model suitable for generating support code for calling and implementing an API.
It can be generated from other formats read by gnostic and passed to code generator plugins to assist them by providing a preprocessed API description that is easier to generate.
# Functions
NewModelFromOpenAPI2 builds a model of an API service for use in code generation.
NewModelFromOpenAPIv3 builds a model of an API service for use in code generation.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
implement with a map.
implement with named fields.
# Variables
Enum value maps for FieldKind.
Enum value maps for FieldKind.
No description provided by the author
Enum value maps for Position.
Enum value maps for Position.
Enum value maps for TypeKind.
Enum value maps for TypeKind.
# Structs
Field is a field in a definition and can be associated with a position in a request structure.
The structure to transport information during the recursive calls inside model_openapiv2.go and model_openapiv3.go.
Method is an operation of an API and typically has associated client and server code.
Model represents an API for code generation.
No description provided by the author
No description provided by the author
Type typically corresponds to a definition, parameter, or response in an API and is represented by a type in generated code.