Skip to main content

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())
}).