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