The openapi-parser Reference Manual

This is the openapi-parser Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:32:00 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 openapi-parser

OpenAPI 3.0.1 and 3.1.0 parser/validator

Author

pokepay developer team

License

MIT

Dependencies
  • cl-yaml (system).
  • alexandria (system).
  • cl-change-case (system).
  • trivial-types (system).
  • closer-mop (system).
  • esrap (system).
  • trivia (system).
  • str (system).
  • cl-package-locks (system).
Source

openapi-parser.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 openapi-parser/openapi-parser.asd

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

ASDF Systems

openapi-parser.


3.1.3 openapi-parser/utils.lisp

Dependency

package.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Internals

hash-exists-p (function).


3.1.4 openapi-parser/path.lisp

Dependency

utils.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Internals

3.1.5 openapi-parser/error.lisp

Dependency

path.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Internals

3.1.6 openapi-parser/schema-interface.lisp

Dependency

error.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Public Interface

3.1.7 openapi-parser/schema-base.lisp

Dependency

schema-interface.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Public Interface
Internals

3.1.8 openapi-parser/schema-generator.lisp

Dependency

schema-base.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Packages

openapi-parser/schema-generator.

Internals

3.1.9 openapi-parser/schema-3-0-1.lisp

Dependency

schema-generator.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Public Interface

3.1.10 openapi-parser/schema-3-1-0.lisp

Dependency

schema-3-0-1.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Public Interface

3.1.11 openapi-parser/yaml.lisp

Dependency

schema-3-1-0.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Internals

3.1.12 openapi-parser/parser.lisp

Dependency

yaml.lisp (file).

Source

openapi-parser.asd.

Parent Component

openapi-parser (system).

Public Interface

parse-file (function).

Internals

4 Packages

Packages are listed by definition order.


4.1 openapi-parser/schema/3.0.1

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
Public Interface

4.2 openapi-parser

Source

package.lisp.

Use List
Public Interface

parse-file (function).

Internals

4.3 openapi-parser/schema-generator

Source

schema-generator.lisp.

Use List
  • alexandria.
  • common-lisp.
Internals

4.4 openapi-parser/schema/3.1.0

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
Public Interface

4.5 openapi-parser/schema

Source

package.lisp.

Use List
  • alexandria.
  • common-lisp.
Used By List

openapi-parser.

Public Interface

get-x-property (function).

Internals

4.6 openapi-parser/schema/3/interface

Source

package.lisp.

Use List

common-lisp.

Used By List

openapi-parser.

Public Interface

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: get-x-property (schema key)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: parse-file (pathname)
Package

openapi-parser.

Source

parser.lisp.


5.1.2 Generic functions

