Initial AS213905 SDK release

This commit is contained in:
AS213905 Engineering
2026-08-14 11:06:03 +00:00
commit ff4aa1b64e
29 changed files with 3313 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="color-scheme" content="dark light" />
<title>AS213905 API reference</title>
<link rel="stylesheet" href="/docs/api/reference/assets/swagger-ui.css" />
<style>
html { box-sizing: border-box; overflow-y: scroll; }
*, *::before, *::after { box-sizing: inherit; }
body { margin: 0; background: #201d21; }
.swagger-ui .topbar { background: #171518; border-bottom: 1px solid #4a454b; }
.swagger-ui .topbar-wrapper img { display: none; }
.swagger-ui .topbar-wrapper::before { content: "AS213905 API"; color: #ffbe5c; font: 600 18px system-ui; }
.swagger-ui .scheme-container { background: #29252a; box-shadow: none; }
@media (max-width: 640px) {
.swagger-ui .wrapper { padding: 0 12px; }
.swagger-ui .opblock .opblock-summary { flex-wrap: wrap; }
.swagger-ui .opblock-summary-path { max-width: 100%; font-size: 13px; }
}
</style>
</head>
<body>
<div id="swagger-ui"></div>
<script src="/docs/api/reference/assets/swagger-ui-bundle.js"></script>
<script src="/docs/api/reference/assets/swagger-ui-standalone-preset.js"></script>
<script src="/docs/api/reference/swagger-initializer.js"></script>
</body>
</html>
+28
View File
@@ -0,0 +1,28 @@
{
"name": "docs",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
"swagger-ui-dist": "5.27.1"
}
},
"node_modules/@scarf/scarf": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz",
"integrity": "sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==",
"hasInstallScript": true,
"license": "Apache-2.0"
},
"node_modules/swagger-ui-dist": {
"version": "5.27.1",
"resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.27.1.tgz",
"integrity": "sha512-oGtpYO3lnoaqyGtlJalvryl7TwzgRuxpOVWqEHx8af0YXI+Kt+4jMpLdgMtMcmWmuQ0QTCHLKExwrBFMSxvAUA==",
"license": "Apache-2.0",
"dependencies": {
"@scarf/scarf": "=1.4.0"
}
}
}
}
+4
View File
@@ -0,0 +1,4 @@
{
"private": true,
"dependencies": {"swagger-ui-dist": "5.27.1"}
}
+13
View File
@@ -0,0 +1,13 @@
window.addEventListener('load', () => {
window.ui = SwaggerUIBundle({
url: '/api/v1/openapi.json',
dom_id: '#swagger-ui',
deepLinking: true,
displayRequestDuration: true,
filter: true,
persistAuthorization: false,
tryItOutEnabled: false,
presets: [SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset],
layout: 'StandaloneLayout',
});
});