OpenAPI Specification Schemas

From NovaOrdis Knowledge Base
Revision as of 01:59, 26 January 2024 by Ovidiu (talk | contribs) (→‎Example)
Jump to navigation Jump to search

External

Internal

Overview

The /components/schemas section of the OpenAPI specification defines reusable types that are used as input and output data types. These types can represent objects, but also primitives and arrays. The specification is based on JSON Schema Specification Draft 2020-12. A client or server code generator creates programming language types from these schemas. This article is annotated with details related to how oapi-codegen generates Go code.

Schema

SchemaName
  type:
  required:
  properties:
  format:
  description:
  discriminator:
  externalDocs:

Schema Name