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@document_Document.hrl
Raw

include/nori@document_Document.hrl

-record(document, {
openapi :: nori@internal@version:open_api_version(),
info :: nori@info:info(),
json_schema_dialect :: gleam@option:option(binary()),
servers :: list(nori@server:server()),
paths :: gleam@option:option(gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item()))),
webhooks :: gleam@dict:dict(binary(), nori@reference:ref(nori@operation:path_item())),
components :: gleam@option:option(nori@components:components()),
security :: list(gleam@dict:dict(binary(), list(binary()))),
tags :: list(nori@operation:tag()),
external_docs :: gleam@option:option(nori@schema:external_documentation()),
extensions :: gleam@dict:dict(binary(), gleam@json:json())
}).