LEVIATHAN v962456e · 962456eee1

atlantis

namespace OpenApi

since 0.1.0-alpha.1linux

Types

Constants and globals

__registry

SchemaRegistry __registry

__summaries

Map<string, string> __summaries

Functions

build

build(Array<Routing::RouteRec> records, SchemaRegistry schemas, AppInfo appInfo, string authSchemeName) -> JsonValue

buildLlmsTxt

buildLlmsTxt(Array<Routing::RouteRec> records, Array<Mcp::ToolMeta> tools, AppInfo appInfo) -> string

buildOperation

buildOperation(Routing::RouteRec rec, string authSchemeName) -> JsonValue

emptyObjectSchema

emptyObjectSchema() -> JsonValue

isSimpleOptional

isSimpleOptional(string t) -> bool

llmsTxtHandler

llmsTxtHandler(Array<Routing::RouteRec> records, Array<Mcp::ToolMeta> tools, AppInfo appInfo) -> (Http::Context) => HttpResponse

mapType

mapType(string rawType) -> JsonValue

noteSummary

noteSummary(string key, string text) -> void

objectSchema

objectSchema(Array<FieldSpec> fields) -> JsonValue

openApiCommand

openApiCommand((Config::Config) => JsonValue buildDoc) -> App::Command

problemSchema

problemSchema() -> JsonValue

runOpenApi

runOpenApi((Config::Config) => JsonValue buildDoc, Config::Config cfg) -> int

scalarSchema

scalarSchema(string jsonType) -> JsonValue

schemas

schemas() -> SchemaRegistry

summaryFor

summaryFor(Routing::RouteRec rec) -> string

toOpenApiPath

toOpenApiPath(string routerPath) -> string

withNullable

withNullable(JsonValue base) -> JsonValue