| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <!-- HTML for static distribution bundle build -->
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Swagger UI</title>
- <link rel="stylesheet" type="text/css" href="/q/swagger-ui/swagger-ui.css"/>
- <link rel="icon" type="image/png" href="/q/swagger-ui/favicon-32x32.png" sizes="32x32"/>
- <link rel="icon" type="image/png" href="/q/swagger-ui/favicon-16x16.png" sizes="16x16"/>
- <style>
- html {
- box-sizing: border-box;
- overflow: -moz-scrollbars-vertical;
- overflow-y: scroll;
- }
- *,
- *:before,
- *:after {
- box-sizing: inherit;
- }
- body {
- margin: 0;
- background: #fafafa;
- }
- </style>
- </head>
- <body>
- <div id="swagger-ui"></div>
- <script src="/q/swagger-ui/swagger-ui-bundle.js" charset="UTF-8"></script>
- <script src="/q/swagger-ui/swagger-ui-standalone-preset.js" charset="UTF-8"></script>
- <script>
- window.onload = function () {
- const servicesUrl = new URL("/q/services", window.location.href);
- fetch(servicesUrl.toString())
- .then(response => response.json())
- .then(data => {
- const urls = data.services.filter((x) => [
- "grpc.health.v1.Health",
- "kratos.api.Metadata",
- "grpc.reflection.v1alpha.ServerReflection",
- ].indexOf(x) === -1).map((x) => {
- const url = new URL("/q/service/" + x, window.location.href);
- return {url: url.toString(), name: x}
- });
- // Begin Swagger UI call region
- const ui = SwaggerUIBundle({
- urls: urls,
- dom_id: '#swagger-ui',
- deepLinking: true,
- presets: [
- SwaggerUIBundle.presets.apis,
- SwaggerUIStandalonePreset,
- ],
- plugins: [
- SwaggerUIBundle.plugins.Topbar,
- SwaggerUIBundle.plugins.DownloadUrl,
- ],
- layout: "StandaloneLayout"
- });
- // End Swagger UI call region
- window.ui = ui;
- });
- };
- </script>
- </body>
- </html>
|