Generic Function: ->$ref (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->$ref ((instance <reference>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->$ref ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->$ref ((instance <reference>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->$ref ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->$ref ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->additional-properties (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->additional-properties ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->all-of (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->all-of ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->allow-empty-value (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->allow-empty-value ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->allow-empty-value ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->allow-reserved (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->allow-reserved ((instance <encoding>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->allow-reserved ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->allow-reserved ((instance <encoding>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->allow-reserved ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->any-of (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->any-of ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->attribute (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->attribute ((instance <xml>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->attribute ((instance <xml>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->authorization-code (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->authorization-code ((instance <oauth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->authorization-code ((instance <oauth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->authorization-url (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->authorization-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->authorization-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->bearer-format (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->bearer-format ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->bearer-format ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->callbacks (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->callbacks ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->callbacks ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->callbacks ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->callbacks ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->client-credentials (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->client-credentials ((instance <oauth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->client-credentials ((instance <oauth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->components (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->components ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->components ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->const (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->const ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->contact (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->contact ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->contact ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->content (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->content ((instance <response>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->content ((instance <request-body>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->content ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->content ((instance <response>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->content ((instance <request-body>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->content ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->content-type (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->content-type ((instance <encoding>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->content-type ((instance <encoding>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->default (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->default ((instance <responses>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->default ((instance <server-variable>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->default ((instance <responses>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->default ((instance <server-variable>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->default ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->delete (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->delete ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->delete ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->dependent-required (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->dependent-required ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->deprecated (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->deprecated ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->deprecated ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->deprecated ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->deprecated ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->deprecated ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->description (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->description ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <reference>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <tag>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <example>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <response>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <request-body>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <external-documentation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <server-variable>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <server>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->description ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <tag>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <example>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <response>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <request-body>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <external-documentation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <server-variable>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <server>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->description ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->discriminator (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->discriminator ((instance <schema>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->discriminator ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->email (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->email ((instance <contact>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->email ((instance <contact>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->encoding (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->encoding ((instance <media-type>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->encoding ((instance <media-type>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->enum (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->enum ((instance <server-variable>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->enum ((instance <server-variable>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->enum ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->example (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->example ((instance <schema>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->example ((instance <media-type>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->example ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->example ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->example ((instance <media-type>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->example ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->examples (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->examples ((instance <media-type>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->examples ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->examples ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->examples ((instance <media-type>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->examples ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->examples ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->exclusive-maximum (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->exclusive-maximum ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->exclusive-minimum (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->exclusive-minimum ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->explode (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->explode ((instance <encoding>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->explode ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->explode ((instance <encoding>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->explode ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->external-docs (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->external-docs ((instance <schema>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->external-docs ((instance <tag>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->external-docs ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->external-docs ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->external-docs ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->external-docs ((instance <tag>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->external-docs ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->external-docs ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->external-value (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->external-value ((instance <example>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->external-value ((instance <example>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->field* (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->field* ((instance <security-requirement>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->field* ((instance <callback>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->field* ((instance <responses>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->field* ((instance <paths>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->field* ((instance <security-requirement>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->field* ((instance <callback>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->field* ((instance <responses>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->field* ((instance <paths>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->flows (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->flows ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->flows ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->format (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->format ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->get (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->get ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->get ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->head (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->head ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->head ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->headers (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->headers ((instance <response>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->headers ((instance <encoding>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->headers ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->headers ((instance <response>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->headers ((instance <encoding>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->headers ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->identifier (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->identifier ((instance <license>) &optional default)
Source

schema-3-1-0.lisp.

Generic Function: ->implicit (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->implicit ((instance <oauth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->implicit ((instance <oauth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->in (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->in ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->in ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->in ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->in ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->info (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->info ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->info ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->items (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->items ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->json-schema-dialect (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->json-schema-dialect ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Generic Function: ->license (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->license ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->license ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Package

openapi-parser/schema/3/interface.

Methods
Source

schema-3-1-0.lisp.

Source

schema-3-1-0.lisp.

Source

schema-3-0-1.lisp.

Source

schema-3-0-1.lisp.

Generic Function: ->mapping (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->mapping ((instance <discriminator>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->mapping ((instance <discriminator>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->max-contents (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->max-contents ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->max-items (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->max-items ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->max-length (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->max-length ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->max-properties (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->max-properties ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->maximum (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->maximum ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->min-contents (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->min-contents ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->min-items (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->min-items ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->min-length (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->min-length ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->min-properties (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->min-properties ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->minimum (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->minimum ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->multiple-of (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->multiple-of ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->name (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->name ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <xml>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <tag>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <license>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <contact>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->name ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->name ((instance <xml>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->name ((instance <tag>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->name ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->name ((instance <license>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->name ((instance <contact>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->namespace (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->namespace ((instance <xml>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->namespace ((instance <xml>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->not (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->not ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->nullable (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->nullable ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->one-of (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->one-of ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->open-id-connect-url (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->open-id-connect-url ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->open-id-connect-url ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->openapi (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->openapi ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->openapi ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->operation-id (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->operation-id ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->operation-id ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->operation-id ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->operation-id ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->operation-ref (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->operation-ref ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->operation-ref ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->options (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->options ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->options ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->parameters (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->parameters ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->parameters ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->parameters ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->parameters ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->parameters ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->parameters ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->parameters ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->parameters ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->password (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->password ((instance <oauth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->password ((instance <oauth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->patch (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->patch ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->patch ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->path-items (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->path-items ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Generic Function: ->paths (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->paths ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->paths ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->pattern (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->pattern ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->post (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->post ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->post ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->prefix (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->prefix ((instance <xml>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->prefix ((instance <xml>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->properties (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->properties ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->property-name (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->property-name ((instance <discriminator>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->property-name ((instance <discriminator>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->put (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->put ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->put ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->read-only (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->read-only ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->refresh-url (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->refresh-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->refresh-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->request-bodies (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->request-bodies ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->request-bodies ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->request-body (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->request-body ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->request-body ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->request-body ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->request-body ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->required (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->required ((instance <request-body>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->required ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->required ((instance <request-body>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->required ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->required ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->responses (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->responses ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->responses ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->responses ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->responses ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->schema (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->schema ((instance <media-type>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->schema ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->schema ((instance <media-type>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->schema ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->schemas (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->schemas ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->schemas ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->scheme (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->scheme ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->scheme ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->scopes (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->scopes ((instance <o-auth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->scopes ((instance <o-auth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->security (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->security ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->security ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->security ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->security ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->security-schemes (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->security-schemes ((instance <components>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->security-schemes ((instance <components>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->server (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->server ((instance <link>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->server ((instance <link>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->servers (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->servers ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->servers ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->servers ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->servers ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->servers ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->servers ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->style (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->style ((instance <encoding>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->style ((instance <parameter>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->style ((instance <encoding>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->style ((instance <parameter>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->summary (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->summary ((instance <reference>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->summary ((instance <example>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->summary ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->summary ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->summary ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->summary ((instance <example>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->summary ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->summary ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->tags (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->tags ((instance <operation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->tags ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->tags ((instance <operation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->tags ((instance <open-api>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->terms-of-service (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->terms-of-service ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->terms-of-service ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->title (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->title ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->title ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->title ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->token-url (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->token-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->token-url ((instance <o-auth-flow>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->trace (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->trace ((instance <path-item>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->trace ((instance <path-item>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->type (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->type ((instance <security-scheme>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->type ((instance <security-scheme>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->type ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->unique-items (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->unique-items ((instance <json-schema>) &optional default)
Source

schema-base.lisp.

Generic Function: ->url (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->url ((instance <external-documentation>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->url ((instance <server>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->url ((instance <license>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->url ((instance <contact>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->url ((instance <external-documentation>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->url ((instance <server>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->url ((instance <license>) &optional default)
Source

schema-3-0-1.lisp.

Method: ->url ((instance <contact>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->value (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->value ((instance <example>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->value ((instance <example>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->variables (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->variables ((instance <server>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->variables ((instance <server>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->version (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->version ((instance <info>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->version ((instance <info>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->webhooks (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->webhooks ((instance <open-api>) &optional default)
Source

schema-3-1-0.lisp.

Generic Function: ->wrapped (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->wrapped ((instance <xml>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->wrapped ((instance <xml>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->write-only (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->write-only ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.

Generic Function: ->xml (instance &optional default)
Package

openapi-parser/schema/3/interface.

Methods
Method: ->xml ((instance <schema>) &optional default)
Source

schema-3-1-0.lisp.

Method: ->xml ((instance <schema>) &optional default)
Source

schema-3-0-1.lisp.


5.1.3 Standalone methods

Method: direct-slot-definition-class ((class schema-metaclass) &rest initargs)
Package

sb-mop.

Source

schema-base.lisp.

Method: validate-superclass ((class standard-class) (super schema-metaclass))
Package

sb-mop.

Source

schema-base.lisp.

Method: validate-superclass ((class schema-metaclass) (super standard-class))
Package

sb-mop.

Source

schema-base.lisp.


5.1.4 Classes

Class: <callback>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

openapi-parser/schema/3.0.1:<path-item>

Initargs

:field*

Class: <callback>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

(or openapi-parser/schema/3.1.0:<path-item> openapi-parser/schema/3.1.0:<reference>)

Initargs

:field*

Class: <callback>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <components>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: schemas
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<schema> openapi-parser/schema/3.0.1:<reference>))

Initargs

:schemas

Slot: responses
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<response> openapi-parser/schema/3.0.1:<reference>))

Initargs

:responses

Slot: parameters
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<parameter> openapi-parser/schema/3.0.1:<reference>))

Initargs

:parameters

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<example> openapi-parser/schema/3.0.1:<reference>))

Initargs

:examples

Slot: request-bodies
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<request-body> openapi-parser/schema/3.0.1:<reference>))

Initargs

:request-bodies

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<header> openapi-parser/schema/3.0.1:<reference>))

Initargs

:headers

Slot: security-schemes
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<security-scheme> openapi-parser/schema/3.0.1:<reference>))

Initargs

:security-schemes

Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<link> openapi-parser/schema/3.0.1:<reference>))

Initargs

:links

Slot: callbacks
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<callback> openapi-parser/schema/3.0.1:<reference>))

Initargs

:callbacks

Class: <components>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: schemas
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<schema>)

Initargs

:schemas

Slot: responses
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<response> openapi-parser/schema/3.1.0:<reference>))

Initargs

:responses

Slot: parameters
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<parameter> openapi-parser/schema/3.1.0:<reference>))

Initargs

:parameters

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<example> openapi-parser/schema/3.1.0:<reference>))

Initargs

:examples

Slot: request-bodies
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<request-body> openapi-parser/schema/3.1.0:<reference>))

Initargs

:request-bodies

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<header> openapi-parser/schema/3.1.0:<reference>))

Initargs

:headers

Slot: security-schemes
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<security-scheme> openapi-parser/schema/3.1.0:<reference>))

Initargs

:security-schemes

Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<link> openapi-parser/schema/3.1.0:<reference>))

Initargs

:links

Slot: callbacks
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<callback> openapi-parser/schema/3.1.0:<reference>))

Initargs

:callbacks

Slot: path-items
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<path-item> openapi-parser/schema/3.1.0:<reference>))

Initargs

:path-items

Class: <components>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <contact>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Slot: url
Type

string

Initargs

:url

Slot: email
Type

string

Initargs

:email

Class: <contact>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Slot: url
Type

string

Initargs

:url

Slot: email
Type

string

Initargs

:email

Class: <contact>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <discriminator>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: property-name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<discriminator>) :property-name)

Initargs

:property-name

Slot: mapping
Type

(openapi-parser/schema::<map> string string)

Initargs

:mapping

Class: <discriminator>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: property-name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<discriminator>) :property-name)

Initargs

:property-name

Slot: mapping
Type

(openapi-parser/schema::<map> string string)

Initargs

:mapping

Class: <discriminator>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <encoding>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: content-type
Type

string

Initargs

:content-type

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<header> openapi-parser/schema/3.0.1:<reference>))

Initargs

:headers

Slot: style
Type

string

Initargs

:style

Slot: explode
Type

boolean

Initargs

:explode

Slot: allow-reserved
Type

boolean

Initargs

:allow-reserved

Class: <encoding>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: content-type
Type

string

Initargs

:content-type

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<header> openapi-parser/schema/3.1.0:<reference>))

Initargs

:headers

Slot: style
Type

string

Initargs

:style

Slot: explode
Type

boolean

Initargs

:explode

Slot: allow-reserved
Type

boolean

Initargs

:allow-reserved

Class: <encoding>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <example>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: value
Initargs

:value

Slot: external-value
Type

string

Initargs

:external-value

Class: <example>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: value
Initargs

:value

Slot: external-value
Type

string

Initargs

:external-value

Class: <example>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <external-documentation>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initargs

:description

Slot: url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<external-documentation>) :url)

Initargs

:url

Class: <external-documentation>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initargs

:description

Slot: url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<external-documentation>) :url)

Initargs

:url

Class: <external-documentation>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <header>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Class: <header>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Class: <header>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <info>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: title
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<info>) :title)

Initargs

:title

Slot: description
Type

string

Initargs

:description

Slot: terms-of-service
Type

string

Initargs

:terms-of-service

Slot: contact
Type

openapi-parser/schema/3.0.1:<contact>

Initargs

:contact

Slot: license
Type

openapi-parser/schema/3.0.1:<license>

Initargs

:license

Slot: version
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<info>) :version)

Initargs

:version

Class: <info>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: title
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<info>) :title)

Initargs

:title

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: terms-of-service
Type

string

Initargs

:terms-of-service

Slot: contact
Type

openapi-parser/schema/3.1.0:<contact>

Initargs

:contact

Slot: license
Type

openapi-parser/schema/3.1.0:<license>

Initargs

:license

Slot: version
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<info>) :version)

Initargs

:version

Class: <info>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <json-schema>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses

<json-schema>.

Class: <license>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<license>) :name)

Initargs

:name

Slot: url
Type

string

Initargs

:url

Class: <license>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<license>) :name)

Initargs

:name

Slot: identifier
Type

string

Initargs

:identifier

Slot: url
Type

string

Initargs

:url

Class: <license>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: operation-ref
Type

string

Initargs

:operation-ref

Slot: operation-id
Type

string

Initargs

:operation-id

Slot: parameters
Type

(openapi-parser/schema::<map> string (or t string))

Initargs

:parameters

Slot: request-body
Type

(or t string)

Initargs

:request-body

Slot: description
Type

string

Initargs

:description

Slot: server
Type

openapi-parser/schema/3.0.1:<server>

Initargs

:server

Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: operation-ref
Type

string

Initargs

:operation-ref

Slot: operation-id
Type

string

Initargs

:operation-id

Slot: parameters
Type

(openapi-parser/schema::<map> string (or t string))

Initargs

:parameters

Slot: request-body
Type

(or t string)

Initargs

:request-body

Slot: description
Type

string

Initargs

:description

Slot: server
Type

openapi-parser/schema/3.1.0:<server>

Initargs

:server

Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <media-type>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: schema
Type

(or openapi-parser/schema/3.0.1:<schema> openapi-parser/schema/3.0.1:<reference>)

Initargs

:schema

Slot: example
Initargs

:example

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<example> openapi-parser/schema/3.0.1:<reference>))

Initargs

:examples

Slot: encoding
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.0.1:<encoding>)

Initargs

:encoding

Class: <media-type>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: schema
Type

openapi-parser/schema/3.1.0:<schema>

Initargs

:schema

Slot: example
Initargs

:example

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<example> openapi-parser/schema/3.1.0:<reference>))

Initargs

:examples

Slot: encoding
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<encoding>)

Initargs

:encoding

Class: <media-type>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <o-auth-flow>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: authorization-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<o-auth-flow>) :authorization-url)

Initargs

:authorization-url

Slot: token-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<o-auth-flow>) :token-url)

Initargs

:token-url

Slot: refresh-url
Type

string

Initargs

:refresh-url

Slot: scopes
Type

(openapi-parser/schema::<map> string string)

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<o-auth-flow>) :scopes)

Initargs

:scopes

Class: <o-auth-flow>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: authorization-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<o-auth-flow>) :authorization-url)

Initargs

:authorization-url

Slot: token-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<o-auth-flow>) :token-url)

Initargs

:token-url

Slot: refresh-url
Type

string

Initargs

:refresh-url

Slot: scopes
Type

(openapi-parser/schema::<map> string string)

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<o-auth-flow>) :scopes)

Initargs

:scopes

Class: <o-auth-flow>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <oauth-flow>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: implicit
Type

openapi-parser/schema/3.0.1:<oauth-flow>

Initargs

:implicit

Slot: password
Type

openapi-parser/schema/3.0.1:<oauth-flow>

Initargs

:password

Slot: client-credentials
Type

openapi-parser/schema/3.0.1:<oauth-flow>

Initargs

:client-credentials

Slot: authorization-code
Type

openapi-parser/schema/3.0.1:<oauth-flow>

Initargs

:authorization-code

Class: <oauth-flow>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: implicit
Type

openapi-parser/schema/3.1.0:<oauth-flow>

Initargs

:implicit

Slot: password
Type

openapi-parser/schema/3.1.0:<oauth-flow>

Initargs

:password

Slot: client-credentials
Type

openapi-parser/schema/3.1.0:<oauth-flow>

Initargs

:client-credentials

Slot: authorization-code
Type

openapi-parser/schema/3.1.0:<oauth-flow>

Initargs

:authorization-code

Class: <oauth-flow>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <open-api>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: openapi
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<open-api>) :openapi)

Initargs

:openapi

Slot: info
Type

openapi-parser/schema/3.0.1:<info>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<open-api>) :info)

Initargs

:info

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<server>)

Initargs

:servers

Slot: paths
Type

openapi-parser/schema/3.0.1:<paths>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<open-api>) :paths)

Initargs

:paths

Slot: components
Type

openapi-parser/schema/3.0.1:<components>

Initargs

:components

Slot: security
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<security-requirement>)

Initargs

:security

Slot: tags
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<tag>)

Initargs

:tags

Slot: external-docs
Type

openapi-parser/schema/3.0.1:<external-documentation>

Initargs

:external-docs

Class: <open-api>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: openapi
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<open-api>) :openapi)

Initargs

:openapi

Slot: info
Type

openapi-parser/schema/3.1.0:<info>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<open-api>) :info)

Initargs

:info

Slot: json-schema-dialect
Type

string

Initargs

:json-schema-dialect

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<server>)

Initargs

:servers

Slot: paths
Type

openapi-parser/schema/3.1.0:<paths>

Initargs

:paths

Slot: webhooks
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<path-item> openapi-parser/schema/3.1.0:<reference>))

Initargs

:webhooks

Slot: components
Type

openapi-parser/schema/3.1.0:<components>

Initargs

:components

Slot: security
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<security-requirement>)

Initargs

:security

Slot: tags
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<tag>)

Initargs

:tags

Slot: external-docs
Type

openapi-parser/schema/3.1.0:<external-documentation>

Initargs

:external-docs

Class: <open-api>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <operation>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: tags
Type

(trivial-types:proper-list string)

Initargs

:tags

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: external-docs
Type

openapi-parser/schema/3.0.1:<external-documentation>

Initargs

:external-docs

Slot: operation-id
Type

string

Initargs

:operation-id

Slot: parameters
Type

(trivial-types:proper-list (or openapi-parser/schema/3.0.1:<parameter> openapi-parser/schema/3.0.1:<reference>))

Initargs

:parameters

Slot: request-body
Type

(or openapi-parser/schema/3.0.1:<request-body> openapi-parser/schema/3.0.1:<reference>)

Initargs

:request-body

Slot: responses
Type

openapi-parser/schema/3.0.1:<responses>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<operation>) :responses)

Initargs

:responses

Slot: callbacks
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<callback> openapi-parser/schema/3.0.1:<reference>))

Initargs

:callbacks

Slot: deprecated
Type

boolean

Initargs

:deprecated

Slot: security
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<security-requirement>)

Initargs

:security

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<server>)

Initargs

:servers

Class: <operation>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: tags
Type

(trivial-types:proper-list string)

Initargs

:tags

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: external-docs
Type

openapi-parser/schema/3.1.0:<external-documentation>

Initargs

:external-docs

Slot: operation-id
Type

string

Initargs

:operation-id

Slot: parameters
Type

(trivial-types:proper-list (or openapi-parser/schema/3.1.0:<parameter> openapi-parser/schema/3.1.0:<reference>))

Initargs

:parameters

Slot: request-body
Type

(or openapi-parser/schema/3.1.0:<request-body> openapi-parser/schema/3.1.0:<reference>)

Initargs

:request-body

Slot: responses
Type

openapi-parser/schema/3.1.0:<responses>

Initargs

:responses

Slot: callbacks
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<callback> openapi-parser/schema/3.1.0:<reference>))

Initargs

:callbacks

Slot: deprecated
Type

boolean

Initargs

:deprecated

Slot: security
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<security-requirement>)

Initargs

:security

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<server>)

Initargs

:servers

Class: <operation>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <parameter>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct subclasses

<header>.

Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<parameter>) :name)

Initargs

:name

Slot: in
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<parameter>) :in)

Initargs

:in

Slot: description
Type

string

Initargs

:description

Slot: required
Type

boolean

Initargs

:required

Slot: deprecated
Type

boolean

Initargs

:deprecated

Slot: allow-empty-value
Type

boolean

Initargs

:allow-empty-value

Slot: style
Type

string

Initargs

:style

Slot: explode
Type

boolean

Initargs

:explode

Slot: allow-reserved
Type

boolean

Initargs

:allow-reserved

Slot: schema
Type

(or openapi-parser/schema/3.0.1:<schema> openapi-parser/schema/3.0.1:<reference>)

Initargs

:schema

Slot: example
Initargs

:example

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<example> openapi-parser/schema/3.0.1:<reference>))

Initargs

:examples

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.0.1:<media-type>)

Initargs

:content

Class: <parameter>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct subclasses

<header>.

Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<parameter>) :name)

Initargs

:name

Slot: in
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<parameter>) :in)

Initargs

:in

Slot: description
Type

string

Initargs

:description

Slot: required
Type

boolean

Initargs

:required

Slot: deprecated
Type

boolean

Initargs

:deprecated

Slot: allow-empty-value
Type

boolean

Initargs

:allow-empty-value

Slot: style
Type

string

Initargs

:style

Slot: explode
Type

boolean

Initargs

:explode

Slot: allow-reserved
Type

boolean

Initargs

:allow-reserved

Slot: schema
Type

openapi-parser/schema/3.1.0:<schema>

Initargs

:schema

Slot: example
Initargs

:example

Slot: examples
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<example> openapi-parser/schema/3.1.0:<reference>))

Initargs

:examples

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<media-type>)

Initargs

:content

Class: <parameter>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <path-item>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: $ref
Package

openapi-parser/schema.

Type

string

Initargs

:$ref

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: get
Package

common-lisp.

Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:get

Slot: put
Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:put

Slot: post
Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:post

Slot: delete
Package

common-lisp.

Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:delete

Slot: options
Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:options

Slot: head
Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:head

Slot: patch
Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:patch

Slot: trace
Package

common-lisp.

Type

openapi-parser/schema/3.0.1:<operation>

Initargs

:trace

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.0.1:<server>)

Initargs

:servers

Slot: parameters
Type

(trivial-types:proper-list (or openapi-parser/schema/3.0.1:<parameter> openapi-parser/schema/3.0.1:<reference>))

Initargs

:parameters

Class: <path-item>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: $ref
Package

openapi-parser/schema.

Type

string

Initargs

:$ref

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Slot: get
Package

common-lisp.

Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:get

Slot: put
Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:put

Slot: post
Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:post

Slot: delete
Package

common-lisp.

Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:delete

Slot: options
Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:options

Slot: head
Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:head

Slot: patch
Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:patch

Slot: trace
Package

common-lisp.

Type

openapi-parser/schema/3.1.0:<operation>

Initargs

:trace

Slot: servers
Type

(trivial-types:proper-list openapi-parser/schema/3.1.0:<server>)

Initargs

:servers

Slot: parameters
Type

(trivial-types:proper-list (or openapi-parser/schema/3.1.0:<parameter> openapi-parser/schema/3.1.0:<reference>))

Initargs

:parameters

Class: <path-item>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <paths>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

openapi-parser/schema/3.0.1:<path-item>

Initargs

:field*

Class: <paths>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

openapi-parser/schema/3.1.0:<path-item>

Initargs

:field*

Class: <paths>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <reference>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods

->$ref.

Direct slots
Slot: $ref
Package

openapi-parser/schema.

Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<reference>) :$ref)

Initargs

:$ref

Class: <reference>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: $ref
Package

openapi-parser/schema.

Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<reference>) :$ref)

Initargs

:$ref

Slot: summary
Type

string

Initargs

:summary

Slot: description
Type

string

Initargs

:description

Class: <reference>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <request-body>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initargs

:description

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.0.1:<media-type>)

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<request-body>) :content)

Initargs

:content

Slot: required
Type

boolean

Initargs

:required

Class: <request-body>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initargs

:description

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<media-type>)

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<request-body>) :content)

Initargs

:content

Slot: required
Type

boolean

Initargs

:required

Class: <request-body>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <response>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<response>) :description)

Initargs

:description

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<header> openapi-parser/schema/3.0.1:<reference>))

Initargs

:headers

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.0.1:<media-type>)

Initargs

:content

Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.0.1:<link> openapi-parser/schema/3.0.1:<reference>))

Initargs

:links

Class: <response>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: description
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<response>) :description)

Initargs

:description

Slot: headers
Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<header> openapi-parser/schema/3.1.0:<reference>))

Initargs

:headers

Slot: content
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<media-type>)

Initargs

:content

Type

(openapi-parser/schema::<map> string (or openapi-parser/schema/3.1.0:<link> openapi-parser/schema/3.1.0:<reference>))

Initargs

:links

Class: <response>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <responses>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

(or openapi-parser/schema/3.0.1:<response> openapi-parser/schema/3.0.1:<reference>)

Initargs

:field*

Slot: default
Type

(or openapi-parser/schema/3.0.1:<response> openapi-parser/schema/3.0.1:<reference>)

Initargs

:default

Class: <responses>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

(or openapi-parser/schema/3.1.0:<response> openapi-parser/schema/3.1.0:<reference>)

Initargs

:field*

Slot: default
Type

(or openapi-parser/schema/3.1.0:<response> openapi-parser/schema/3.1.0:<reference>)

Initargs

:default

Class: <responses>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <schema>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: nullable
Type

boolean

Initargs

:nullable

Slot: discriminator
Type

openapi-parser/schema/3.0.1:<discriminator>

Initargs

:discriminator

Slot: read-only
Type

boolean

Initargs

:read-only

Slot: write-only
Type

boolean

Initargs

:write-only

Slot: xml
Type

openapi-parser/schema/3.0.1:<xml>

Initargs

:xml

Slot: external-docs
Type

openapi-parser/schema/3.0.1:<external-documentation>

Initargs

:external-docs

Slot: example
Initargs

:example

Slot: deprecated
Type

boolean

Initargs

:deprecated

Class: <schema>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: discriminator
Type

openapi-parser/schema/3.1.0:<discriminator>

Initargs

:discriminator

Slot: xml
Type

openapi-parser/schema/3.1.0:<xml>

Initargs

:xml

Slot: external-docs
Type

openapi-parser/schema/3.1.0:<external-documentation>

Initargs

:external-docs

Slot: example
Initargs

:example

Class: <schema>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <security-requirement>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

(trivial-types:proper-list string)

Initargs

:field*

Class: <security-requirement>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods

->field*.

Direct slots
Slot: field*
Package

openapi-parser/schema.

Type

(trivial-types:proper-list string)

Initargs

:field*

Class: <security-requirement>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <security-scheme>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: type
Package

common-lisp.

Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :type)

Initargs

:type

Slot: description
Type

string

Initargs

:description

Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :name)

Initargs

:name

Slot: in
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :in)

Initargs

:in

Slot: scheme
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :scheme)

Initargs

:scheme

Slot: bearer-format
Type

string

Initargs

:bearer-format

Slot: flows
Type

openapi-parser/schema/3.0.1::<oauth-flows>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :flows)

Initargs

:flows

Slot: open-id-connect-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<security-scheme>) :open-id-connect-url)

Initargs

:open-id-connect-url

Class: <security-scheme>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: type
Package

common-lisp.

Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :type)

Initargs

:type

Slot: description
Type

string

Initargs

:description

Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :name)

Initargs

:name

Slot: in
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :in)

Initargs

:in

Slot: scheme
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :scheme)

Initargs

:scheme

Slot: bearer-format
Type

string

Initargs

:bearer-format

Slot: flows
Type

openapi-parser/schema/3.1.0::<oauth-flows>

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :flows)

Initargs

:flows

Slot: open-id-connect-url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<security-scheme>) :open-id-connect-url)

Initargs

:open-id-connect-url

Class: <security-scheme>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <server-variable>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: enum
Type

(trivial-types:proper-list string)

Initargs

:enum

Slot: default
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<server-variable>) :default)

Initargs

:default

Slot: description
Type

string

Initargs

:description

Class: <server-variable>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: enum
Type

(trivial-types:proper-list string)

Initargs

:enum

Slot: default
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<server-variable>) :default)

Initargs

:default

Slot: description
Type

string

Initargs

:description

Class: <server-variable>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <server>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<server>) :url)

Initargs

:url

Slot: description
Type

string

Initargs

:description

Slot: variables
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.0.1:<server-variable>)

Initargs

:variables

Class: <server>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: url
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<server>) :url)

Initargs

:url

Slot: description
Type

string

Initargs

:description

Slot: variables
Type

(openapi-parser/schema::<map> string openapi-parser/schema/3.1.0:<server-variable>)

Initargs

:variables

Class: <server>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <tag>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.0.1:<tag>) :name)

Initargs

:name

Slot: description
Type

string

Initargs

:description

Slot: external-docs
Type

openapi-parser/schema/3.0.1:<external-documentation>

Initargs

:external-docs

Class: <tag>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initform

(openapi-parser/schema::missing-initarg (quote openapi-parser/schema/3.1.0:<tag>) :name)

Initargs

:name

Slot: description
Type

string

Initargs

:description

Slot: external-docs
Type

openapi-parser/schema/3.1.0:<external-documentation>

Initargs

:external-docs

Class: <tag>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses
Class: <xml>
Package

openapi-parser/schema/3.0.1.

Source

schema-3-0-1.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Slot: namespace
Type

string

Initargs

:namespace

Slot: prefix
Type

string

Initargs

:prefix

Slot: attribute
Type

boolean

Initargs

:attribute

Slot: wrapped
Type

boolean

Initargs

:wrapped

Class: <xml>
Package

openapi-parser/schema/3.1.0.

Source

schema-3-1-0.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Slot: namespace
Type

string

Initargs

:namespace

Slot: prefix
Type

string

Initargs

:prefix

Slot: attribute
Type

boolean

Initargs

:attribute

Slot: wrapped
Type

boolean

Initargs

:wrapped

Class: <xml>
Package

openapi-parser/schema/3/interface.

Source

schema-interface.lisp.

Direct subclasses

5.2 Internals


5.2.1 Constants

Constant: +default-version-package+
Package

openapi-parser/schema.

Source

schema-base.lisp.

Constant: +json-schema-class-name+
Package

openapi-parser/schema.

Source

schema-base.lisp.

Constant: +patterned-field-slot-name+
Package

openapi-parser/schema.

Source

schema-base.lisp.


5.2.2 Special variables

Special Variable: *cache*
Package

openapi-parser.

Source

parser.lisp.

Special Variable: *current-path*
Package

openapi-parser.

Source

path.lisp.

Special Variable: *export-names*
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Special Variable: *generated-package*
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Special Variable: *openapi-version-package*
Package

openapi-parser/schema.

Source

schema-base.lisp.

Special Variable: *readers*
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Special Variable: *reading-toplevel-yaml-object*
Package

openapi-parser.

Source

parser.lisp.

Special Variable: *reading-yaml-filename*
Package

openapi-parser.

Source

parser.lisp.

Special Variable: *schema-base-symbols*
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Special Variable: *slot-name-to-key-name-cache*
Package

openapi-parser.

Source

parser.lisp.

Special Variable: *version*
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.


5.2.3 Macros

Macro: define-schema (name direct-superclasses &body slots)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Macro: with-path ((operator value) &body body)
Package

openapi-parser.

Source

path.lisp.


5.2.4 Ordinary functions

Function: $ref (object)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: append-path (*current-path* key)
Package

openapi-parser.

Source

path.lisp.

Function: append-schema-fields (schema header rows)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: blank-string-p (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: call-with-path (operator value function)
Package

openapi-parser.

Source

path.lisp.

Function: change-to-chain-case (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: change-to-schema-class-name (name)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: class-precedence-list (class)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: compute-line-number-from-path (yaml-file path)
Package

openapi-parser.

Source

yaml.lisp.

Function: construct-schema-fields-with-fixed-fields (header rows)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: construct-schema-fields-with-patterned-fields (header rows)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: construct-schema-with-fixed-fields (object-name header rows)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: construct-schema-with-patterned-fields (object-name header rows)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: convert-patterned-field (field-name)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: copy-object (instance)
Package

openapi-parser.

Source

yaml.lisp.

Function: copy-reader (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: copy-scalar (instance)
Package

openapi-parser.

Source

yaml.lisp.

Function: copy-schema-table (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: field-to-slot-form (schema field)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: finalize-class (class)
Package

openapi-parser.

Source

parser.lisp.

Function: fixed-fields-schema-p (class)
Package

openapi-parser.

Source

parser.lisp.

Function: follow-line-number (yaml path)
Package

openapi-parser.

Source

yaml.lisp.

Function: generate ()
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: generate-all-readers (readers)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: generate-defpackage-form (package-name export-names &optional use)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: generate-lisp (openapi-file schema-definition-file)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: generate-schema-slot-reader (class-name slot-name)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: generate-schema.lisp (openapi-file output-stream)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: generated-package (version)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: get-object-value (object key)
Package

openapi-parser.

Source

yaml.lisp.

Function: get-openapi-class ()
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: get-path ()
Package

openapi-parser.

Source

path.lisp.

Function: get-reference-class ()
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: get-schema-class ()
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: handle-openapi-parser-error (c)
Package

openapi-parser.

Source

parser.lisp.

Function: hash-exists-p (key hash-table)
Package

openapi-parser.

Source

utils.lisp.

Function: json-schema-reader-names ()
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: make-object (&key plist)
Package

openapi-parser.

Source

yaml.lisp.

Function: make-reader (&key stream pool-lines last-table-header last-table-alignment)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: make-reader-name (class-name slot-name)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: make-scalar (&key value line)
Package

openapi-parser.

Source

yaml.lisp.

Function: make-schema-table (&key ordered-names map)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: merge-schema (dst-schema src-schema class)
Package

openapi-parser.

Source

parser.lisp.

Function: missing-initarg (class-name initarg)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: next-line (reader)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: object-p (object)
Package

openapi-parser.

Source

yaml.lisp.

Reader: object-plist (instance)
Writer: (setf object-plist) (instance)
Package

openapi-parser.

Source

yaml.lisp.

Target Slot

plist.

Function: openapi-parse-error (datum &rest arguments)
Package

openapi-parser.

Source

parser.lisp.

Function: openapi-version-package ()
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: parse (type-spec value &key key)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-field-type (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: parse-fixed-fields-schema (class yaml)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-json-schema (schema-class value result)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-map (k-type v-type yaml)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-patterned-fields-schema (schema yaml)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-ref-path (ref)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-reference-or (type-spec value)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-schema (schema-class value)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-schema-aux (type-spec value)
Package

openapi-parser.

Source

parser.lisp.

Function: parse-yaml (yaml-string)
Package

openapi-parser.

Source

yaml.lisp.

Function: parser-line-number (parser)
Package

openapi-parser.

Source

yaml.lisp.

Function: path-to-string (path)
Package

openapi-parser.

Source

error.lisp.

Function: patterned-fields-schema-p (class)
Package

openapi-parser.

Source

parser.lisp.

Function: patterned-schema-field-slot (schema)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Function: pprint* (object stream)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: print-error-header (condition stream)
Package

openapi-parser.

Source

error.lisp.

Function: print-file-location (stream &optional path)
Package

openapi-parser.

Source

parser.lisp.

Function: pushback-line (reader line)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: read-openapi (openapi-file)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: read-schema-interface-classes ()
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: read-table (reader)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: read-table-body (reader)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Reader: reader-last-table-alignment (instance)
Writer: (setf reader-last-table-alignment) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

last-table-alignment.

Reader: reader-last-table-header (instance)
Writer: (setf reader-last-table-header) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

last-table-header.

Function: reader-p (object)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Reader: reader-pool-lines (instance)
Writer: (setf reader-pool-lines) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

pool-lines.

Reader: reader-stream (instance)
Writer: (setf reader-stream) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

stream.

Function: reference-path (yaml path)
Package

openapi-parser.

Source

parser.lisp.

Function: sanitize-field-name (field-name)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Reader: scalar-line (instance)
Writer: (setf scalar-line) (instance)
Package

openapi-parser.

Source

yaml.lisp.

Target Slot

line.

Function: scalar-p (object)
Package

openapi-parser.

Source

yaml.lisp.

Reader: scalar-value (instance)
Writer: (setf scalar-value) (instance)
Package

openapi-parser.

Source

yaml.lisp.

Target Slot

value.

Function: schema-base-symbol-p (symbol-name)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: schema-name-to-class-name (schema-name)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: schema-spec-slots (class)
Package

openapi-parser/schema.

Source

schema-base.lisp.

Reader: schema-table-map (instance)
Writer: (setf schema-table-map) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

map.

Reader: schema-table-ordered-names (instance)
Writer: (setf schema-table-ordered-names) (instance)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Target Slot

ordered-names.

Function: schema-table-p (object)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: schema-to-base-class-name (schema)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: schema-to-defclass-form (schemas)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: slot-name-to-key-name (slot-name)
Package

openapi-parser.

Source

parser.lisp.

Function: space-or-alphanumeric-p (character)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: specification-extension-key-p (key)
Package

openapi-parser.

Source

parser.lisp.

Function: split-vbars (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: string-to-symbol (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: string-trim-whitespaces (string)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: subclass-of (subclass superclass-name)
Package

openapi-parser.

Source

parser.lisp.

Function: table-continue-p (line reader)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: trim-a-tag (string &optional prefix)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: validate-type (value type)
Package

openapi-parser.

Source

parser.lisp.

Function: version (yaml)
Package

openapi-parser.

Source

parser.lisp.

Function: version (pathname)
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Function: version-package (version-string)
Package

openapi-parser/schema.

Source

schema-base.lisp.


5.2.5 Generic functions

Generic Reader: field-slot-field-name (object)
Package

openapi-parser/schema.

Methods
Reader Method: field-slot-field-name ((field-slot field-slot))

automatically generated reader method

Source

schema-base.lisp.

Target Slot

field-name.

Generic Reader: field-slot-pattern (object)
Package

openapi-parser/schema.

Methods
Reader Method: field-slot-pattern ((field-slot field-slot))

automatically generated reader method

Source

schema-base.lisp.

Target Slot

pattern.

Generic Reader: field-slot-required (object)
Package

openapi-parser/schema.

Methods
Reader Method: field-slot-required ((field-slot field-slot))

automatically generated reader method

Source

schema-base.lisp.

Target Slot

required.

Generic Reader: invalid-all-values-errors (condition)
Package

openapi-parser.

Methods
Reader Method: invalid-all-values-errors ((condition invalid-all-values))
Source

error.lisp.

Target Slot

errors.

Generic Reader: invalid-value-key (condition)
Package

openapi-parser.

Methods
Reader Method: invalid-value-key ((condition invalid-value))
Source

error.lisp.

Target Slot

key.

Generic Reader: invalid-value-value (condition)
Package

openapi-parser.

Methods
Reader Method: invalid-value-value ((condition invalid-value))
Source

error.lisp.

Target Slot

value.

Generic Reader: missing-field-name (condition)
Package

openapi-parser.

Methods
Reader Method: missing-field-name ((condition missing-field))
Source

error.lisp.

Target Slot

name.

Generic Reader: no-such-field-error-ref (condition)
Package

openapi-parser.

Methods
Reader Method: no-such-field-error-ref ((condition no-such-field-error))
Source

error.lisp.

Target Slot

ref.

Generic Reader: openapi-parser-condition-context-expected-type (condition)
Package

openapi-parser.

Methods
Reader Method: openapi-parser-condition-context-expected-type ((condition openapi-parser-condition-context))
Source

error.lisp.

Target Slot

expected-type.

Generic Reader: openapi-parser-condition-context-file (condition)
Package

openapi-parser.

Methods
Reader Method: openapi-parser-condition-context-file ((condition openapi-parser-condition-context))
Source

error.lisp.

Target Slot

file.

Generic Reader: openapi-parser-condition-context-path (condition)
Package

openapi-parser.

Methods
Reader Method: openapi-parser-condition-context-path ((condition openapi-parser-condition-context))
Source

error.lisp.

Target Slot

path.

Generic Reader: patterned-fields-schema-field (object)
Package

openapi-parser/schema.

Methods
Reader Method: patterned-fields-schema-field ((patterned-fields-schema patterned-fields-schema))

automatically generated reader method

Source

schema-base.lisp.

Target Slot

field*.

Generic Writer: (setf patterned-fields-schema-field) (object)
Package

openapi-parser/schema.

Methods
Writer Method: (setf patterned-fields-schema-field) ((patterned-fields-schema patterned-fields-schema))

automatically generated writer method

Source

schema-base.lisp.

Target Slot

field*.

Generic Reader: schema-base-schema (object)
Package

openapi-parser/schema-generator.

Methods
Reader Method: schema-base-schema ((schema schema))

automatically generated reader method

Source

schema-generator.lisp.

Target Slot

base-schema.

Generic Writer: (setf schema-base-schema) (object)
Package

openapi-parser/schema-generator.

Methods
Writer Method: (setf schema-base-schema) ((schema schema))

automatically generated writer method

Source

schema-generator.lisp.

Target Slot

base-schema.

Generic Function: schema-field-to-slot-form (schema field)
Package

openapi-parser/schema-generator.

Methods
Method: schema-field-to-slot-form ((schema fixed-fields-schema) field)
Source

schema-generator.lisp.

Method: schema-field-to-slot-form ((schema patterned-fields-schema) field)
Source

schema-generator.lisp.

Generic Reader: schema-fields (object)
Package

openapi-parser/schema-generator.

Methods
Reader Method: schema-fields ((schema schema))

automatically generated reader method

Source

schema-generator.lisp.

Target Slot

fields.

Generic Writer: (setf schema-fields) (object)
Package

openapi-parser/schema-generator.

Methods
Writer Method: (setf schema-fields) ((schema schema))

automatically generated writer method

Source

schema-generator.lisp.

Target Slot

fields.

Generic Reader: schema-name (object)
Package

openapi-parser/schema-generator.

Methods
Reader Method: schema-name ((schema schema))

automatically generated reader method

Source

schema-generator.lisp.

Target Slot

name.

Generic Reader: schema-x-properties (object)
Package

openapi-parser/schema.

Methods
Reader Method: schema-x-properties ((schema schema))

automatically generated reader method

Source

schema-base.lisp.

Target Slot

x-properties.


5.2.6 Conditions

Condition: invalid-all-values
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

invalid-value.

Direct methods

invalid-all-values-errors.

Direct slots
Slot: errors
Initargs

:errors

Readers

invalid-all-values-errors.

Writers

This slot is read-only.

Condition: invalid-value
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

openapi-parser-error.

Direct subclasses

invalid-all-values.

Direct methods
Direct slots
Slot: key
Initargs

:key

Readers

invalid-value-key.

Writers

This slot is read-only.

Slot: value
Initargs

:value

Readers

invalid-value-value.

Writers

This slot is read-only.

Condition: missing-field
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

openapi-parser-error.

Direct methods

missing-field-name.

Direct slots
Slot: name
Initargs

:name

Readers

missing-field-name.

Writers

This slot is read-only.

Condition: no-such-field-error
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

openapi-parser-error.

Direct methods

no-such-field-error-ref.

Direct slots
Slot: ref
Initargs

:ref

Readers

no-such-field-error-ref.

Writers

This slot is read-only.

Condition: openapi-parser-condition-context
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

condition.

Direct subclasses
Direct methods
Direct slots
Slot: file
Initform

(quote nil)

Initargs

:file

Readers

openapi-parser-condition-context-file.

Writers

This slot is read-only.

Slot: path
Initform

(quote (openapi-parser::get-path))

Initargs

:path

Readers

openapi-parser-condition-context-path.

Writers

This slot is read-only.

Slot: expected-type
Initargs

:expected-type

Readers

openapi-parser-condition-context-expected-type.

Writers

This slot is read-only.

Condition: openapi-parser-error
Package

openapi-parser.

Source

error.lisp.

Direct superclasses
Direct subclasses
Condition: openapi-parser-warning
Package

openapi-parser.

Source

error.lisp.

Direct superclasses
Direct subclasses

out-of-spec-key.

Condition: out-of-spec-key
Package

openapi-parser.

Source

error.lisp.

Direct superclasses

openapi-parser-warning.

Direct slots
Slot: key
Initargs

:key


5.2.7 Structures

Structure: object
Package

openapi-parser.

Source

yaml.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: plist
Readers

object-plist.

Writers

(setf object-plist).

Structure: reader
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: stream
Package

common-lisp.

Readers

reader-stream.

Writers

(setf reader-stream).

Slot: pool-lines
Readers

reader-pool-lines.

Writers

(setf reader-pool-lines).

Slot: last-table-header
Readers

reader-last-table-header.

Writers

(setf reader-last-table-header).

Slot: last-table-alignment
Readers

reader-last-table-alignment.

Writers

(setf reader-last-table-alignment).

Structure: scalar
Package

openapi-parser.

Source

yaml.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: value
Readers

scalar-value.

Writers

(setf scalar-value).

Slot: line
Readers

scalar-line.

Writers

(setf scalar-line).

Structure: schema-table
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: ordered-names
Initform

(quote nil)

Readers

schema-table-ordered-names.

Writers

(setf schema-table-ordered-names).

Slot: map
Package

common-lisp.

Initform

(make-hash-table :test (quote equal))

Readers

schema-table-map.

Writers

(setf schema-table-map).


5.2.8 Classes

Class: <json-schema>
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct superclasses
Direct subclasses
Direct methods
Direct slots
Slot: type
Package

common-lisp.

Type

string

Initargs

:type

Slot: enum
Type

(trivial-types:proper-list t)

Initargs

:enum

Slot: const
Initargs

:const

Slot: multiple-of
Initargs

:multiple-of

Slot: maximum
Initargs

:maximum

Slot: exclusive-maximum
Initargs

:exclusive-maximum

Slot: minimum
Initargs

:minimum

Slot: exclusive-minimum
Initargs

:exclusive-minimum

Slot: max-length
Initargs

:max-length

Slot: min-length
Initargs

:min-length

Slot: pattern
Initargs

:pattern

Slot: max-items
Initargs

:max-items

Slot: min-items
Initargs

:min-items

Slot: unique-items
Initargs

:unique-items

Slot: max-contents
Initargs

:max-contents

Slot: min-contents
Initargs

:min-contents

Slot: max-properties
Initargs

:max-properties

Slot: min-properties
Initargs

:min-properties

Slot: required
Initargs

:required

Slot: dependent-required
Initargs

:dependent-required

Slot: default
Initargs

:default

Slot: properties
Type

(openapi-parser/schema::<map> string openapi-parser/schema::<forward-referenced-schema>)

Initargs

:properties

Slot: all-of
Type

(trivial-types:proper-list openapi-parser/schema::<forward-referenced-schema>)

Initargs

:all-of

Slot: any-of
Type

(trivial-types:proper-list openapi-parser/schema::<forward-referenced-schema>)

Initargs

:any-of

Slot: one-of
Type

(trivial-types:proper-list openapi-parser/schema::<forward-referenced-schema>)

Initargs

:one-of

Slot: not
Package

common-lisp.

Type

openapi-parser/schema::<forward-referenced-schema>

Initargs

:not

Slot: items
Type

openapi-parser/schema::<forward-referenced-schema>

Initargs

:items

Slot: title
Type

string

Initargs

:title

Slot: additional-properties
Type

(or boolean openapi-parser/schema::<forward-referenced-schema>)

Initargs

:additional-properties

Slot: description
Type

string

Initargs

:description

Slot: format
Package

common-lisp.

Type

string

Initargs

:format

Slot: $ref
Type

string

Initargs

:$ref

Class: field-slot
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct superclasses

standard-direct-slot-definition.

Direct methods
Direct slots
Slot: field-name
Initargs

:field-name

Readers

field-slot-field-name.

Writers

This slot is read-only.

Slot: pattern
Initargs

:field-pattern

Readers

field-slot-pattern.

Writers

This slot is read-only.

Slot: required
Initargs

:required

Readers

field-slot-required.

Writers

This slot is read-only.

Class: fixed-fields-schema
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Direct superclasses

schema.

Direct methods

schema-field-to-slot-form.

Direct Default Initargs
InitargValue
:base-schema(quote fixed-fields-schema)
Class: fixed-fields-schema
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct superclasses

schema.

Direct subclasses
Class: patterned-fields-schema
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Direct superclasses

schema.

Direct methods

schema-field-to-slot-form.

Direct Default Initargs
InitargValue
:base-schema(quote patterned-fields-schema)
Class: patterned-fields-schema
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct superclasses

schema.

Direct subclasses
Direct methods
Direct slots
Slot: field*
Initargs

:field

Readers

patterned-fields-schema-field.

Writers

(setf patterned-fields-schema-field).

Class: schema
Package

openapi-parser/schema-generator.

Source

schema-generator.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

schema-name.

Writers

This slot is read-only.

Slot: fields
Initargs

:fields

Readers

schema-fields.

Writers

(setf schema-fields).

Slot: base-schema
Initargs

:base-schema

Readers

schema-base-schema.

Writers

(setf schema-base-schema).

Class: schema
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct subclasses
Direct methods

schema-x-properties.

Direct slots
Slot: x-properties
Initargs

:x-properties

Readers

schema-x-properties.

Writers

This slot is read-only.

Class: schema-metaclass
Package

openapi-parser/schema.

Source

schema-base.lisp.

Direct superclasses

standard-class.

Direct methods

5.2.9 Types

Type: <forward-referenced-schema> ()
Package

openapi-parser/schema.

Source

schema-base.lisp.

Type: <map> (k v)
Package

openapi-parser/schema.

Source

schema-base.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   $   (   -  
A   B   C   D   F   G   H   I   J   M   N   O   P   R   S   T   V   W  
Index Entry  Section

$
$ref: Private ordinary functions

(
(setf object-plist): Private ordinary functions
(setf patterned-fields-schema-field): Private generic functions
(setf patterned-fields-schema-field): Private generic functions
(setf reader-last-table-alignment): Private ordinary functions
(setf reader-last-table-header): Private ordinary functions
(setf reader-pool-lines): Private ordinary functions
(setf reader-stream): Private ordinary functions
(setf scalar-line): Private ordinary functions
(setf scalar-value): Private ordinary functions
(setf schema-base-schema): Private generic functions
(setf schema-base-schema): Private generic functions
(setf schema-fields): Private generic functions
(setf schema-fields): Private generic functions
(setf schema-table-map): Private ordinary functions
(setf schema-table-ordered-names): Private ordinary functions

-
->$ref: Public generic functions
->$ref: Public generic functions
->$ref: Public generic functions
->$ref: Public generic functions
->$ref: Public generic functions
->$ref: Public generic functions
->additional-properties: Public generic functions
->additional-properties: Public generic functions
->all-of: Public generic functions
->all-of: Public generic functions
->allow-empty-value: Public generic functions
->allow-empty-value: Public generic functions
->allow-empty-value: Public generic functions
->allow-reserved: Public generic functions
->allow-reserved: Public generic functions
->allow-reserved: Public generic functions
->allow-reserved: Public generic functions
->allow-reserved: Public generic functions
->any-of: Public generic functions
->any-of: Public generic functions
->attribute: Public generic functions
->attribute: Public generic functions
->attribute: Public generic functions
->authorization-code: Public generic functions
->authorization-code: Public generic functions
->authorization-code: Public generic functions
->authorization-url: Public generic functions
->authorization-url: Public generic functions
->authorization-url: Public generic functions
->bearer-format: Public generic functions
->bearer-format: Public generic functions
->bearer-format: Public generic functions
->callbacks: Public generic functions
->callbacks: Public generic functions
->callbacks: Public generic functions
->callbacks: Public generic functions
->callbacks: Public generic functions
->client-credentials: Public generic functions
->client-credentials: Public generic functions
->client-credentials: Public generic functions
->components: Public generic functions
->components: Public generic functions
->components: Public generic functions
->const: Public generic functions
->const: Public generic functions
->contact: Public generic functions
->contact: Public generic functions
->contact: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content: Public generic functions
->content-type: Public generic functions
->content-type: Public generic functions
->content-type: Public generic functions
->default: Public generic functions
->default: Public generic functions
->default: Public generic functions
->default: Public generic functions
->default: Public generic functions
->default: Public generic functions
->delete: Public generic functions
->delete: Public generic functions
->delete: Public generic functions
->dependent-required: Public generic functions
->dependent-required: Public generic functions
->deprecated: Public generic functions
->deprecated: Public generic functions
->deprecated: Public generic functions
->deprecated: Public generic functions
->deprecated: Public generic functions
->deprecated: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->description: Public generic functions
->discriminator: Public generic functions
->discriminator: Public generic functions
->discriminator: Public generic functions
->email: Public generic functions
->email: Public generic functions
->email: Public generic functions
->encoding: Public generic functions
->encoding: Public generic functions
->encoding: Public generic functions
->enum: Public generic functions
->enum: Public generic functions
->enum: Public generic functions
->enum: Public generic functions
->example: Public generic functions
->example: Public generic functions
->example: Public generic functions
->example: Public generic functions
->example: Public generic functions
->example: Public generic functions
->example: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->examples: Public generic functions
->exclusive-maximum: Public generic functions
->exclusive-maximum: Public generic functions
->exclusive-minimum: Public generic functions
->exclusive-minimum: Public generic functions
->explode: Public generic functions
->explode: Public generic functions
->explode: Public generic functions
->explode: Public generic functions
->explode: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-docs: Public generic functions
->external-value: Public generic functions
->external-value: Public generic functions
->external-value: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->field*: Public generic functions
->flows: Public generic functions
->flows: Public generic functions
->flows: Public generic functions
->format: Public generic functions
->format: Public generic functions
->get: Public generic functions
->get: Public generic functions
->get: Public generic functions
->head: Public generic functions
->head: Public generic functions
->head: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->headers: Public generic functions
->identifier: Public generic functions
->identifier: Public generic functions
->implicit: Public generic functions
->implicit: Public generic functions
->implicit: Public generic functions
->in: Public generic functions
->in: Public generic functions
->in: Public generic functions
->in: Public generic functions
->in: Public generic functions
->info: Public generic functions
->info: Public generic functions
->info: Public generic functions
->items: Public generic functions
->items: Public generic functions
->json-schema-dialect: Public generic functions
->json-schema-dialect: Public generic functions
->license: Public generic functions
->license: Public generic functions
->license: Public generic functions
->links: Public generic functions
->links: Public generic functions
->links: Public generic functions
->links: Public generic functions
->links: Public generic functions
->mapping: Public generic functions
->mapping: Public generic functions
->mapping: Public generic functions
->max-contents: Public generic functions
->max-contents: Public generic functions
->max-items: Public generic functions
->max-items: Public generic functions
->max-length: Public generic functions
->max-length: Public generic functions
->max-properties: Public generic functions
->max-properties: Public generic functions
->maximum: Public generic functions
->maximum: Public generic functions
->min-contents: Public generic functions
->min-contents: Public generic functions
->min-items: Public generic functions
->min-items: Public generic functions
->min-length: Public generic functions
->min-length: Public generic functions
->min-properties: Public generic functions
->min-properties: Public generic functions
->minimum: Public generic functions
->minimum: Public generic functions
->multiple-of: Public generic functions
->multiple-of: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->name: Public generic functions
->namespace: Public generic functions
->namespace: Public generic functions
->namespace: Public generic functions
->not: Public generic functions
->not: Public generic functions
->nullable: Public generic functions
->nullable: Public generic functions
->one-of: Public generic functions
->one-of: Public generic functions
->open-id-connect-url: Public generic functions
->open-id-connect-url: Public generic functions
->open-id-connect-url: Public generic functions
->openapi: Public generic functions
->openapi: Public generic functions
->openapi: Public generic functions
->operation-id: Public generic functions
->operation-id: Public generic functions
->operation-id: Public generic functions
->operation-id: Public generic functions
->operation-id: Public generic functions
->operation-ref: Public generic functions
->operation-ref: Public generic functions
->operation-ref: Public generic functions
->options: Public generic functions
->options: Public generic functions
->options: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->parameters: Public generic functions
->password: Public generic functions
->password: Public generic functions
->password: Public generic functions
->patch: Public generic functions
->patch: Public generic functions
->patch: Public generic functions
->path-items: Public generic functions
->path-items: Public generic functions
->paths: Public generic functions
->paths: Public generic functions
->paths: Public generic functions
->pattern: Public generic functions
->pattern: Public generic functions
->post: Public generic functions
->post: Public generic functions
->post: Public generic functions
->prefix: Public generic functions
->prefix: Public generic functions
->prefix: Public generic functions
->properties: Public generic functions
->properties: Public generic functions
->property-name: Public generic functions
->property-name: Public generic functions
->property-name: Public generic functions
->put: Public generic functions
->put: Public generic functions
->put: Public generic functions
->read-only: Public generic functions
->read-only: Public generic functions
->refresh-url: Public generic functions
->refresh-url: Public generic functions
->refresh-url: Public generic functions
->request-bodies: Public generic functions
->request-bodies: Public generic functions
->request-bodies: Public generic functions
->request-body: Public generic functions
->request-body: Public generic functions
->request-body: Public generic functions
->request-body: Public generic functions
->request-body: Public generic functions
->required: Public generic functions
->required: Public generic functions
->required: Public generic functions
->required: Public generic functions
->required: Public generic functions
->required: Public generic functions
->responses: Public generic functions
->responses: Public generic functions
->responses: Public generic functions
->responses: Public generic functions
->responses: Public generic functions
->schema: Public generic functions
->schema: Public generic functions
->schema: Public generic functions
->schema: Public generic functions
->schema: Public generic functions
->schemas: Public generic functions
->schemas: Public generic functions
->schemas: Public generic functions
->scheme: Public generic functions
->scheme: Public generic functions
->scheme: Public generic functions
->scopes: Public generic functions
->scopes: Public generic functions
->scopes: Public generic functions
->security: Public generic functions
->security: Public generic functions
->security: Public generic functions
->security: Public generic functions
->security: Public generic functions
->security-schemes: Public generic functions
->security-schemes: Public generic functions
->security-schemes: Public generic functions
->server: Public generic functions
->server: Public generic functions
->server: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->servers: Public generic functions
->style: Public generic functions
->style: Public generic functions
->style: Public generic functions
->style: Public generic functions
->style: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->summary: Public generic functions
->tags: Public generic functions
->tags: Public generic functions
->tags: Public generic functions
->tags: Public generic functions
->tags: Public generic functions
->terms-of-service: Public generic functions
->terms-of-service: Public generic functions
->terms-of-service: Public generic functions
->title: Public generic functions
->title: Public generic functions
->title: Public generic functions
->title: Public generic functions
->token-url: Public generic functions
->token-url: Public generic functions
->token-url: Public generic functions
->trace: Public generic functions
->trace: Public generic functions
->trace: Public generic functions
->type: Public generic functions
->type: Public generic functions
->type: Public generic functions
->type: Public generic functions
->unique-items: Public generic functions
->unique-items: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->url: Public generic functions
->value: Public generic functions
->value: Public generic functions
->value: Public generic functions
->variables: Public generic functions
->variables: Public generic functions
->variables: Public generic functions
->version: Public generic functions
->version: Public generic functions
->version: Public generic functions
->webhooks: Public generic functions
->webhooks: Public generic functions
->wrapped: Public generic functions
->wrapped: Public generic functions
->wrapped: Public generic functions
->write-only: Public generic functions
->write-only: Public generic functions
->xml: Public generic functions
->xml: Public generic functions
->xml: Public generic functions

A
append-path: Private ordinary functions
append-schema-fields: Private ordinary functions

B
blank-string-p: Private ordinary functions

C
call-with-path: Private ordinary functions
change-to-chain-case: Private ordinary functions
change-to-schema-class-name: Private ordinary functions
class-precedence-list: Private ordinary functions
compute-line-number-from-path: Private ordinary functions
construct-schema-fields-with-fixed-fields: Private ordinary functions
construct-schema-fields-with-patterned-fields: Private ordinary functions
construct-schema-with-fixed-fields: Private ordinary functions
construct-schema-with-patterned-fields: Private ordinary functions
convert-patterned-field: Private ordinary functions
copy-object: Private ordinary functions
copy-reader: Private ordinary functions
copy-scalar: Private ordinary functions
copy-schema-table: Private ordinary functions

D
define-schema: Private macros
direct-slot-definition-class: Public standalone methods

F
field-slot-field-name: Private generic functions
field-slot-field-name: Private generic functions
field-slot-pattern: Private generic functions
field-slot-pattern: Private generic functions
field-slot-required: Private generic functions
field-slot-required: Private generic functions
field-to-slot-form: Private ordinary functions
finalize-class: Private ordinary functions
fixed-fields-schema-p: Private ordinary functions
follow-line-number: Private ordinary functions
Function, $ref: Private ordinary functions
Function, (setf object-plist): Private ordinary functions
Function, (setf reader-last-table-alignment): Private ordinary functions
Function, (setf reader-last-table-header): Private ordinary functions
Function, (setf reader-pool-lines): Private ordinary functions
Function, (setf reader-stream): Private ordinary functions
Function, (setf scalar-line): Private ordinary functions
Function, (setf scalar-value): Private ordinary functions
Function, (setf schema-table-map): Private ordinary functions
Function, (setf schema-table-ordered-names): Private ordinary functions
Function, append-path: Private ordinary functions
Function, append-schema-fields: Private ordinary functions
Function, blank-string-p: Private ordinary functions
Function, call-with-path: Private ordinary functions
Function, change-to-chain-case: Private ordinary functions
Function, change-to-schema-class-name: Private ordinary functions
Function, class-precedence-list: Private ordinary functions
Function, compute-line-number-from-path: Private ordinary functions
Function, construct-schema-fields-with-fixed-fields: Private ordinary functions
Function, construct-schema-fields-with-patterned-fields: Private ordinary functions
Function, construct-schema-with-fixed-fields: Private ordinary functions
Function, construct-schema-with-patterned-fields: Private ordinary functions
Function, convert-patterned-field: Private ordinary functions
Function, copy-object: Private ordinary functions
Function, copy-reader: Private ordinary functions
Function, copy-scalar: Private ordinary functions
Function, copy-schema-table: Private ordinary functions
Function, field-to-slot-form: Private ordinary functions
Function, finalize-class: Private ordinary functions
Function, fixed-fields-schema-p: Private ordinary functions
Function, follow-line-number: Private ordinary functions
Function, generate: Private ordinary functions
Function, generate-all-readers: Private ordinary functions
Function, generate-defpackage-form: Private ordinary functions
Function, generate-lisp: Private ordinary functions
Function, generate-schema-slot-reader: Private ordinary functions
Function, generate-schema.lisp: Private ordinary functions
Function, generated-package: Private ordinary functions
Function, get-object-value: Private ordinary functions
Function, get-openapi-class: Private ordinary functions
Function, get-path: Private ordinary functions
Function, get-reference-class: Private ordinary functions
Function, get-schema-class: Private ordinary functions
Function, get-x-property: Public ordinary functions
Function, handle-openapi-parser-error: Private ordinary functions
Function, hash-exists-p: Private ordinary functions
Function, json-schema-reader-names: Private ordinary functions
Function, make-object: Private ordinary functions
Function, make-reader: Private ordinary functions
Function, make-reader-name: Private ordinary functions
Function, make-scalar: Private ordinary functions
Function, make-schema-table: Private ordinary functions
Function, merge-schema: Private ordinary functions
Function, missing-initarg: Private ordinary functions
Function, next-line: Private ordinary functions
Function, object-p: Private ordinary functions
Function, object-plist: Private ordinary functions
Function, openapi-parse-error: Private ordinary functions
Function, openapi-version-package: Private ordinary functions
Function, parse: Private ordinary functions
Function, parse-field-type: Private ordinary functions
Function, parse-file: Public ordinary functions
Function, parse-fixed-fields-schema: Private ordinary functions
Function, parse-json-schema: Private ordinary functions
Function, parse-map: Private ordinary functions
Function, parse-patterned-fields-schema: Private ordinary functions
Function, parse-ref-path: Private ordinary functions
Function, parse-reference-or: Private ordinary functions
Function, parse-schema: Private ordinary functions
Function, parse-schema-aux: Private ordinary functions
Function, parse-yaml: Private ordinary functions
Function, parser-line-number: Private ordinary functions
Function, path-to-string: Private ordinary functions
Function, patterned-fields-schema-p: Private ordinary functions
Function, patterned-schema-field-slot: Private ordinary functions
Function, pprint*: Private ordinary functions
Function, print-error-header: Private ordinary functions
Function, print-file-location: Private ordinary functions
Function, pushback-line: Private ordinary functions
Function, read-openapi: Private ordinary functions
Function, read-schema-interface-classes: Private ordinary functions
Function, read-table: Private ordinary functions
Function, read-table-body: Private ordinary functions
Function, reader-last-table-alignment: Private ordinary functions
Function, reader-last-table-header: Private ordinary functions
Function, reader-p: Private ordinary functions
Function, reader-pool-lines: Private ordinary functions
Function, reader-stream: Private ordinary functions
Function, reference-path: Private ordinary functions
Function, sanitize-field-name: Private ordinary functions
Function, scalar-line: Private ordinary functions
Function, scalar-p: Private ordinary functions
Function, scalar-value: Private ordinary functions
Function, schema-base-symbol-p: Private ordinary functions
Function, schema-name-to-class-name: Private ordinary functions
Function, schema-spec-slots: Private ordinary functions
Function, schema-table-map: Private ordinary functions
Function, schema-table-ordered-names: Private ordinary functions
Function, schema-table-p: Private ordinary functions
Function, schema-to-base-class-name: Private ordinary functions
Function, schema-to-defclass-form: Private ordinary functions
Function, slot-name-to-key-name: Private ordinary functions
Function, space-or-alphanumeric-p: Private ordinary functions
Function, specification-extension-key-p: Private ordinary functions
Function, split-vbars: Private ordinary functions
Function, string-to-symbol: Private ordinary functions
Function, string-trim-whitespaces: Private ordinary functions
Function, subclass-of: Private ordinary functions
Function, table-continue-p: Private ordinary functions
Function, trim-a-tag: Private ordinary functions
Function, validate-type: Private ordinary functions
Function, version: Private ordinary functions
Function, version: Private ordinary functions
Function, version-package: Private ordinary functions

G
generate: Private ordinary functions
generate-all-readers: Private ordinary functions
generate-defpackage-form: Private ordinary functions
generate-lisp: Private ordinary functions
generate-schema-slot-reader: Private ordinary functions
generate-schema.lisp: Private ordinary functions
generated-package: Private ordinary functions
Generic Function, (setf patterned-fields-schema-field): Private generic functions
Generic Function, (setf schema-base-schema): Private generic functions
Generic Function, (setf schema-fields): Private generic functions
Generic Function, ->$ref: Public generic functions
Generic Function, ->additional-properties: Public generic functions
Generic Function, ->all-of: Public generic functions
Generic Function, ->allow-empty-value: Public generic functions
Generic Function, ->allow-reserved: Public generic functions
Generic Function, ->any-of: Public generic functions
Generic Function, ->attribute: Public generic functions
Generic Function, ->authorization-code: Public generic functions
Generic Function, ->authorization-url: Public generic functions
Generic Function, ->bearer-format: Public generic functions
Generic Function, ->callbacks: Public generic functions
Generic Function, ->client-credentials: Public generic functions
Generic Function, ->components: Public generic functions
Generic Function, ->const: Public generic functions
Generic Function, ->contact: Public generic functions
Generic Function, ->content: Public generic functions
Generic Function, ->content-type: Public generic functions
Generic Function, ->default: Public generic functions
Generic Function, ->delete: Public generic functions
Generic Function, ->dependent-required: Public generic functions
Generic Function, ->deprecated: Public generic functions
Generic Function, ->description: Public generic functions
Generic Function, ->discriminator: Public generic functions
Generic Function, ->email: Public generic functions
Generic Function, ->encoding: Public generic functions
Generic Function, ->enum: Public generic functions
Generic Function, ->example: Public generic functions
Generic Function, ->examples: Public generic functions
Generic Function, ->exclusive-maximum: Public generic functions
Generic Function, ->exclusive-minimum: Public generic functions
Generic Function, ->explode: Public generic functions
Generic Function, ->external-docs: Public generic functions
Generic Function, ->external-value: Public generic functions
Generic Function, ->field*: Public generic functions
Generic Function, ->flows: Public generic functions
Generic Function, ->format: Public generic functions
Generic Function, ->get: Public generic functions
Generic Function, ->head: Public generic functions
Generic Function, ->headers: Public generic functions
Generic Function, ->identifier: Public generic functions
Generic Function, ->implicit: Public generic functions
Generic Function, ->in: Public generic functions
Generic Function, ->info: Public generic functions
Generic Function, ->items: Public generic functions
Generic Function, ->json-schema-dialect: Public generic functions
Generic Function, ->license: Public generic functions
Generic Function, ->links: Public generic functions
Generic Function, ->mapping: Public generic functions
Generic Function, ->max-contents: Public generic functions
Generic Function, ->max-items: Public generic functions
Generic Function, ->max-length: Public generic functions
Generic Function, ->max-properties: Public generic functions
Generic Function, ->maximum: Public generic functions
Generic Function, ->min-contents: Public generic functions
Generic Function, ->min-items: Public generic functions
Generic Function, ->min-length: Public generic functions
Generic Function, ->min-properties: Public generic functions
Generic Function, ->minimum: Public generic functions
Generic Function, ->multiple-of: Public generic functions
Generic Function, ->name: Public generic functions
Generic Function, ->namespace: Public generic functions
Generic Function, ->not: Public generic functions
Generic Function, ->nullable: Public generic functions
Generic Function, ->one-of: Public generic functions
Generic Function, ->open-id-connect-url: Public generic functions
Generic Function, ->openapi: Public generic functions
Generic Function, ->operation-id: Public generic functions
Generic Function, ->operation-ref: Public generic functions
Generic Function, ->options: Public generic functions
Generic Function, ->parameters: Public generic functions
Generic Function, ->password: Public generic functions
Generic Function, ->patch: Public generic functions
Generic Function, ->path-items: Public generic functions
Generic Function, ->paths: Public generic functions
Generic Function, ->pattern: Public generic functions
Generic Function, ->post: Public generic functions
Generic Function, ->prefix: Public generic functions
Generic Function, ->properties: Public generic functions
Generic Function, ->property-name: Public generic functions
Generic Function, ->put: Public generic functions
Generic Function, ->read-only: Public generic functions
Generic Function, ->refresh-url: Public generic functions
Generic Function, ->request-bodies: Public generic functions
Generic Function, ->request-body: Public generic functions
Generic Function, ->required: Public generic functions
Generic Function, ->responses: Public generic functions
Generic Function, ->schema: Public generic functions
Generic Function, ->schemas: Public generic functions
Generic Function, ->scheme: Public generic functions
Generic Function, ->scopes: Public generic functions
Generic Function, ->security: Public generic functions
Generic Function, ->security-schemes: Public generic functions
Generic Function, ->server: Public generic functions
Generic Function, ->servers: Public generic functions
Generic Function, ->style: Public generic functions
Generic Function, ->summary: Public generic functions
Generic Function, ->tags: Public generic functions
Generic Function, ->terms-of-service: Public generic functions
Generic Function, ->title: Public generic functions
Generic Function, ->token-url: Public generic functions
Generic Function, ->trace: Public generic functions
Generic Function, ->type: Public generic functions
Generic Function, ->unique-items: Public generic functions
Generic Function, ->url: Public generic functions
Generic Function, ->value: Public generic functions
Generic Function, ->variables: Public generic functions
Generic Function, ->version: Public generic functions
Generic Function, ->webhooks: Public generic functions
Generic Function, ->wrapped: Public generic functions
Generic Function, ->write-only: Public generic functions
Generic Function, ->xml: Public generic functions
Generic Function, field-slot-field-name: Private generic functions
Generic Function, field-slot-pattern: Private generic functions
Generic Function, field-slot-required: Private generic functions
Generic Function, invalid-all-values-errors: Private generic functions
Generic Function, invalid-value-key: Private generic functions
Generic Function, invalid-value-value: Private generic functions
Generic Function, missing-field-name: Private generic functions
Generic Function, no-such-field-error-ref: Private generic functions
Generic Function, openapi-parser-condition-context-expected-type: Private generic functions
Generic Function, openapi-parser-condition-context-file: Private generic functions
Generic Function, openapi-parser-condition-context-path: Private generic functions
Generic Function, patterned-fields-schema-field: Private generic functions
Generic Function, schema-base-schema: Private generic functions
Generic Function, schema-field-to-slot-form: Private generic functions
Generic Function, schema-fields: Private generic functions
Generic Function, schema-name: Private generic functions
Generic Function, schema-x-properties: Private generic functions
get-object-value: Private ordinary functions
get-openapi-class: Private ordinary functions
get-path: Private ordinary functions
get-reference-class: Private ordinary functions
get-schema-class: Private ordinary functions
get-x-property: Public ordinary functions

H
handle-openapi-parser-error: Private ordinary functions
hash-exists-p: Private ordinary functions

I
invalid-all-values-errors: Private generic functions
invalid-all-values-errors: Private generic functions
invalid-value-key: Private generic functions
invalid-value-key: Private generic functions
invalid-value-value: Private generic functions
invalid-value-value: Private generic functions

J
json-schema-reader-names: Private ordinary functions

M
Macro, define-schema: Private macros
Macro, with-path: Private macros
make-object: Private ordinary functions
make-reader: Private ordinary functions
make-reader-name: Private ordinary functions
make-scalar: Private ordinary functions
make-schema-table: Private ordinary functions
merge-schema: Private ordinary functions
Method, (setf patterned-fields-schema-field): Private generic functions
Method, (setf schema-base-schema): Private generic functions
Method, (setf schema-fields): Private generic functions
Method, ->$ref: Public generic functions
Method, ->$ref: Public generic functions
Method, ->$ref: Public generic functions
Method, ->$ref: Public generic functions
Method, ->$ref: Public generic functions
Method, ->additional-properties: Public generic functions
Method, ->all-of: Public generic functions
Method, ->allow-empty-value: Public generic functions
Method, ->allow-empty-value: Public generic functions
Method, ->allow-reserved: Public generic functions
Method, ->allow-reserved: Public generic functions
Method, ->allow-reserved: Public generic functions
Method, ->allow-reserved: Public generic functions
Method, ->any-of: Public generic functions
Method, ->attribute: Public generic functions
Method, ->attribute: Public generic functions
Method, ->authorization-code: Public generic functions
Method, ->authorization-code: Public generic functions
Method, ->authorization-url: Public generic functions
Method, ->authorization-url: Public generic functions
Method, ->bearer-format: Public generic functions
Method, ->bearer-format: Public generic functions
Method, ->callbacks: Public generic functions
Method, ->callbacks: Public generic functions
Method, ->callbacks: Public generic functions
Method, ->callbacks: Public generic functions
Method, ->client-credentials: Public generic functions
Method, ->client-credentials: Public generic functions
Method, ->components: Public generic functions
Method, ->components: Public generic functions
Method, ->const: Public generic functions
Method, ->contact: Public generic functions
Method, ->contact: Public generic functions
Method, ->content: Public generic functions
Method, ->content: Public generic functions
Method, ->content: Public generic functions
Method, ->content: Public generic functions
Method, ->content: Public generic functions
Method, ->content: Public generic functions
Method, ->content-type: Public generic functions
Method, ->content-type: Public generic functions
Method, ->default: Public generic functions
Method, ->default: Public generic functions
Method, ->default: Public generic functions
Method, ->default: Public generic functions
Method, ->default: Public generic functions
Method, ->delete: Public generic functions
Method, ->delete: Public generic functions
Method, ->dependent-required: Public generic functions
Method, ->deprecated: Public generic functions
Method, ->deprecated: Public generic functions
Method, ->deprecated: Public generic functions
Method, ->deprecated: Public generic functions
Method, ->deprecated: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->description: Public generic functions
Method, ->discriminator: Public generic functions
Method, ->discriminator: Public generic functions
Method, ->email: Public generic functions
Method, ->email: Public generic functions
Method, ->encoding: Public generic functions
Method, ->encoding: Public generic functions
Method, ->enum: Public generic functions
Method, ->enum: Public generic functions
Method, ->enum: Public generic functions
Method, ->example: Public generic functions
Method, ->example: Public generic functions
Method, ->example: Public generic functions
Method, ->example: Public generic functions
Method, ->example: Public generic functions
Method, ->example: Public generic functions
Method, ->examples: Public generic functions
Method, ->examples: Public generic functions
Method, ->examples: Public generic functions
Method, ->examples: Public generic functions
Method, ->examples: Public generic functions
Method, ->examples: Public generic functions
Method, ->exclusive-maximum: Public generic functions
Method, ->exclusive-minimum: Public generic functions
Method, ->explode: Public generic functions
Method, ->explode: Public generic functions
Method, ->explode: Public generic functions
Method, ->explode: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-docs: Public generic functions
Method, ->external-value: Public generic functions
Method, ->external-value: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->field*: Public generic functions
Method, ->flows: Public generic functions
Method, ->flows: Public generic functions
Method, ->format: Public generic functions
Method, ->get: Public generic functions
Method, ->get: Public generic functions
Method, ->head: Public generic functions
Method, ->head: Public generic functions
Method, ->headers: Public generic functions
Method, ->headers: Public generic functions
Method, ->headers: Public generic functions
Method, ->headers: Public generic functions
Method, ->headers: Public generic functions
Method, ->headers: Public generic functions
Method, ->identifier: Public generic functions
Method, ->implicit: Public generic functions
Method, ->implicit: Public generic functions
Method, ->in: Public generic functions
Method, ->in: Public generic functions
Method, ->in: Public generic functions
Method, ->in: Public generic functions
Method, ->info: Public generic functions
Method, ->info: Public generic functions
Method, ->items: Public generic functions
Method, ->json-schema-dialect: Public generic functions
Method, ->license: Public generic functions
Method, ->license: Public generic functions
Method, ->links: Public generic functions
Method, ->links: Public generic functions
Method, ->links: Public generic functions
Method, ->links: Public generic functions
Method, ->mapping: Public generic functions
Method, ->mapping: Public generic functions
Method, ->max-contents: Public generic functions
Method, ->max-items: Public generic functions
Method, ->max-length: Public generic functions
Method, ->max-properties: Public generic functions
Method, ->maximum: Public generic functions
Method, ->min-contents: Public generic functions
Method, ->min-items: Public generic functions
Method, ->min-length: Public generic functions
Method, ->min-properties: Public generic functions
Method, ->minimum: Public generic functions
Method, ->multiple-of: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->name: Public generic functions
Method, ->namespace: Public generic functions
Method, ->namespace: Public generic functions
Method, ->not: Public generic functions
Method, ->nullable: Public generic functions
Method, ->one-of: Public generic functions
Method, ->open-id-connect-url: Public generic functions
Method, ->open-id-connect-url: Public generic functions
Method, ->openapi: Public generic functions
Method, ->openapi: Public generic functions
Method, ->operation-id: Public generic functions
Method, ->operation-id: Public generic functions
Method, ->operation-id: Public generic functions
Method, ->operation-id: Public generic functions
Method, ->operation-ref: Public generic functions
Method, ->operation-ref: Public generic functions
Method, ->options: Public generic functions
Method, ->options: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->parameters: Public generic functions
Method, ->password: Public generic functions
Method, ->password: Public generic functions
Method, ->patch: Public generic functions
Method, ->patch: Public generic functions
Method, ->path-items: Public generic functions
Method, ->paths: Public generic functions
Method, ->paths: Public generic functions
Method, ->pattern: Public generic functions
Method, ->post: Public generic functions
Method, ->post: Public generic functions
Method, ->prefix: Public generic functions
Method, ->prefix: Public generic functions
Method, ->properties: Public generic functions
Method, ->property-name: Public generic functions
Method, ->property-name: Public generic functions
Method, ->put: Public generic functions
Method, ->put: Public generic functions
Method, ->read-only: Public generic functions
Method, ->refresh-url: Public generic functions
Method, ->refresh-url: Public generic functions
Method, ->request-bodies: Public generic functions
Method, ->request-bodies: Public generic functions
Method, ->request-body: Public generic functions
Method, ->request-body: Public generic functions
Method, ->request-body: Public generic functions
Method, ->request-body: Public generic functions
Method, ->required: Public generic functions
Method, ->required: Public generic functions
Method, ->required: Public generic functions
Method, ->required: Public generic functions
Method, ->required: Public generic functions
Method, ->responses: Public generic functions
Method, ->responses: Public generic functions
Method, ->responses: Public generic functions
Method, ->responses: Public generic functions
Method, ->schema: Public generic functions
Method, ->schema: Public generic functions
Method, ->schema: Public generic functions
Method, ->schema: Public generic functions
Method, ->schemas: Public generic functions
Method, ->schemas: Public generic functions
Method, ->scheme: Public generic functions
Method, ->scheme: Public generic functions
Method, ->scopes: Public generic functions
Method, ->scopes: Public generic functions
Method, ->security: Public generic functions
Method, ->security: Public generic functions
Method, ->security: Public generic functions
Method, ->security: Public generic functions
Method, ->security-schemes: Public generic functions
Method, ->security-schemes: Public generic functions
Method, ->server: Public generic functions
Method, ->server: Public generic functions
Method, ->servers: Public generic functions
Method, ->servers: Public generic functions
Method, ->servers: Public generic functions
Method, ->servers: Public generic functions
Method, ->servers: Public generic functions
Method, ->servers: Public generic functions
Method, ->style: Public generic functions
Method, ->style: Public generic functions
Method, ->style: Public generic functions
Method, ->style: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->summary: Public generic functions
Method, ->tags: Public generic functions
Method, ->tags: Public generic functions
Method, ->tags: Public generic functions
Method, ->tags: Public generic functions
Method, ->terms-of-service: Public generic functions
Method, ->terms-of-service: Public generic functions
Method, ->title: Public generic functions
Method, ->title: Public generic functions
Method, ->title: Public generic functions
Method, ->token-url: Public generic functions
Method, ->token-url: Public generic functions
Method, ->trace: Public generic functions
Method, ->trace: Public generic functions
Method, ->type: Public generic functions
Method, ->type: Public generic functions
Method, ->type: Public generic functions
Method, ->unique-items: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->url: Public generic functions
Method, ->value: Public generic functions
Method, ->value: Public generic functions
Method, ->variables: Public generic functions
Method, ->variables: Public generic functions
Method, ->version: Public generic functions
Method, ->version: Public generic functions
Method, ->webhooks: Public generic functions
Method, ->wrapped: Public generic functions
Method, ->wrapped: Public generic functions
Method, ->write-only: Public generic functions
Method, ->xml: Public generic functions
Method, ->xml: Public generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, field-slot-field-name: Private generic functions
Method, field-slot-pattern: Private generic functions
Method, field-slot-required: Private generic functions
Method, invalid-all-values-errors: Private generic functions
Method, invalid-value-key: Private generic functions
Method, invalid-value-value: Private generic functions
Method, missing-field-name: Private generic functions
Method, no-such-field-error-ref: Private generic functions
Method, openapi-parser-condition-context-expected-type: Private generic functions
Method, openapi-parser-condition-context-file: Private generic functions
Method, openapi-parser-condition-context-path: Private generic functions
Method, patterned-fields-schema-field: Private generic functions
Method, schema-base-schema: Private generic functions
Method, schema-field-to-slot-form: Private generic functions
Method, schema-field-to-slot-form: Private generic functions
Method, schema-fields: Private generic functions
Method, schema-name: Private generic functions
Method, schema-x-properties: Private generic functions
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
missing-field-name: Private generic functions
missing-field-name: Private generic functions
missing-initarg: Private ordinary functions

N
next-line: Private ordinary functions
no-such-field-error-ref: Private generic functions
no-such-field-error-ref: Private generic functions

O
object-p: Private ordinary functions
object-plist: Private ordinary functions
openapi-parse-error: Private ordinary functions
openapi-parser-condition-context-expected-type: Private generic functions
openapi-parser-condition-context-expected-type: Private generic functions
openapi-parser-condition-context-file: Private generic functions
openapi-parser-condition-context-file: Private generic functions
openapi-parser-condition-context-path: Private generic functions
openapi-parser-condition-context-path: Private generic functions
openapi-version-package: Private ordinary functions

P
parse: Private ordinary functions
parse-field-type: Private ordinary functions
parse-file: Public ordinary functions
parse-fixed-fields-schema: Private ordinary functions
parse-json-schema: Private ordinary functions
parse-map: Private ordinary functions
parse-patterned-fields-schema: Private ordinary functions
parse-ref-path: Private ordinary functions
parse-reference-or: Private ordinary functions
parse-schema: Private ordinary functions
parse-schema-aux: Private ordinary functions
parse-yaml: Private ordinary functions
parser-line-number: Private ordinary functions
path-to-string: Private ordinary functions
patterned-fields-schema-field: Private generic functions
patterned-fields-schema-field: Private generic functions
patterned-fields-schema-p: Private ordinary functions
patterned-schema-field-slot: Private ordinary functions
pprint*: Private ordinary functions
print-error-header: Private ordinary functions
print-file-location: Private ordinary functions
pushback-line: Private ordinary functions

R
read-openapi: Private ordinary functions
read-schema-interface-classes: Private ordinary functions
read-table: Private ordinary functions
read-table-body: Private ordinary functions
reader-last-table-alignment: Private ordinary functions
reader-last-table-header: Private ordinary functions
reader-p: Private ordinary functions
reader-pool-lines: Private ordinary functions
reader-stream: Private ordinary functions
reference-path: Private ordinary functions

S
sanitize-field-name: Private ordinary functions
scalar-line: Private ordinary functions
scalar-p: Private ordinary functions
scalar-value: Private ordinary functions
schema-base-schema: Private generic functions
schema-base-schema: Private generic functions
schema-base-symbol-p: Private ordinary functions
schema-field-to-slot-form: Private generic functions
schema-field-to-slot-form: Private generic functions
schema-field-to-slot-form: Private generic functions
schema-fields: Private generic functions
schema-fields: Private generic functions
schema-name: Private generic functions
schema-name: Private generic functions
schema-name-to-class-name: Private ordinary functions
schema-spec-slots: Private ordinary functions
schema-table-map: Private ordinary functions
schema-table-ordered-names: Private ordinary functions
schema-table-p: Private ordinary functions
schema-to-base-class-name: Private ordinary functions
schema-to-defclass-form: Private ordinary functions
schema-x-properties: Private generic functions
schema-x-properties: Private generic functions
slot-name-to-key-name: Private ordinary functions
space-or-alphanumeric-p: Private ordinary functions
specification-extension-key-p: Private ordinary functions
split-vbars: Private ordinary functions
string-to-symbol: Private ordinary functions
string-trim-whitespaces: Private ordinary functions
subclass-of: Private ordinary functions

T
table-continue-p: Private ordinary functions
trim-a-tag: Private ordinary functions

V
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods
validate-type: Private ordinary functions
version: Private ordinary functions
version: Private ordinary functions
version-package: Private ordinary functions

W
with-path: Private macros


A.3 Variables

Jump to:   $   *   +  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W   X  
Index Entry  Section

$
$ref: Public classes
$ref: Public classes
$ref: Public classes
$ref: Public classes
$ref: Private classes

*
*cache*: Private special variables
*current-path*: Private special variables
*export-names*: Private special variables
*generated-package*: Private special variables
*openapi-version-package*: Private special variables
*readers*: Private special variables
*reading-toplevel-yaml-object*: Private special variables
*reading-yaml-filename*: Private special variables
*schema-base-symbols*: Private special variables
*slot-name-to-key-name-cache*: Private special variables
*version*: Private special variables

+
+default-version-package+: Private constants
+json-schema-class-name+: Private constants
+patterned-field-slot-name+: Private constants

A
additional-properties: Private classes
all-of: Private classes
allow-empty-value: Public classes
allow-empty-value: Public classes
allow-reserved: Public classes
allow-reserved: Public classes
allow-reserved: Public classes
allow-reserved: Public classes
any-of: Private classes
attribute: Public classes
attribute: Public classes
authorization-code: Public classes
authorization-code: Public classes
authorization-url: Public classes
authorization-url: Public classes

B
base-schema: Private classes
bearer-format: Public classes
bearer-format: Public classes

C
callbacks: Public classes
callbacks: Public classes
callbacks: Public classes
callbacks: Public classes
client-credentials: Public classes
client-credentials: Public classes
components: Public classes
components: Public classes
const: Private classes
Constant, +default-version-package+: Private constants
Constant, +json-schema-class-name+: Private constants
Constant, +patterned-field-slot-name+: Private constants
contact: Public classes
contact: Public classes
content: Public classes
content: Public classes
content: Public classes
content: Public classes
content: Public classes
content: Public classes
content-type: Public classes
content-type: Public classes

D
default: Public classes
default: Public classes
default: Public classes
default: Public classes
default: Private classes
delete: Public classes
delete: Public classes
dependent-required: Private classes
deprecated: Public classes
deprecated: Public classes
deprecated: Public classes
deprecated: Public classes
deprecated: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Public classes
description: Private classes
discriminator: Public classes
discriminator: Public classes

E
email: Public classes
email: Public classes
encoding: Public classes
encoding: Public classes
enum: Public classes
enum: Public classes
enum: Private classes
errors: Private conditions
example: Public classes
example: Public classes
example: Public classes
example: Public classes
example: Public classes
example: Public classes
examples: Public classes
examples: Public classes
examples: Public classes
examples: Public classes
examples: Public classes
examples: Public classes
exclusive-maximum: Private classes
exclusive-minimum: Private classes
expected-type: Private conditions
explode: Public classes
explode: Public classes
explode: Public classes
explode: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-docs: Public classes
external-value: Public classes
external-value: Public classes

F
field*: Public classes
field*: Public classes
field*: Public classes
field*: Public classes
field*: Public classes
field*: Public classes
field*: Public classes
field*: Public classes
field*: Private classes
field-name: Private classes
fields: Private classes
file: Private conditions
flows: Public classes
flows: Public classes
format: Private classes

G
get: Public classes
get: Public classes

H
head: Public classes
head: Public classes
headers: Public classes
headers: Public classes
headers: Public classes
headers: Public classes
headers: Public classes
headers: Public classes

I
identifier: Public classes
implicit: Public classes
implicit: Public classes
in: Public classes
in: Public classes
in: Public classes
in: Public classes
info: Public classes
info: Public classes
items: Private classes

J
json-schema-dialect: Public classes

K
key: Private conditions
key: Private conditions

L
last-table-alignment: Private structures
last-table-header: Private structures
license: Public classes
license: Public classes
line: Private structures
links: Public classes
links: Public classes
links: Public classes
links: Public classes

M
map: Private structures
mapping: Public classes
mapping: Public classes
max-contents: Private classes
max-items: Private classes
max-length: Private classes
max-properties: Private classes
maximum: Private classes
min-contents: Private classes
min-items: Private classes
min-length: Private classes
min-properties: Private classes
minimum: Private classes
multiple-of: Private classes

N
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Private conditions
name: Private classes
namespace: Public classes
namespace: Public classes
not: Private classes
nullable: Public classes

O
one-of: Private classes
open-id-connect-url: Public classes
open-id-connect-url: Public classes
openapi: Public classes
openapi: Public classes
operation-id: Public classes
operation-id: Public classes
operation-id: Public classes
operation-id: Public classes
operation-ref: Public classes
operation-ref: Public classes
options: Public classes
options: Public classes
ordered-names: Private structures

P
parameters: Public classes
parameters: Public classes
parameters: Public classes
parameters: Public classes
parameters: Public classes
parameters: Public classes
parameters: Public classes
parameters: Public classes
password: Public classes
password: Public classes
patch: Public classes
patch: Public classes
path: Private conditions
path-items: Public classes
paths: Public classes
paths: Public classes
pattern: Private classes
pattern: Private classes
plist: Private structures
pool-lines: Private structures
post: Public classes
post: Public classes
prefix: Public classes
prefix: Public classes
properties: Private classes
property-name: Public classes
property-name: Public classes
put: Public classes
put: Public classes

R
read-only: Public classes
ref: Private conditions
refresh-url: Public classes
refresh-url: Public classes
request-bodies: Public classes
request-bodies: Public classes
request-body: Public classes
request-body: Public classes
request-body: Public classes
request-body: Public classes
required: Public classes
required: Public classes
required: Public classes
required: Public classes
required: Private classes
required: Private classes
responses: Public classes
responses: Public classes
responses: Public classes
responses: Public classes

S
schema: Public classes
schema: Public classes
schema: Public classes
schema: Public classes
schemas: Public classes
schemas: Public classes
scheme: Public classes
scheme: Public classes
scopes: Public classes
scopes: Public classes
security: Public classes
security: Public classes
security: Public classes
security: Public classes
security-schemes: Public classes
security-schemes: Public classes
server: Public classes
server: Public classes
servers: Public classes
servers: Public classes
servers: Public classes
servers: Public classes
servers: Public classes
servers: Public classes
Slot, $ref: Public classes
Slot, $ref: Public classes
Slot, $ref: Public classes
Slot, $ref: Public classes
Slot, $ref: Private classes
Slot, additional-properties: Private classes
Slot, all-of: Private classes
Slot, allow-empty-value: Public classes
Slot, allow-empty-value: Public classes
Slot, allow-reserved: Public classes
Slot, allow-reserved: Public classes
Slot, allow-reserved: Public classes
Slot, allow-reserved: Public classes
Slot, any-of: Private classes
Slot, attribute: Public classes
Slot, attribute: Public classes
Slot, authorization-code: Public classes
Slot, authorization-code: Public classes
Slot, authorization-url: Public classes
Slot, authorization-url: Public classes
Slot, base-schema: Private classes
Slot, bearer-format: Public classes
Slot, bearer-format: Public classes
Slot, callbacks: Public classes
Slot, callbacks: Public classes
Slot, callbacks: Public classes
Slot, callbacks: Public classes
Slot, client-credentials: Public classes
Slot, client-credentials: Public classes
Slot, components: Public classes
Slot, components: Public classes
Slot, const: Private classes
Slot, contact: Public classes
Slot, contact: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content-type: Public classes
Slot, content-type: Public classes
Slot, default: Public classes
Slot, default: Public classes
Slot, default: Public classes
Slot, default: Public classes
Slot, default: Private classes
Slot, delete: Public classes
Slot, delete: Public classes
Slot, dependent-required: Private classes
Slot, deprecated: Public classes
Slot, deprecated: Public classes
Slot, deprecated: Public classes
Slot, deprecated: Public classes
Slot, deprecated: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Public classes
Slot, description: Private classes
Slot, discriminator: Public classes
Slot, discriminator: Public classes
Slot, email: Public classes
Slot, email: Public classes
Slot, encoding: Public classes
Slot, encoding: Public classes
Slot, enum: Public classes
Slot, enum: Public classes
Slot, enum: Private classes
Slot, errors: Private conditions
Slot, example: Public classes
Slot, example: Public classes
Slot, example: Public classes
Slot, example: Public classes
Slot, example: Public classes
Slot, example: Public classes
Slot, examples: Public classes
Slot, examples: Public classes
Slot, examples: Public classes
Slot, examples: Public classes
Slot, examples: Public classes
Slot, examples: Public classes
Slot, exclusive-maximum: Private classes
Slot, exclusive-minimum: Private classes
Slot, expected-type: Private conditions
Slot, explode: Public classes
Slot, explode: Public classes
Slot, explode: Public classes
Slot, explode: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-docs: Public classes
Slot, external-value: Public classes
Slot, external-value: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Public classes
Slot, field*: Private classes
Slot, field-name: Private classes
Slot, fields: Private classes
Slot, file: Private conditions
Slot, flows: Public classes
Slot, flows: Public classes
Slot, format: Private classes
Slot, get: Public classes
Slot, get: Public classes
Slot, head: Public classes
Slot, head: Public classes
Slot, headers: Public classes
Slot, headers: Public classes
Slot, headers: Public classes
Slot, headers: Public classes
Slot, headers: Public classes
Slot, headers: Public classes
Slot, identifier: Public classes
Slot, implicit: Public classes
Slot, implicit: Public classes
Slot, in: Public classes
Slot, in: Public classes
Slot, in: Public classes
Slot, in: Public classes
Slot, info: Public classes
Slot, info: Public classes
Slot, items: Private classes
Slot, json-schema-dialect: Public classes
Slot, key: Private conditions
Slot, key: Private conditions
Slot, last-table-alignment: Private structures
Slot, last-table-header: Private structures
Slot, license: Public classes
Slot, license: Public classes
Slot, line: Private structures
Slot, links: Public classes
Slot, links: Public classes
Slot, links: Public classes
Slot, links: Public classes
Slot, map: Private structures
Slot, mapping: Public classes
Slot, mapping: Public classes
Slot, max-contents: Private classes
Slot, max-items: Private classes
Slot, max-length: Private classes
Slot, max-properties: Private classes
Slot, maximum: Private classes
Slot, min-contents: Private classes
Slot, min-items: Private classes
Slot, min-length: Private classes
Slot, min-properties: Private classes
Slot, minimum: Private classes
Slot, multiple-of: Private classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private conditions
Slot, name: Private classes
Slot, namespace: Public classes
Slot, namespace: Public classes
Slot, not: Private classes
Slot, nullable: Public classes
Slot, one-of: Private classes
Slot, open-id-connect-url: Public classes
Slot, open-id-connect-url: Public classes
Slot, openapi: Public classes
Slot, openapi: Public classes
Slot, operation-id: Public classes
Slot, operation-id: Public classes
Slot, operation-id: Public classes
Slot, operation-id: Public classes
Slot, operation-ref: Public classes
Slot, operation-ref: Public classes
Slot, options: Public classes
Slot, options: Public classes
Slot, ordered-names: Private structures
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, parameters: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, patch: Public classes
Slot, patch: Public classes
Slot, path: Private conditions
Slot, path-items: Public classes
Slot, paths: Public classes
Slot, paths: Public classes
Slot, pattern: Private classes
Slot, pattern: Private classes
Slot, plist: Private structures
Slot, pool-lines: Private structures
Slot, post: Public classes
Slot, post: Public classes
Slot, prefix: Public classes
Slot, prefix: Public classes
Slot, properties: Private classes
Slot, property-name: Public classes
Slot, property-name: Public classes
Slot, put: Public classes
Slot, put: Public classes
Slot, read-only: Public classes
Slot, ref: Private conditions
Slot, refresh-url: Public classes
Slot, refresh-url: Public classes
Slot, request-bodies: Public classes
Slot, request-bodies: Public classes
Slot, request-body: Public classes
Slot, request-body: Public classes
Slot, request-body: Public classes
Slot, request-body: Public classes
Slot, required: Public classes
Slot, required: Public classes
Slot, required: Public classes
Slot, required: Public classes
Slot, required: Private classes
Slot, required: Private classes
Slot, responses: Public classes
Slot, responses: Public classes
Slot, responses: Public classes
Slot, responses: Public classes
Slot, schema: Public classes
Slot, schema: Public classes
Slot, schema: Public classes
Slot, schema: Public classes
Slot, schemas: Public classes
Slot, schemas: Public classes
Slot, scheme: Public classes
Slot, scheme: Public classes
Slot, scopes: Public classes
Slot, scopes: Public classes
Slot, security: Public classes
Slot, security: Public classes
Slot, security: Public classes
Slot, security: Public classes
Slot, security-schemes: Public classes
Slot, security-schemes: Public classes
Slot, server: Public classes
Slot, server: Public classes
Slot, servers: Public classes
Slot, servers: Public classes
Slot, servers: Public classes
Slot, servers: Public classes
Slot, servers: Public classes
Slot, servers: Public classes
Slot, stream: Private structures
Slot, style: Public classes
Slot, style: Public classes
Slot, style: Public classes
Slot, style: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, tags: Public classes
Slot, tags: Public classes
Slot, tags: Public classes
Slot, tags: Public classes
Slot, terms-of-service: Public classes
Slot, terms-of-service: Public classes
Slot, title: Public classes
Slot, title: Public classes
Slot, title: Private classes
Slot, token-url: Public classes
Slot, token-url: Public classes
Slot, trace: Public classes
Slot, trace: Public classes
Slot, type: Public classes
Slot, type: Public classes
Slot, type: Private classes
Slot, unique-items: Private classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, value: Public classes
Slot, value: Public classes
Slot, value: Private conditions
Slot, value: Private structures
Slot, variables: Public classes
Slot, variables: Public classes
Slot, version: Public classes
Slot, version: Public classes
Slot, webhooks: Public classes
Slot, wrapped: Public classes
Slot, wrapped: Public classes
Slot, write-only: Public classes
Slot, x-properties: Private classes
Slot, xml: Public classes
Slot, xml: Public classes
Special Variable, *cache*: Private special variables
Special Variable, *current-path*: Private special variables
Special Variable, *export-names*: Private special variables
Special Variable, *generated-package*: Private special variables
Special Variable, *openapi-version-package*: Private special variables
Special Variable, *readers*: Private special variables
Special Variable, *reading-toplevel-yaml-object*: Private special variables
Special Variable, *reading-yaml-filename*: Private special variables
Special Variable, *schema-base-symbols*: Private special variables
Special Variable, *slot-name-to-key-name-cache*: Private special variables
Special Variable, *version*: Private special variables
stream: Private structures
style: Public classes
style: Public classes
style: Public classes
style: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes

T
tags: Public classes
tags: Public classes
tags: Public classes
tags: Public classes
terms-of-service: Public classes
terms-of-service: Public classes
title: Public classes
title: Public classes
title: Private classes
token-url: Public classes
token-url: Public classes
trace: Public classes
trace: Public classes
type: Public classes
type: Public classes
type: Private classes

U
unique-items: Private classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes

V
value: Public classes
value: Public classes
value: Private conditions
value: Private structures
variables: Public classes
variables: Public classes
version: Public classes
version: Public classes

W
webhooks: Public classes
wrapped: Public classes
wrapped: Public classes
write-only: Public classes

X
x-properties: Private classes
xml: Public classes
xml: Public classes


A.4 Data types

Jump to:   <  
C   E   F   I   M   N   O   P   R   S   T   U   Y  
Index Entry  Section

<
<callback>: Public classes
<callback>: Public classes
<callback>: Public classes
<components>: Public classes
<components>: Public classes
<components>: Public classes
<contact>: Public classes
<contact>: Public classes
<contact>: Public classes
<discriminator>: Public classes
<discriminator>: Public classes
<discriminator>: Public classes
<encoding>: Public classes
<encoding>: Public classes
<encoding>: Public classes
<example>: Public classes
<example>: Public classes
<example>: Public classes
<external-documentation>: Public classes
<external-documentation>: Public classes
<external-documentation>: Public classes
<forward-referenced-schema>: Private types
<header>: Public classes
<header>: Public classes
<header>: Public classes
<info>: Public classes
<info>: Public classes
<info>: Public classes
<json-schema>: Public classes
<json-schema>: Private classes
<license>: Public classes
<license>: Public classes
<license>: Public classes
<link>: Public classes
<link>: Public classes
<link>: Public classes
<map>: Private types
<media-type>: Public classes
<media-type>: Public classes
<media-type>: Public classes
<o-auth-flow>: Public classes
<o-auth-flow>: Public classes
<o-auth-flow>: Public classes
<oauth-flow>: Public classes
<oauth-flow>: Public classes
<oauth-flow>: Public classes
<open-api>: Public classes
<open-api>: Public classes
<open-api>: Public classes
<operation>: Public classes
<operation>: Public classes
<operation>: Public classes
<parameter>: Public classes
<parameter>: Public classes
<parameter>: Public classes
<path-item>: Public classes
<path-item>: Public classes
<path-item>: Public classes
<paths>: Public classes
<paths>: Public classes
<paths>: Public classes
<reference>: Public classes
<reference>: Public classes
<reference>: Public classes
<request-body>: Public classes
<request-body>: Public classes
<request-body>: Public classes
<response>: Public classes
<response>: Public classes
<response>: Public classes
<responses>: Public classes
<responses>: Public classes
<responses>: Public classes
<schema>: Public classes
<schema>: Public classes
<schema>: Public classes
<security-requirement>: Public classes
<security-requirement>: Public classes
<security-requirement>: Public classes
<security-scheme>: Public classes
<security-scheme>: Public classes
<security-scheme>: Public classes
<server-variable>: Public classes
<server-variable>: Public classes
<server-variable>: Public classes
<server>: Public classes
<server>: Public classes
<server>: Public classes
<tag>: Public classes
<tag>: Public classes
<tag>: Public classes
<xml>: Public classes
<xml>: Public classes
<xml>: Public classes

C
Class, <callback>: Public classes
Class, <callback>: Public classes
Class, <callback>: Public classes
Class, <components>: Public classes
Class, <components>: Public classes
Class, <components>: Public classes
Class, <contact>: Public classes
Class, <contact>: Public classes
Class, <contact>: Public classes
Class, <discriminator>: Public classes
Class, <discriminator>: Public classes
Class, <discriminator>: Public classes
Class, <encoding>: Public classes
Class, <encoding>: Public classes
Class, <encoding>: Public classes
Class, <example>: Public classes
Class, <example>: Public classes
Class, <example>: Public classes
Class, <external-documentation>: Public classes
Class, <external-documentation>: Public classes
Class, <external-documentation>: Public classes
Class, <header>: Public classes
Class, <header>: Public classes
Class, <header>: Public classes
Class, <info>: Public classes
Class, <info>: Public classes
Class, <info>: Public classes
Class, <json-schema>: Public classes
Class, <json-schema>: Private classes
Class, <license>: Public classes
Class, <license>: Public classes
Class, <license>: Public classes
Class, <link>: Public classes
Class, <link>: Public classes
Class, <link>: Public classes
Class, <media-type>: Public classes
Class, <media-type>: Public classes
Class, <media-type>: Public classes
Class, <o-auth-flow>: Public classes
Class, <o-auth-flow>: Public classes
Class, <o-auth-flow>: Public classes
Class, <oauth-flow>: Public classes
Class, <oauth-flow>: Public classes
Class, <oauth-flow>: Public classes
Class, <open-api>: Public classes
Class, <open-api>: Public classes
Class, <open-api>: Public classes
Class, <operation>: Public classes
Class, <operation>: Public classes
Class, <operation>: Public classes
Class, <parameter>: Public classes
Class, <parameter>: Public classes
Class, <parameter>: Public classes
Class, <path-item>: Public classes
Class, <path-item>: Public classes
Class, <path-item>: Public classes
Class, <paths>: Public classes
Class, <paths>: Public classes
Class, <paths>: Public classes
Class, <reference>: Public classes
Class, <reference>: Public classes
Class, <reference>: Public classes
Class, <request-body>: Public classes
Class, <request-body>: Public classes
Class, <request-body>: Public classes
Class, <response>: Public classes
Class, <response>: Public classes
Class, <response>: Public classes
Class, <responses>: Public classes
Class, <responses>: Public classes
Class, <responses>: Public classes
Class, <schema>: Public classes
Class, <schema>: Public classes
Class, <schema>: Public classes
Class, <security-requirement>: Public classes
Class, <security-requirement>: Public classes
Class, <security-requirement>: Public classes
Class, <security-scheme>: Public classes
Class, <security-scheme>: Public classes
Class, <security-scheme>: Public classes
Class, <server-variable>: Public classes
Class, <server-variable>: Public classes
Class, <server-variable>: Public classes
Class, <server>: Public classes
Class, <server>: Public classes
Class, <server>: Public classes
Class, <tag>: Public classes
Class, <tag>: Public classes
Class, <tag>: Public classes
Class, <xml>: Public classes
Class, <xml>: Public classes
Class, <xml>: Public classes
Class, field-slot: Private classes
Class, fixed-fields-schema: Private classes
Class, fixed-fields-schema: Private classes
Class, patterned-fields-schema: Private classes
Class, patterned-fields-schema: Private classes
Class, schema: Private classes
Class, schema: Private classes
Class, schema-metaclass: Private classes
Condition, invalid-all-values: Private conditions
Condition, invalid-value: Private conditions
Condition, missing-field: Private conditions
Condition, no-such-field-error: Private conditions
Condition, openapi-parser-condition-context: Private conditions
Condition, openapi-parser-error: Private conditions
Condition, openapi-parser-warning: Private conditions
Condition, out-of-spec-key: Private conditions

E
error.lisp: The openapi-parser/error․lisp file

F
field-slot: Private classes
File, error.lisp: The openapi-parser/error․lisp file
File, openapi-parser.asd: The openapi-parser/openapi-parser․asd file
File, package.lisp: The openapi-parser/package․lisp file
File, parser.lisp: The openapi-parser/parser․lisp file
File, path.lisp: The openapi-parser/path․lisp file
File, schema-3-0-1.lisp: The openapi-parser/schema-3-0-1․lisp file
File, schema-3-1-0.lisp: The openapi-parser/schema-3-1-0․lisp file
File, schema-base.lisp: The openapi-parser/schema-base․lisp file
File, schema-generator.lisp: The openapi-parser/schema-generator․lisp file
File, schema-interface.lisp: The openapi-parser/schema-interface․lisp file
File, utils.lisp: The openapi-parser/utils․lisp file
File, yaml.lisp: The openapi-parser/yaml․lisp file
fixed-fields-schema: Private classes
fixed-fields-schema: Private classes

I
invalid-all-values: Private conditions
invalid-value: Private conditions

M
missing-field: Private conditions

N
no-such-field-error: Private conditions

O
object: Private structures
openapi-parser: The openapi-parser system
openapi-parser: The openapi-parser package
openapi-parser-condition-context: Private conditions
openapi-parser-error: Private conditions
openapi-parser-warning: Private conditions
openapi-parser.asd: The openapi-parser/openapi-parser․asd file
openapi-parser/schema: The openapi-parser/schema package
openapi-parser/schema-generator: The openapi-parser/schema-generator package
openapi-parser/schema/3.0.1: The openapi-parser/schema/3․0․1 package
openapi-parser/schema/3.1.0: The openapi-parser/schema/3․1․0 package
openapi-parser/schema/3/interface: The openapi-parser/schema/3/interface package
out-of-spec-key: Private conditions

P
Package, openapi-parser: The openapi-parser package
Package, openapi-parser/schema: The openapi-parser/schema package
Package, openapi-parser/schema-generator: The openapi-parser/schema-generator package
Package, openapi-parser/schema/3.0.1: The openapi-parser/schema/3․0․1 package
Package, openapi-parser/schema/3.1.0: The openapi-parser/schema/3․1․0 package
Package, openapi-parser/schema/3/interface: The openapi-parser/schema/3/interface package
package.lisp: The openapi-parser/package․lisp file
parser.lisp: The openapi-parser/parser․lisp file
path.lisp: The openapi-parser/path․lisp file
patterned-fields-schema: Private classes
patterned-fields-schema: Private classes

R
reader: Private structures

S
scalar: Private structures
schema: Private classes
schema: Private classes
schema-3-0-1.lisp: The openapi-parser/schema-3-0-1․lisp file
schema-3-1-0.lisp: The openapi-parser/schema-3-1-0․lisp file
schema-base.lisp: The openapi-parser/schema-base․lisp file
schema-generator.lisp: The openapi-parser/schema-generator․lisp file
schema-interface.lisp: The openapi-parser/schema-interface․lisp file
schema-metaclass: Private classes
schema-table: Private structures
Structure, object: Private structures
Structure, reader: Private structures
Structure, scalar: Private structures
Structure, schema-table: Private structures
System, openapi-parser: The openapi-parser system

T
Type, <forward-referenced-schema>: Private types
Type, <map>: Private types

U
utils.lisp: The openapi-parser/utils․lisp file

Y
yaml.lisp: The openapi-parser/yaml․lisp file