Current section

Files

Jump to
oaspec include oaspec@openapi@spec_Components.hrl
Raw

include/oaspec@openapi@spec_Components.hrl

-record(components, {
schemas :: gleam@dict:dict(binary(), oaspec@openapi@schema:schema_ref()),
parameters :: gleam@dict:dict(binary(), oaspec@openapi@spec:ref_or(oaspec@openapi@spec:parameter(any()))),
request_bodies :: gleam@dict:dict(binary(), oaspec@openapi@spec:ref_or(oaspec@openapi@spec:request_body(any()))),
responses :: gleam@dict:dict(binary(), oaspec@openapi@spec:ref_or(oaspec@openapi@spec:response(any()))),
security_schemes :: gleam@dict:dict(binary(), oaspec@openapi@spec:ref_or(oaspec@openapi@spec:security_scheme())),
path_items :: gleam@dict:dict(binary(), oaspec@openapi@spec:ref_or(oaspec@openapi@spec:path_item(any()))),
headers :: gleam@dict:dict(binary(), oaspec@openapi@spec:header()),
examples :: gleam@dict:dict(binary(), oaspec@openapi@value:json_value()),
links :: gleam@dict:dict(binary(), oaspec@openapi@spec:link())
}).