Packages

OpenAPI code generation for Gleam — parse specs, generate types, routes, clients, and React Query/SWR hooks

Current section

Files

Jump to
nori include nori@components_Components.hrl
Raw

include/nori@components_Components.hrl

-record(components, {
schemas :: gleam@dict:dict(binary(), nori@schema:schema()),
responses :: gleam@dict:dict(binary(), nori@reference:ref(nori@response:response())),
parameters :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:parameter())),
examples :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:example())),
request_bodies :: gleam@dict:dict(binary(), nori@reference:ref(nori@request_body:request_body())),
headers :: gleam@dict:dict(binary(), nori@reference:ref(nori@parameter:header())),
security_schemes :: gleam@dict:dict(binary(), nori@reference:ref(nori@security:security_scheme())),
links :: gleam@dict:dict(binary(), nori@reference:ref(nori@response:link())),
callbacks :: gleam@dict:dict(binary(), nori@reference:ref(gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item())))),
path_items :: gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item())),
extensions :: gleam@dict:dict(binary(), gleam@json:json())
}).