import type { Specification } from "../../3.0"; const _apiWithExamples: Specification = { openapi: "3.0.0", info: { title: "Simple API overview", version: "2.0.0", }, paths: { "/": { get: { operationId: "listVersionsv2", summary: "List API versions", responses: { "200": { description: "200 response", content: { "application/json": { examples: { foo: { value: { versions: [ { status: "CURRENT", updated: "2011-01-21T11:33:21Z", id: "v2.0", links: [ { href: "http://127.0.0.1:8774/v2/", rel: "self", }, ], }, { status: "EXPERIMENTAL", updated: "2013-07-23T11:33:21Z", id: "v3.0", links: [ { href: "http://127.0.0.1:8774/v3/", rel: "self", }, ], }, ], }, }, }, }, }, }, "300": { description: "300 response", content: { "application/json": { examples: { foo: { value: { versions: [ { status: "CURRENT", updated: "2011-01-21T11:33:21Z", id: "v2.0", links: [ { href: "http://127.0.0.1:8774/v2/", rel: "self", }, ], }, { status: "EXPERIMENTAL", updated: "2013-07-23T11:33:21Z", id: "v3.0", links: [ { href: "http://127.0.0.1:8774/v3/", rel: "self", }, ], }, ], }, }, }, }, }, }, }, }, }, "/v2": { get: { operationId: "getVersionDetailsv2", summary: "Show API version details", responses: { "200": { description: "200 response", content: { "application/json": { examples: { foo: { value: { version: { status: "CURRENT", updated: "2011-01-21T11:33:21Z", "media-types": [ { base: "application/xml", type: "application/vnd.openstack.compute+xml;version=2", }, { base: "application/json", type: "application/vnd.openstack.compute+json;version=2", }, ], id: "v2.0", links: [ { href: "http://127.0.0.1:8774/v2/", rel: "self", }, { href: "http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf", type: "application/pdf", rel: "describedby", }, { href: "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl", type: "application/vnd.sun.wadl+xml", rel: "describedby", }, { href: "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl", type: "application/vnd.sun.wadl+xml", rel: "describedby", }, ], }, }, }, }, }, }, }, "203": { description: "203 response", content: { "application/json": { examples: { foo: { value: { version: { status: "CURRENT", updated: "2011-01-21T11:33:21Z", "media-types": [ { base: "application/xml", type: "application/vnd.openstack.compute+xml;version=2", }, { base: "application/json", type: "application/vnd.openstack.compute+json;version=2", }, ], id: "v2.0", links: [ { href: "http://23.253.228.211:8774/v2/", rel: "self", }, { href: "http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf", type: "application/pdf", rel: "describedby", }, { href: "http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl", type: "application/vnd.sun.wadl+xml", rel: "describedby", }, ], }, }, }, }, }, }, }, }, }, }, }, };