UNPKG

@cotofe/service-of-oms

Version:

OpenAPI client for @cotofe/service-of-oms

4,031 lines 154 kB
/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
};
import * as runtime from '../runtime';
/**
 *
 */
export class OMSEdgeApi extends runtime.BaseAPI {
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getDeviceGrowthData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getDeviceGrowthData
     * getDeviceGrowthData
     */
    getDeviceGrowthDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getDeviceGrowthDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeCount`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeCount
     * getEdgeCount
     */
    getEdgeCountUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeCountUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgeData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgeData
     * getEdgeData
     */
    getEdgeDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgeDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getEdgesTimeData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getEdgesTimeData
     */
    getEdgesDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getEdgesDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingGET1Raw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingGET1(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingGET1Raw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getIpData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getIpDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunData
     * getRunData
     */
    getRunDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsTimeData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsTimeData
     * getRunsTimeData
     */
    getRunsDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getRunsDeviceData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getRunsDeviceData
     * getRunsDeviceData
     */
    getRunsDeviceDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getRunsDeviceDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/getUsersDeviceData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * getEdgesData
     * getUsersDeviceData
     */
    getUsersDeviceDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.getUsersDeviceDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/initIpData`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * initIpData
     * initIpData
     */
    initIpDataUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.initIpDataUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/killRun`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * killRun
     * killRun
     */
    killRunUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.killRunUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingDELETE4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingDELETE4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingDELETE4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingGET6Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingGET6() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingGET6Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingHEAD4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingHEAD4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingHEAD4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingOPTIONS4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingOPTIONS4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingOPTIONS4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingPATCH4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingPATCH4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingPATCH4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingPOST4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingPOST4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingPOST4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * list
     */
    listUsingPUT4Raw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/list`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * list
     */
    listUsingPUT4() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.listUsingPUT4Raw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceList`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * queryDeviceList
     */
    queryDeviceDetailUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceDetailUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumRunList`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * list
     * queryDeviceNumRunList
     */
    queryDeviceNumRunListUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumRunListUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryDeviceNumUserList`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceNumUserList
     * queryDeviceNumUserList
     */
    queryDeviceNumUserListUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryDeviceNumUserListUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/queryRunningTimeList`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.runDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryRunningTimeList
     * queryRunningTimeList
     */
    queryRunningTimeListUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.queryRunningTimeListUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingDELETERaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingDELETE(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingDELETERaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingGETRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingGET(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingGETRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingHEADRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingHEAD(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingHEADRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingOPTIONSRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingOPTIONS(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingOPTIONSRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPATCHRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPATCH(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingPATCHRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPOSTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPOST(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingPOSTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPUTRaw(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRunOfPlatform`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRunOfPlatform
     */
    querySuccessRateRunOfPlatformUsingPUT(initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const response = yield this.querySuccessRateRunOfPlatformUsingPUTRaw(initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingDELETERaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'DELETE',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingDELETE() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingDELETERaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingGETRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'GET',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingGET() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingGETRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingHEADRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'HEAD',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingHEAD() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingHEADRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingOPTIONSRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'OPTIONS',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingOPTIONS() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingOPTIONSRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPATCHRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'PATCH',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPATCH() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingPATCHRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPOSTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'POST',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPOST() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingPOSTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPUTRaw(requestParameters, initOverrides) {
        return __awaiter(this, void 0, void 0, function* () {
            const queryParameters = {};
            const headerParameters = {};
            headerParameters['Content-Type'] = 'application/json';
            if (this.configuration && this.configuration.apiKey) {
                headerParameters.authorization =
                    yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
            }
            const response = yield this.request({
                path: `/api/v1/edge/querySuccessRateRun`,
                method: 'PUT',
                headers: headerParameters,
                query: queryParameters,
                body: requestParameters.edgeDto,
            }, initOverrides);
            return new runtime.JSONApiResponse(response);
        });
    }
    /**
     * queryDeviceDetail
     * querySuccessRateRun
     */
    querySuccessRateRunUsingPUT() {
        return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
            const response = yield this.querySuccessRateRunUsingPUTRaw(requestParameters, initOverrides);
            return yield response.value();
        });
    }
}