Skip to content

api-morph / ResponseObject

Interface: ResponseObject

Defined in: src/types/openapi.ts:779

Describes a single response from an API operation, including design-time, static links to operations based on the response.

See

https://spec.openapis.org/oas/v3.1.1#response-object

Indexable

[key: `x-${string}`]: any

This object MAY be extended with Specification Extensions.

Properties

content?

optional content: Record<string, MediaTypeObject>

Defined in: src/types/openapi.ts:796

A map containing descriptions of potential response payloads. The key is a media type or media type range and the value describes it. For responses that match multiple keys, only the most specific key is applicable. e.g. "text/plain" overrides "text/*"


description

description: string

Defined in: src/types/openapi.ts:783

REQUIRED. A description of the response. CommonMark syntax MAY be used for rich text representation.


headers?

optional headers: Record<string, ReferenceObject | HeaderObject>

Defined in: src/types/openapi.ts:789

Maps a header name to its definition. RFC7230 states header names are case insensitive. If a response header is defined with the name "Content-Type", it SHALL be ignored.


optional links: Record<string, ReferenceObject | LinkObject>

Defined in: src/types/openapi.ts:802

A map of operations links that can be followed from the response. The key of the map is a short name for the link, following the naming constraints of the names for Component Objects.

基于 MIT 许可证发布