' OpenAPI 3.x constants for API metadata/tool-schema work.
#IF NOT %DEF(PBX_OPENAPI3_PBI)
#DEFINE PBX_OPENAPI3_PBI
%EQUATE `OPENAPI_FIELD_OPENAPI = "openapi"
%EQUATE `OPENAPI_FIELD_INFO = "info"
%EQUATE `OPENAPI_FIELD_TITLE = "title"
%EQUATE `OPENAPI_FIELD_VERSION = "version"
%EQUATE `OPENAPI_FIELD_SERVERS = "servers"
%EQUATE `OPENAPI_FIELD_PATHS = "paths"
%EQUATE `OPENAPI_FIELD_COMPONENTS = "components"
%EQUATE `OPENAPI_FIELD_SCHEMAS = "schemas"
%EQUATE `OPENAPI_FIELD_SECURITY_SCHEMES = "securitySchemes"
%EQUATE `OPENAPI_FIELD_PARAMETERS = "parameters"
%EQUATE `OPENAPI_FIELD_REQUEST_BODY = "requestBody"
%EQUATE `OPENAPI_FIELD_RESPONSES = "responses"
%EQUATE `OPENAPI_FIELD_OPERATION_ID = "operationId"
%EQUATE `OPENAPI_FIELD_TAGS = "tags"
%EQUATE `OPENAPI_FIELD_SUMMARY = "summary"
%EQUATE `OPENAPI_FIELD_DESCRIPTION = "description"
%EQUATE `OPENAPI_FIELD_CONTENT = "content"
%EQUATE `OPENAPI_FIELD_APPLICATION_JSON = "application/json"
%EQUATE `OPENAPI_SECURITY_HTTP = "http"
%EQUATE `OPENAPI_SECURITY_API_KEY = "apiKey"
%EQUATE `OPENAPI_SECURITY_OAUTH2 = "oauth2"
%EQUATE `OPENAPI_SECURITY_OPENID_CONNECT = "openIdConnect"
#ENDIF
