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

include/nori@builder@document_builder_DocumentBuilder.hrl

-record(document_builder, {
openapi :: nori@internal@version:open_api_version(),
title :: binary(),
api_version :: binary(),
description :: gleam@option:option(binary()),
terms_of_service :: gleam@option:option(binary()),
contact :: gleam@option:option(nori@info:contact()),
license :: gleam@option:option(nori@info:license()),
summary :: gleam@option:option(binary()),
servers :: list(nori@server:server()),
paths :: list({binary(), 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())
}).