Files
workload-service/lib/workload_service_web/api_spec.ex
2026-04-16 14:20:58 -05:00

21 lines
467 B
Elixir

defmodule WorkloadServiceWeb.ApiSpec do
alias OpenApiSpex.{Info, OpenApi, Server}
alias WorkloadServiceWeb.Endpoint
@behaviour OpenApi
@impl OpenApi
def spec do
%OpenApi{
servers: [
Server.from_endpoint(Endpoint)
],
info: %Info{
title: "Workload Service",
version: "1.0"
},
paths: OpenApiSpex.Paths.from_router(WorkloadServiceWeb.Router)
}
|> OpenApiSpex.resolve_schema_modules()
end
end