# Packages
Package openapi provides common algorithms and data structures used to
generate both OpenAPI v2 and v3 specifications from Goa designs.
# Functions
AddMarshalTags adds JSON, XML and Form tags to all inline object attributes recursively.
ClientCLIFiles returns the client HTTP CLI support file.
ClientFiles returns the generated HTTP client files.
ClientTypeFiles returns the HTTP transport client types files.
ExampleCLIFiles returns an example client tool HTTP implementation for each server expression.
ExampleServerFiles returns an example http service implementation.
MakeGolden returns a file object used to write test expectations.
OpenAPIFiles returns the files for the OpenAPIFile spec of the given HTTP API.
PathFiles returns the service path files.
RunHTTPDSL returns the HTTP DSL root resulting from running the given DSL.
ServerFiles returns the generated HTTP server files.
ServerTypeFiles returns the HTTP transport type files.
# Variables
HTTPServices holds the data computed from the design needed to generate the transport code of the services.