include/oaisp@endpoint_Endpoint.hrl
-record(endpoint, {
method :: oaisp@endpoint:method(),
path :: binary(),
summary :: gleam@option:option(binary()),
description :: gleam@option:option(binary()),
operation_id :: gleam@option:option(binary()),
tags :: list(binary()),
path_params :: list(oaisp@endpoint:param()),
query_params :: list(oaisp@endpoint:param()),
query_record :: gleam@option:option(oaisp@schema:schema()),
body :: gleam@option:option(oaisp@schema:schema()),
responses :: list(oaisp@endpoint:response())
}).