UNPKG

wuying-agentbay-sdk-inner-test

Version:

TypeScript SDK for interacting with the Wuying AgentBay cloud runtime environment

1,801 lines (1,748 loc) 283 kB
if (typeof OpenApi !== 'undefined' && !OpenApi.default) { OpenApi.default = OpenApi; } import { createRequire } from 'module'; const require = createRequire(import.meta.url); (function() { if (typeof OpenApi !== 'undefined' && !OpenApi.default) { OpenApi.default = OpenApi; } })(); var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a, b) => (typeof require !== "undefined" ? require : a)[b] }) : x)(function(x) { if (typeof require !== "undefined") return require.apply(this, arguments); throw Error('Dynamic require of "' + x + '" is not supported'); }); var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod) => function __require2() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); // node_modules/tsup/assets/esm_shims.js import path from "path"; import { fileURLToPath } from "url"; var init_esm_shims = __esm({ "node_modules/tsup/assets/esm_shims.js"() { "use strict"; } }); // node_modules/dotenv/package.json var require_package = __commonJS({ "node_modules/dotenv/package.json"(exports, module) { module.exports = { name: "dotenv", version: "16.6.1", description: "Loads environment variables from .env file", main: "lib/main.js", types: "lib/main.d.ts", exports: { ".": { types: "./lib/main.d.ts", require: "./lib/main.js", default: "./lib/main.js" }, "./config": "./config.js", "./config.js": "./config.js", "./lib/env-options": "./lib/env-options.js", "./lib/env-options.js": "./lib/env-options.js", "./lib/cli-options": "./lib/cli-options.js", "./lib/cli-options.js": "./lib/cli-options.js", "./package.json": "./package.json" }, scripts: { "dts-check": "tsc --project tests/types/tsconfig.json", lint: "standard", pretest: "npm run lint && npm run dts-check", test: "tap run --allow-empty-coverage --disable-coverage --timeout=60000", "test:coverage": "tap run --show-full-coverage --timeout=60000 --coverage-report=text --coverage-report=lcov", prerelease: "npm test", release: "standard-version" }, repository: { type: "git", url: "git://github.com/motdotla/dotenv.git" }, homepage: "https://github.com/motdotla/dotenv#readme", funding: "https://dotenvx.com", keywords: [ "dotenv", "env", ".env", "environment", "variables", "config", "settings" ], readmeFilename: "README.md", license: "BSD-2-Clause", devDependencies: { "@types/node": "^18.11.3", decache: "^4.6.2", sinon: "^14.0.1", standard: "^17.0.0", "standard-version": "^9.5.0", tap: "^19.2.0", typescript: "^4.8.4" }, engines: { node: ">=12" }, browser: { fs: false } }; } }); // node_modules/dotenv/lib/main.js var require_main = __commonJS({ "node_modules/dotenv/lib/main.js"(exports, module) { "use strict"; init_esm_shims(); var fs3 = __require("fs"); var path4 = __require("path"); var os = __require("os"); var crypto2 = __require("crypto"); var packageJson = require_package(); var version = packageJson.version; var LINE = /(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg; function parse2(src) { const obj = {}; let lines = src.toString(); lines = lines.replace(/\r\n?/mg, "\n"); let match; while ((match = LINE.exec(lines)) != null) { const key = match[1]; let value = match[2] || ""; value = value.trim(); const maybeQuote = value[0]; value = value.replace(/^(['"`])([\s\S]*)\1$/mg, "$2"); if (maybeQuote === '"') { value = value.replace(/\\n/g, "\n"); value = value.replace(/\\r/g, "\r"); } obj[key] = value; } return obj; } __name(parse2, "parse"); function _parseVault(options) { options = options || {}; const vaultPath = _vaultPath(options); options.path = vaultPath; const result = DotenvModule.configDotenv(options); if (!result.parsed) { const err = new Error(`MISSING_DATA: Cannot parse ${vaultPath} for an unknown reason`); err.code = "MISSING_DATA"; throw err; } const keys = _dotenvKey(options).split(","); const length = keys.length; let decrypted; for (let i = 0; i < length; i++) { try { const key = keys[i].trim(); const attrs = _instructions(result, key); decrypted = DotenvModule.decrypt(attrs.ciphertext, attrs.key); break; } catch (error) { if (i + 1 >= length) { throw error; } } } return DotenvModule.parse(decrypted); } __name(_parseVault, "_parseVault"); function _warn(message) { console.log(`[dotenv@${version}][WARN] ${message}`); } __name(_warn, "_warn"); function _debug(message) { console.log(`[dotenv@${version}][DEBUG] ${message}`); } __name(_debug, "_debug"); function _log(message) { console.log(`[dotenv@${version}] ${message}`); } __name(_log, "_log"); function _dotenvKey(options) { if (options && options.DOTENV_KEY && options.DOTENV_KEY.length > 0) { return options.DOTENV_KEY; } if (process.env.DOTENV_KEY && process.env.DOTENV_KEY.length > 0) { return process.env.DOTENV_KEY; } return ""; } __name(_dotenvKey, "_dotenvKey"); function _instructions(result, dotenvKey) { let uri; try { uri = new URL(dotenvKey); } catch (error) { if (error.code === "ERR_INVALID_URL") { const err = new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development"); err.code = "INVALID_DOTENV_KEY"; throw err; } throw error; } const key = uri.password; if (!key) { const err = new Error("INVALID_DOTENV_KEY: Missing key part"); err.code = "INVALID_DOTENV_KEY"; throw err; } const environment = uri.searchParams.get("environment"); if (!environment) { const err = new Error("INVALID_DOTENV_KEY: Missing environment part"); err.code = "INVALID_DOTENV_KEY"; throw err; } const environmentKey = `DOTENV_VAULT_${environment.toUpperCase()}`; const ciphertext = result.parsed[environmentKey]; if (!ciphertext) { const err = new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${environmentKey} in your .env.vault file.`); err.code = "NOT_FOUND_DOTENV_ENVIRONMENT"; throw err; } return { ciphertext, key }; } __name(_instructions, "_instructions"); function _vaultPath(options) { let possibleVaultPath = null; if (options && options.path && options.path.length > 0) { if (Array.isArray(options.path)) { for (const filepath of options.path) { if (fs3.existsSync(filepath)) { possibleVaultPath = filepath.endsWith(".vault") ? filepath : `${filepath}.vault`; } } } else { possibleVaultPath = options.path.endsWith(".vault") ? options.path : `${options.path}.vault`; } } else { possibleVaultPath = path4.resolve(process.cwd(), ".env.vault"); } if (fs3.existsSync(possibleVaultPath)) { return possibleVaultPath; } return null; } __name(_vaultPath, "_vaultPath"); function _resolveHome(envPath) { return envPath[0] === "~" ? path4.join(os.homedir(), envPath.slice(1)) : envPath; } __name(_resolveHome, "_resolveHome"); function _configVault(options) { const debug = Boolean(options && options.debug); const quiet = options && "quiet" in options ? options.quiet : true; if (debug || !quiet) { _log("Loading env from encrypted .env.vault"); } const parsed = DotenvModule._parseVault(options); let processEnv = process.env; if (options && options.processEnv != null) { processEnv = options.processEnv; } DotenvModule.populate(processEnv, parsed, options); return { parsed }; } __name(_configVault, "_configVault"); function configDotenv(options) { const dotenvPath = path4.resolve(process.cwd(), ".env"); let encoding = "utf8"; const debug = Boolean(options && options.debug); const quiet = options && "quiet" in options ? options.quiet : true; if (options && options.encoding) { encoding = options.encoding; } else { if (debug) { _debug("No encoding is specified. UTF-8 is used by default"); } } let optionPaths = [dotenvPath]; if (options && options.path) { if (!Array.isArray(options.path)) { optionPaths = [_resolveHome(options.path)]; } else { optionPaths = []; for (const filepath of options.path) { optionPaths.push(_resolveHome(filepath)); } } } let lastError; const parsedAll = {}; for (const path5 of optionPaths) { try { const parsed = DotenvModule.parse(fs3.readFileSync(path5, { encoding })); DotenvModule.populate(parsedAll, parsed, options); } catch (e) { if (debug) { _debug(`Failed to load ${path5} ${e.message}`); } lastError = e; } } let processEnv = process.env; if (options && options.processEnv != null) { processEnv = options.processEnv; } DotenvModule.populate(processEnv, parsedAll, options); if (debug || !quiet) { const keysCount = Object.keys(parsedAll).length; const shortPaths = []; for (const filePath of optionPaths) { try { const relative = path4.relative(process.cwd(), filePath); shortPaths.push(relative); } catch (e) { if (debug) { _debug(`Failed to load ${filePath} ${e.message}`); } lastError = e; } } _log(`injecting env (${keysCount}) from ${shortPaths.join(",")}`); } if (lastError) { return { parsed: parsedAll, error: lastError }; } else { return { parsed: parsedAll }; } } __name(configDotenv, "configDotenv"); function config(options) { if (_dotenvKey(options).length === 0) { return DotenvModule.configDotenv(options); } const vaultPath = _vaultPath(options); if (!vaultPath) { _warn(`You set DOTENV_KEY but you are missing a .env.vault file at ${vaultPath}. Did you forget to build it?`); return DotenvModule.configDotenv(options); } return DotenvModule._configVault(options); } __name(config, "config"); function decrypt(encrypted, keyStr) { const key = Buffer.from(keyStr.slice(-64), "hex"); let ciphertext = Buffer.from(encrypted, "base64"); const nonce = ciphertext.subarray(0, 12); const authTag = ciphertext.subarray(-16); ciphertext = ciphertext.subarray(12, -16); try { const aesgcm = crypto2.createDecipheriv("aes-256-gcm", key, nonce); aesgcm.setAuthTag(authTag); return `${aesgcm.update(ciphertext)}${aesgcm.final()}`; } catch (error) { const isRange = error instanceof RangeError; const invalidKeyLength = error.message === "Invalid key length"; const decryptionFailed = error.message === "Unsupported state or unable to authenticate data"; if (isRange || invalidKeyLength) { const err = new Error("INVALID_DOTENV_KEY: It must be 64 characters long (or more)"); err.code = "INVALID_DOTENV_KEY"; throw err; } else if (decryptionFailed) { const err = new Error("DECRYPTION_FAILED: Please check your DOTENV_KEY"); err.code = "DECRYPTION_FAILED"; throw err; } else { throw error; } } } __name(decrypt, "decrypt"); function populate(processEnv, parsed, options = {}) { const debug = Boolean(options && options.debug); const override = Boolean(options && options.override); if (typeof parsed !== "object") { const err = new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate"); err.code = "OBJECT_REQUIRED"; throw err; } for (const key of Object.keys(parsed)) { if (Object.prototype.hasOwnProperty.call(processEnv, key)) { if (override === true) { processEnv[key] = parsed[key]; } if (debug) { if (override === true) { _debug(`"${key}" is already defined and WAS overwritten`); } else { _debug(`"${key}" is already defined and was NOT overwritten`); } } } else { processEnv[key] = parsed[key]; } } } __name(populate, "populate"); var DotenvModule = { configDotenv, _configVault, _parseVault, config, decrypt, parse: parse2, populate }; module.exports.configDotenv = DotenvModule.configDotenv; module.exports._configVault = DotenvModule._configVault; module.exports._parseVault = DotenvModule._parseVault; module.exports.config = DotenvModule.config; module.exports.decrypt = DotenvModule.decrypt; module.exports.parse = DotenvModule.parse; module.exports.populate = DotenvModule.populate; module.exports = DotenvModule; } }); // node_modules/dotenv/lib/env-options.js var require_env_options = __commonJS({ "node_modules/dotenv/lib/env-options.js"(exports, module) { "use strict"; init_esm_shims(); var options = {}; if (process.env.DOTENV_CONFIG_ENCODING != null) { options.encoding = process.env.DOTENV_CONFIG_ENCODING; } if (process.env.DOTENV_CONFIG_PATH != null) { options.path = process.env.DOTENV_CONFIG_PATH; } if (process.env.DOTENV_CONFIG_QUIET != null) { options.quiet = process.env.DOTENV_CONFIG_QUIET; } if (process.env.DOTENV_CONFIG_DEBUG != null) { options.debug = process.env.DOTENV_CONFIG_DEBUG; } if (process.env.DOTENV_CONFIG_OVERRIDE != null) { options.override = process.env.DOTENV_CONFIG_OVERRIDE; } if (process.env.DOTENV_CONFIG_DOTENV_KEY != null) { options.DOTENV_KEY = process.env.DOTENV_CONFIG_DOTENV_KEY; } module.exports = options; } }); // node_modules/dotenv/lib/cli-options.js var require_cli_options = __commonJS({ "node_modules/dotenv/lib/cli-options.js"(exports, module) { "use strict"; init_esm_shims(); var re = /^dotenv_config_(encoding|path|quiet|debug|override|DOTENV_KEY)=(.+)$/; module.exports = /* @__PURE__ */ __name(function optionMatcher(args) { const options = args.reduce(function(acc, cur) { const matches = cur.match(re); if (matches) { acc[matches[1]] = matches[2]; } return acc; }, {}); if (!("quiet" in options)) { options.quiet = "true"; } return options; }, "optionMatcher"); } }); // src/index.ts init_esm_shims(); // src/agent-bay.ts init_esm_shims(); import { $OpenApiUtil as $OpenApiUtil2 } from "@alicloud/openapi-core"; // node_modules/dotenv/config.js init_esm_shims(); (function() { require_main().config( Object.assign( {}, require_env_options(), require_cli_options()(process.argv) ) ); })(); // src/api/index.ts init_esm_shims(); // src/api/client.ts init_esm_shims(); import * as $dara77 from "@darabonba/typescript"; import OpenApi from "@alicloud/openapi-core"; import { OpenApiUtil, $OpenApiUtil } from "@alicloud/openapi-core"; // src/api/models/model.ts init_esm_shims(); // src/api/models/ApplyMqttTokenResponseBodyData.ts init_esm_shims(); import * as $dara from "@darabonba/typescript"; var _ApplyMqttTokenResponseBodyData = class _ApplyMqttTokenResponseBodyData extends $dara.Model { static names() { return { accessKeyId: "AccessKeyId", clientId: "ClientId", expiration: "Expiration", instanceId: "InstanceId", regionId: "RegionId", securityToken: "SecurityToken" }; } static types() { return { accessKeyId: "string", clientId: "string", expiration: "string", instanceId: "string", regionId: "string", securityToken: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_ApplyMqttTokenResponseBodyData, "ApplyMqttTokenResponseBodyData"); var ApplyMqttTokenResponseBodyData = _ApplyMqttTokenResponseBodyData; // src/api/models/CreateMcpSessionRequestPersistenceDataList.ts init_esm_shims(); import * as $dara2 from "@darabonba/typescript"; var _CreateMcpSessionRequestPersistenceDataList = class _CreateMcpSessionRequestPersistenceDataList extends $dara2.Model { static names() { return { contextId: "ContextId", path: "Path", policy: "Policy" }; } static types() { return { contextId: "string", path: "string", policy: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionRequestPersistenceDataList, "CreateMcpSessionRequestPersistenceDataList"); var CreateMcpSessionRequestPersistenceDataList = _CreateMcpSessionRequestPersistenceDataList; // src/api/models/CreateMcpSessionResponseBodyData.ts init_esm_shims(); import * as $dara3 from "@darabonba/typescript"; var _CreateMcpSessionResponseBodyData = class _CreateMcpSessionResponseBodyData extends $dara3.Model { static names() { return { appInstanceId: "AppInstanceId", errMsg: "ErrMsg", httpPort: "HttpPort", networkInterfaceIp: "NetworkInterfaceIp", resourceId: "ResourceId", resourceUrl: "ResourceUrl", sessionId: "SessionId", success: "Success", token: "Token", vpcResource: "VpcResource" }; } static types() { return { appInstanceId: "string", errMsg: "string", httpPort: "string", networkInterfaceIp: "string", resourceId: "string", resourceUrl: "string", sessionId: "string", success: "boolean", token: "string", vpcResource: "boolean" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionResponseBodyData, "CreateMcpSessionResponseBodyData"); var CreateMcpSessionResponseBodyData = _CreateMcpSessionResponseBodyData; // src/api/models/GetContextResponseBodyData.ts init_esm_shims(); import * as $dara4 from "@darabonba/typescript"; var _GetContextResponseBodyData = class _GetContextResponseBodyData extends $dara4.Model { static names() { return { createTime: "CreateTime", id: "Id", lastUsedTime: "LastUsedTime", name: "Name", osType: "OsType", state: "State" }; } static types() { return { createTime: "string", id: "string", lastUsedTime: "string", name: "string", osType: "string", state: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetContextResponseBodyData, "GetContextResponseBodyData"); var GetContextResponseBodyData = _GetContextResponseBodyData; // src/api/models/GetContextInfoResponseBodyData.ts init_esm_shims(); import * as $dara5 from "@darabonba/typescript"; var _GetContextInfoResponseBodyData = class _GetContextInfoResponseBodyData extends $dara5.Model { static names() { return { contextStatus: "ContextStatus" }; } static types() { return { contextStatus: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetContextInfoResponseBodyData, "GetContextInfoResponseBodyData"); var GetContextInfoResponseBodyData = _GetContextInfoResponseBodyData; // src/api/models/GetLabelResponseBodyData.ts init_esm_shims(); import * as $dara6 from "@darabonba/typescript"; var _GetLabelResponseBodyData = class _GetLabelResponseBodyData extends $dara6.Model { static names() { return { labels: "Labels" }; } static types() { return { labels: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetLabelResponseBodyData, "GetLabelResponseBodyData"); var GetLabelResponseBodyData = _GetLabelResponseBodyData; // src/api/models/GetLinkResponseBodyData.ts init_esm_shims(); import * as $dara7 from "@darabonba/typescript"; var _GetLinkResponseBodyData = class _GetLinkResponseBodyData extends $dara7.Model { static names() { return { url: "Url" }; } static types() { return { url: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetLinkResponseBodyData, "GetLinkResponseBodyData"); var GetLinkResponseBodyData = _GetLinkResponseBodyData; // src/api/models/GetMcpResourceResponseBodyDataDesktopInfo.ts init_esm_shims(); import * as $dara8 from "@darabonba/typescript"; var _GetMcpResourceResponseBodyDataDesktopInfo = class _GetMcpResourceResponseBodyDataDesktopInfo extends $dara8.Model { static names() { return { appId: "AppId", authCode: "AuthCode", connectionProperties: "ConnectionProperties", resourceId: "ResourceId", resourceType: "ResourceType", ticket: "Ticket" }; } static types() { return { appId: "string", authCode: "string", connectionProperties: "string", resourceId: "string", resourceType: "string", ticket: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetMcpResourceResponseBodyDataDesktopInfo, "GetMcpResourceResponseBodyDataDesktopInfo"); var GetMcpResourceResponseBodyDataDesktopInfo = _GetMcpResourceResponseBodyDataDesktopInfo; // src/api/models/GetMcpResourceResponseBodyData.ts init_esm_shims(); import * as $dara9 from "@darabonba/typescript"; var _GetMcpResourceResponseBodyData = class _GetMcpResourceResponseBodyData extends $dara9.Model { static names() { return { desktopInfo: "DesktopInfo", resourceUrl: "ResourceUrl", sessionId: "SessionId" }; } static types() { return { desktopInfo: GetMcpResourceResponseBodyDataDesktopInfo, resourceUrl: "string", sessionId: "string" }; } validate() { if (this.desktopInfo && typeof this.desktopInfo.validate === "function") { this.desktopInfo.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetMcpResourceResponseBodyData, "GetMcpResourceResponseBodyData"); var GetMcpResourceResponseBodyData = _GetMcpResourceResponseBodyData; // src/api/models/ListContextsResponseBodyData.ts init_esm_shims(); import * as $dara10 from "@darabonba/typescript"; var _ListContextsResponseBodyData = class _ListContextsResponseBodyData extends $dara10.Model { static names() { return { createTime: "CreateTime", id: "Id", lastUsedTime: "LastUsedTime", name: "Name", osType: "OsType", state: "State" }; } static types() { return { createTime: "string", id: "string", lastUsedTime: "string", name: "string", osType: "string", state: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_ListContextsResponseBodyData, "ListContextsResponseBodyData"); var ListContextsResponseBodyData = _ListContextsResponseBodyData; // src/api/models/ListSessionResponseBodyData.ts init_esm_shims(); import * as $dara11 from "@darabonba/typescript"; var _ListSessionResponseBodyData = class _ListSessionResponseBodyData extends $dara11.Model { static names() { return { sessionId: "SessionId" }; } static types() { return { sessionId: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_ListSessionResponseBodyData, "ListSessionResponseBodyData"); var ListSessionResponseBodyData = _ListSessionResponseBodyData; // src/api/models/ApplyMqttTokenRequest.ts init_esm_shims(); import * as $dara12 from "@darabonba/typescript"; var _ApplyMqttTokenRequest = class _ApplyMqttTokenRequest extends $dara12.Model { static names() { return { desktopId: "DesktopId", sessionToken: "SessionToken" }; } static types() { return { desktopId: "string", sessionToken: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_ApplyMqttTokenRequest, "ApplyMqttTokenRequest"); var ApplyMqttTokenRequest = _ApplyMqttTokenRequest; // src/api/models/ApplyMqttTokenResponseBody.ts init_esm_shims(); import * as $dara13 from "@darabonba/typescript"; var _ApplyMqttTokenResponseBody = class _ApplyMqttTokenResponseBody extends $dara13.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: ApplyMqttTokenResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_ApplyMqttTokenResponseBody, "ApplyMqttTokenResponseBody"); var ApplyMqttTokenResponseBody = _ApplyMqttTokenResponseBody; // src/api/models/ApplyMqttTokenResponse.ts init_esm_shims(); import * as $dara14 from "@darabonba/typescript"; var _ApplyMqttTokenResponse = class _ApplyMqttTokenResponse extends $dara14.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: ApplyMqttTokenResponseBody }; } validate() { if (this.headers) { $dara14.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_ApplyMqttTokenResponse, "ApplyMqttTokenResponse"); var ApplyMqttTokenResponse = _ApplyMqttTokenResponse; // src/api/models/CallMcpToolRequest.ts init_esm_shims(); import * as $dara15 from "@darabonba/typescript"; var _CallMcpToolRequest = class _CallMcpToolRequest extends $dara15.Model { static names() { return { args: "Args", authorization: "Authorization", externalUserId: "ExternalUserId", imageId: "ImageId", name: "Name", server: "Server", sessionId: "SessionId", tool: "Tool" }; } static types() { return { args: "string", authorization: "string", externalUserId: "string", imageId: "string", name: "string", server: "string", sessionId: "string", tool: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_CallMcpToolRequest, "CallMcpToolRequest"); var CallMcpToolRequest = _CallMcpToolRequest; // src/api/models/CallMcpToolResponseBody.ts init_esm_shims(); import * as $dara16 from "@darabonba/typescript"; var _CallMcpToolResponseBody = class _CallMcpToolResponseBody extends $dara16.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: "any", httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_CallMcpToolResponseBody, "CallMcpToolResponseBody"); var CallMcpToolResponseBody = _CallMcpToolResponseBody; // src/api/models/CallMcpToolResponse.ts init_esm_shims(); import * as $dara17 from "@darabonba/typescript"; var _CallMcpToolResponse = class _CallMcpToolResponse extends $dara17.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: CallMcpToolResponseBody }; } validate() { if (this.headers) { $dara17.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_CallMcpToolResponse, "CallMcpToolResponse"); var CallMcpToolResponse = _CallMcpToolResponse; // src/api/models/CreateMcpSessionRequest.ts init_esm_shims(); import * as $dara18 from "@darabonba/typescript"; var _CreateMcpSessionRequest = class _CreateMcpSessionRequest extends $dara18.Model { static names() { return { authorization: "Authorization", contextId: "ContextId", externalUserId: "ExternalUserId", imageId: "ImageId", labels: "Labels", mcpPolicyId: "McpPolicyId", persistenceDataList: "PersistenceDataList", sessionId: "SessionId", vpcResource: "VpcResource" }; } static types() { return { authorization: "string", contextId: "string", externalUserId: "string", imageId: "string", labels: "string", mcpPolicyId: "string", persistenceDataList: { "type": "array", "itemType": CreateMcpSessionRequestPersistenceDataList }, sessionId: "string", vpcResource: "boolean" }; } validate() { if (Array.isArray(this.persistenceDataList)) { $dara18.Model.validateArray(this.persistenceDataList); } super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionRequest, "CreateMcpSessionRequest"); var CreateMcpSessionRequest = _CreateMcpSessionRequest; // src/api/models/CreateMcpSessionShrinkRequest.ts init_esm_shims(); import * as $dara19 from "@darabonba/typescript"; var _CreateMcpSessionShrinkRequest = class _CreateMcpSessionShrinkRequest extends $dara19.Model { static names() { return { authorization: "Authorization", contextId: "ContextId", externalUserId: "ExternalUserId", imageId: "ImageId", labels: "Labels", mcpPolicyId: "McpPolicyId", persistenceDataListShrink: "PersistenceDataList", sessionId: "SessionId", vpcResource: "VpcResource" }; } static types() { return { authorization: "string", contextId: "string", externalUserId: "string", imageId: "string", labels: "string", mcpPolicyId: "string", persistenceDataListShrink: "string", sessionId: "string", vpcResource: "boolean" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionShrinkRequest, "CreateMcpSessionShrinkRequest"); var CreateMcpSessionShrinkRequest = _CreateMcpSessionShrinkRequest; // src/api/models/CreateMcpSessionResponseBody.ts init_esm_shims(); import * as $dara20 from "@darabonba/typescript"; var _CreateMcpSessionResponseBody = class _CreateMcpSessionResponseBody extends $dara20.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: CreateMcpSessionResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionResponseBody, "CreateMcpSessionResponseBody"); var CreateMcpSessionResponseBody = _CreateMcpSessionResponseBody; // src/api/models/CreateMcpSessionResponse.ts init_esm_shims(); import * as $dara21 from "@darabonba/typescript"; var _CreateMcpSessionResponse = class _CreateMcpSessionResponse extends $dara21.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: CreateMcpSessionResponseBody }; } validate() { if (this.headers) { $dara21.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_CreateMcpSessionResponse, "CreateMcpSessionResponse"); var CreateMcpSessionResponse = _CreateMcpSessionResponse; // src/api/models/DeleteContextRequest.ts init_esm_shims(); import * as $dara22 from "@darabonba/typescript"; var _DeleteContextRequest = class _DeleteContextRequest extends $dara22.Model { static names() { return { authorization: "Authorization", id: "Id" }; } static types() { return { authorization: "string", id: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_DeleteContextRequest, "DeleteContextRequest"); var DeleteContextRequest = _DeleteContextRequest; // src/api/models/DeleteContextResponseBody.ts init_esm_shims(); import * as $dara23 from "@darabonba/typescript"; var _DeleteContextResponseBody = class _DeleteContextResponseBody extends $dara23.Model { static names() { return { code: "Code", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_DeleteContextResponseBody, "DeleteContextResponseBody"); var DeleteContextResponseBody = _DeleteContextResponseBody; // src/api/models/DeleteContextResponse.ts init_esm_shims(); import * as $dara24 from "@darabonba/typescript"; var _DeleteContextResponse = class _DeleteContextResponse extends $dara24.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: DeleteContextResponseBody }; } validate() { if (this.headers) { $dara24.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_DeleteContextResponse, "DeleteContextResponse"); var DeleteContextResponse = _DeleteContextResponse; // src/api/models/GetContextRequest.ts init_esm_shims(); import * as $dara25 from "@darabonba/typescript"; var _GetContextRequest = class _GetContextRequest extends $dara25.Model { static names() { return { allowCreate: "AllowCreate", authorization: "Authorization", name: "Name" }; } static types() { return { allowCreate: "boolean", authorization: "string", name: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetContextRequest, "GetContextRequest"); var GetContextRequest = _GetContextRequest; // src/api/models/GetContextResponseBody.ts init_esm_shims(); import * as $dara26 from "@darabonba/typescript"; var _GetContextResponseBody = class _GetContextResponseBody extends $dara26.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: GetContextResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetContextResponseBody, "GetContextResponseBody"); var GetContextResponseBody = _GetContextResponseBody; // src/api/models/GetContextResponse.ts init_esm_shims(); import * as $dara27 from "@darabonba/typescript"; var _GetContextResponse = class _GetContextResponse extends $dara27.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: GetContextResponseBody }; } validate() { if (this.headers) { $dara27.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetContextResponse, "GetContextResponse"); var GetContextResponse = _GetContextResponse; // src/api/models/GetContextInfoRequest.ts init_esm_shims(); import * as $dara28 from "@darabonba/typescript"; var _GetContextInfoRequest = class _GetContextInfoRequest extends $dara28.Model { static names() { return { authorization: "Authorization", contextId: "ContextId", path: "Path", sessionId: "SessionId", taskType: "TaskType" }; } static types() { return { authorization: "string", contextId: "string", path: "string", sessionId: "string", taskType: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetContextInfoRequest, "GetContextInfoRequest"); var GetContextInfoRequest = _GetContextInfoRequest; // src/api/models/GetContextInfoResponseBody.ts init_esm_shims(); import * as $dara29 from "@darabonba/typescript"; var _GetContextInfoResponseBody = class _GetContextInfoResponseBody extends $dara29.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: GetContextInfoResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetContextInfoResponseBody, "GetContextInfoResponseBody"); var GetContextInfoResponseBody = _GetContextInfoResponseBody; // src/api/models/GetContextInfoResponse.ts init_esm_shims(); import * as $dara30 from "@darabonba/typescript"; var _GetContextInfoResponse = class _GetContextInfoResponse extends $dara30.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: GetContextInfoResponseBody }; } validate() { if (this.headers) { $dara30.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetContextInfoResponse, "GetContextInfoResponse"); var GetContextInfoResponse = _GetContextInfoResponse; // src/api/models/GetLabelRequest.ts init_esm_shims(); import * as $dara31 from "@darabonba/typescript"; var _GetLabelRequest = class _GetLabelRequest extends $dara31.Model { static names() { return { authorization: "Authorization", maxResults: "MaxResults", nextToken: "NextToken", sessionId: "SessionId" }; } static types() { return { authorization: "string", maxResults: "number", nextToken: "string", sessionId: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetLabelRequest, "GetLabelRequest"); var GetLabelRequest = _GetLabelRequest; // src/api/models/GetLabelResponseBody.ts init_esm_shims(); import * as $dara32 from "@darabonba/typescript"; var _GetLabelResponseBody = class _GetLabelResponseBody extends $dara32.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", maxResults: "MaxResults", message: "Message", nextToken: "NextToken", requestId: "RequestId", success: "Success", totalCount: "TotalCount" }; } static types() { return { code: "string", data: GetLabelResponseBodyData, httpStatusCode: "number", maxResults: "number", message: "string", nextToken: "string", requestId: "string", success: "boolean", totalCount: "number" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetLabelResponseBody, "GetLabelResponseBody"); var GetLabelResponseBody = _GetLabelResponseBody; // src/api/models/GetLabelResponse.ts init_esm_shims(); import * as $dara33 from "@darabonba/typescript"; var _GetLabelResponse = class _GetLabelResponse extends $dara33.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: GetLabelResponseBody }; } validate() { if (this.headers) { $dara33.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetLabelResponse, "GetLabelResponse"); var GetLabelResponse = _GetLabelResponse; // src/api/models/GetLinkRequest.ts init_esm_shims(); import * as $dara34 from "@darabonba/typescript"; var _GetLinkRequest = class _GetLinkRequest extends $dara34.Model { static names() { return { authorization: "Authorization", port: "Port", protocolType: "ProtocolType", sessionId: "SessionId" }; } static types() { return { authorization: "string", port: "number", protocolType: "string", sessionId: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetLinkRequest, "GetLinkRequest"); var GetLinkRequest = _GetLinkRequest; // src/api/models/GetLinkResponseBody.ts init_esm_shims(); import * as $dara35 from "@darabonba/typescript"; var _GetLinkResponseBody = class _GetLinkResponseBody extends $dara35.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: GetLinkResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetLinkResponseBody, "GetLinkResponseBody"); var GetLinkResponseBody = _GetLinkResponseBody; // src/api/models/GetLinkResponse.ts init_esm_shims(); import * as $dara36 from "@darabonba/typescript"; var _GetLinkResponse = class _GetLinkResponse extends $dara36.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: GetLinkResponseBody }; } validate() { if (this.headers) { $dara36.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetLinkResponse, "GetLinkResponse"); var GetLinkResponse = _GetLinkResponse; // src/api/models/GetMcpResourceRequest.ts init_esm_shims(); import * as $dara37 from "@darabonba/typescript"; var _GetMcpResourceRequest = class _GetMcpResourceRequest extends $dara37.Model { static names() { return { authorization: "Authorization", sessionId: "SessionId" }; } static types() { return { authorization: "string", sessionId: "string" }; } validate() { super.validate(); } constructor(map) { super(map); } }; __name(_GetMcpResourceRequest, "GetMcpResourceRequest"); var GetMcpResourceRequest = _GetMcpResourceRequest; // src/api/models/GetMcpResourceResponseBody.ts init_esm_shims(); import * as $dara38 from "@darabonba/typescript"; var _GetMcpResourceResponseBody = class _GetMcpResourceResponseBody extends $dara38.Model { static names() { return { code: "Code", data: "Data", httpStatusCode: "HttpStatusCode", message: "Message", requestId: "RequestId", success: "Success" }; } static types() { return { code: "string", data: GetMcpResourceResponseBodyData, httpStatusCode: "number", message: "string", requestId: "string", success: "boolean" }; } validate() { if (this.data && typeof this.data.validate === "function") { this.data.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetMcpResourceResponseBody, "GetMcpResourceResponseBody"); var GetMcpResourceResponseBody = _GetMcpResourceResponseBody; // src/api/models/GetMcpResourceResponse.ts init_esm_shims(); import * as $dara39 from "@darabonba/typescript"; var _GetMcpResourceResponse = class _GetMcpResourceResponse extends $dara39.Model { static names() { return { headers: "headers", statusCode: "statusCode", body: "body" }; } static types() { return { headers: { "type": "map", "keyType": "string", "valueType": "string" }, statusCode: "number", body: GetMcpResourceResponseBody }; } validate() { if (this.headers) { $dara39.Model.validateMap(this.headers); } if (this.body && typeof this.body.validate === "function") { this.body.validate(); } super.validate(); } constructor(map) { super(map); } }; __name(_GetMcpResourceResponse, "GetMcpResourceResponse"); var GetMcpResourceResponse = _GetMcpResour