diff --git a/ui/package.json b/ui/package.json index 427296af1..c6325d83b 100644 --- a/ui/package.json +++ b/ui/package.json @@ -37,6 +37,9 @@ "eslint --fix --max-warnings=0" ] }, + "resolutions": { + "axios": "^1.7.x" + }, "dependencies": { "@codemirror/commands": "^6.1.2", "@codemirror/lang-css": "^6.0.1", diff --git a/ui/packages/api-client/package.json b/ui/packages/api-client/package.json index a76d44006..be324286b 100644 --- a/ui/packages/api-client/package.json +++ b/ui/packages/api-client/package.json @@ -41,11 +41,12 @@ ], "scripts": { "build": "vite build", - "gen": "openapi-generator-cli generate -i ../../../api-docs/openapi/v3_0/aggregated.json -g typescript-axios -c ./.openapi_config.yaml -o ./src --type-mappings='set=Array'" + "gen": "rimraf --glob './src/**' && openapi-generator-cli generate -i ../../../api-docs/openapi/v3_0/aggregated.json -g typescript-axios -c ./.openapi_config.yaml -o ./src --type-mappings='set=Array'" }, "devDependencies": { "@openapitools/openapi-generator-cli": "^2.13.4", "@types/node": "^20.14.2", + "rimraf": "^5.0.7", "typescript": "^5.4.5", "unbuild": "^0.7.6", "vite-plugin-dts": "^3.9.1" diff --git a/ui/packages/api-client/src/.openapi-generator/FILES b/ui/packages/api-client/src/.openapi-generator/FILES index 60d5bb0b0..b3d314aa7 100644 --- a/ui/packages/api-client/src/.openapi-generator/FILES +++ b/ui/packages/api-client/src/.openapi-generator/FILES @@ -1,5 +1,6 @@ .gitignore .npmignore +.openapi-generator-ignore api.ts api/annotation-setting-v1alpha1-api.ts api/api-notification-halo-run-v1alpha1-subscription-api.ts diff --git a/ui/packages/api-client/src/api/cache-v1alpha1-console-api.ts b/ui/packages/api-client/src/api/cache-v1alpha1-console-api.ts deleted file mode 100644 index e297a31ef..000000000 --- a/ui/packages/api-client/src/api/cache-v1alpha1-console-api.ts +++ /dev/null @@ -1,147 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -/** - * CacheV1alpha1ConsoleApi - axios parameter creator - * @export - */ -export const CacheV1alpha1ConsoleApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * Evict a cache. - * @param {string} name Cache name - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - evictCache: async (name: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('evictCache', 'name', name) - const localVarPath = `/apis/api.console.halo.run/v1alpha1/caches/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * CacheV1alpha1ConsoleApi - functional programming interface - * @export - */ -export const CacheV1alpha1ConsoleApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = CacheV1alpha1ConsoleApiAxiosParamCreator(configuration) - return { - /** - * Evict a cache. - * @param {string} name Cache name - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async evictCache(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.evictCache(name, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['CacheV1alpha1ConsoleApi.evictCache']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - } -}; - -/** - * CacheV1alpha1ConsoleApi - factory interface - * @export - */ -export const CacheV1alpha1ConsoleApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = CacheV1alpha1ConsoleApiFp(configuration) - return { - /** - * Evict a cache. - * @param {CacheV1alpha1ConsoleApiEvictCacheRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - evictCache(requestParameters: CacheV1alpha1ConsoleApiEvictCacheRequest, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.evictCache(requestParameters.name, options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * Request parameters for evictCache operation in CacheV1alpha1ConsoleApi. - * @export - * @interface CacheV1alpha1ConsoleApiEvictCacheRequest - */ -export interface CacheV1alpha1ConsoleApiEvictCacheRequest { - /** - * Cache name - * @type {string} - * @memberof CacheV1alpha1ConsoleApiEvictCache - */ - readonly name: string -} - -/** - * CacheV1alpha1ConsoleApi - object-oriented interface - * @export - * @class CacheV1alpha1ConsoleApi - * @extends {BaseAPI} - */ -export class CacheV1alpha1ConsoleApi extends BaseAPI { - /** - * Evict a cache. - * @param {CacheV1alpha1ConsoleApiEvictCacheRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof CacheV1alpha1ConsoleApi - */ - public evictCache(requestParameters: CacheV1alpha1ConsoleApiEvictCacheRequest, options?: RawAxiosRequestConfig) { - return CacheV1alpha1ConsoleApiFp(this.configuration).evictCache(requestParameters.name, options).then((request) => request(this.axios, this.basePath)); - } -} - diff --git a/ui/packages/api-client/src/api/console-api-security-halo-run-v1alpha1-device-api.ts b/ui/packages/api-client/src/api/console-api-security-halo-run-v1alpha1-device-api.ts deleted file mode 100644 index 3bb7694a9..000000000 --- a/ui/packages/api-client/src/api/console-api-security-halo-run-v1alpha1-device-api.ts +++ /dev/null @@ -1,128 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo Next API - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.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. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -// @ts-ignore -import { UserDevice } from '../models'; -/** - * ConsoleApiSecurityHaloRunV1alpha1DeviceApi - axios parameter creator - * @export - */ -export const ConsoleApiSecurityHaloRunV1alpha1DeviceApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listDevices: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/console.api.security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * ConsoleApiSecurityHaloRunV1alpha1DeviceApi - functional programming interface - * @export - */ -export const ConsoleApiSecurityHaloRunV1alpha1DeviceApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = ConsoleApiSecurityHaloRunV1alpha1DeviceApiAxiosParamCreator(configuration) - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async listDevices(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.listDevices(options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['ConsoleApiSecurityHaloRunV1alpha1DeviceApi.listDevices']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - } -}; - -/** - * ConsoleApiSecurityHaloRunV1alpha1DeviceApi - factory interface - * @export - */ -export const ConsoleApiSecurityHaloRunV1alpha1DeviceApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = ConsoleApiSecurityHaloRunV1alpha1DeviceApiFp(configuration) - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listDevices(options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.listDevices(options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * ConsoleApiSecurityHaloRunV1alpha1DeviceApi - object-oriented interface - * @export - * @class ConsoleApiSecurityHaloRunV1alpha1DeviceApi - * @extends {BaseAPI} - */ -export class ConsoleApiSecurityHaloRunV1alpha1DeviceApi extends BaseAPI { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof ConsoleApiSecurityHaloRunV1alpha1DeviceApi - */ - public listDevices(options?: RawAxiosRequestConfig) { - return ConsoleApiSecurityHaloRunV1alpha1DeviceApiFp(this.configuration).listDevices(options).then((request) => request(this.axios, this.basePath)); - } -} - diff --git a/ui/packages/api-client/src/api/security-halo-run-v1alpha1-device-api.ts b/ui/packages/api-client/src/api/security-halo-run-v1alpha1-device-api.ts deleted file mode 100644 index f5ceee60e..000000000 --- a/ui/packages/api-client/src/api/security-halo-run-v1alpha1-device-api.ts +++ /dev/null @@ -1,564 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo Next API - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.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. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -// @ts-ignore -import { Device } from '../models'; -// @ts-ignore -import { DeviceList } from '../models'; -/** - * SecurityHaloRunV1alpha1DeviceApi - axios parameter creator - * @export - */ -export const SecurityHaloRunV1alpha1DeviceApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * Create security.halo.run/v1alpha1/Device - * @param {Device} [device] Fresh device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createSecurityHaloRunV1alpha1Device: async (device?: Device, options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(device, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Delete security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deleteSecurityHaloRunV1alpha1Device: async (name: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('deleteSecurityHaloRunV1alpha1Device', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Get security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getSecurityHaloRunV1alpha1Device: async (name: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('getSecurityHaloRunV1alpha1Device', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * List security.halo.run/v1alpha1/Device - * @param {number} [page] Page number. Default is 0. - * @param {number} [size] Size number. Default is 0. - * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true - * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo - * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listSecurityHaloRunV1alpha1Device: async (page?: number, size?: number, labelSelector?: Array, fieldSelector?: Array, sort?: Array, options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - if (page !== undefined) { - localVarQueryParameter['page'] = page; - } - - if (size !== undefined) { - localVarQueryParameter['size'] = size; - } - - if (labelSelector) { - localVarQueryParameter['labelSelector'] = labelSelector; - } - - if (fieldSelector) { - localVarQueryParameter['fieldSelector'] = fieldSelector; - } - - if (sort) { - localVarQueryParameter['sort'] = sort; - } - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Update security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {Device} [device] Updated device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - updateSecurityHaloRunV1alpha1Device: async (name: string, device?: Device, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('updateSecurityHaloRunV1alpha1Device', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BasicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication BearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(device, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * SecurityHaloRunV1alpha1DeviceApi - functional programming interface - * @export - */ -export const SecurityHaloRunV1alpha1DeviceApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = SecurityHaloRunV1alpha1DeviceApiAxiosParamCreator(configuration) - return { - /** - * Create security.halo.run/v1alpha1/Device - * @param {Device} [device] Fresh device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async createSecurityHaloRunV1alpha1Device(device?: Device, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.createSecurityHaloRunV1alpha1Device(device, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['SecurityHaloRunV1alpha1DeviceApi.createSecurityHaloRunV1alpha1Device']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Delete security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async deleteSecurityHaloRunV1alpha1Device(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.deleteSecurityHaloRunV1alpha1Device(name, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['SecurityHaloRunV1alpha1DeviceApi.deleteSecurityHaloRunV1alpha1Device']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Get security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async getSecurityHaloRunV1alpha1Device(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getSecurityHaloRunV1alpha1Device(name, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['SecurityHaloRunV1alpha1DeviceApi.getSecurityHaloRunV1alpha1Device']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * List security.halo.run/v1alpha1/Device - * @param {number} [page] Page number. Default is 0. - * @param {number} [size] Size number. Default is 0. - * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true - * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo - * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async listSecurityHaloRunV1alpha1Device(page?: number, size?: number, labelSelector?: Array, fieldSelector?: Array, sort?: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.listSecurityHaloRunV1alpha1Device(page, size, labelSelector, fieldSelector, sort, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['SecurityHaloRunV1alpha1DeviceApi.listSecurityHaloRunV1alpha1Device']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Update security.halo.run/v1alpha1/Device - * @param {string} name Name of device - * @param {Device} [device] Updated device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async updateSecurityHaloRunV1alpha1Device(name: string, device?: Device, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.updateSecurityHaloRunV1alpha1Device(name, device, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['SecurityHaloRunV1alpha1DeviceApi.updateSecurityHaloRunV1alpha1Device']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - } -}; - -/** - * SecurityHaloRunV1alpha1DeviceApi - factory interface - * @export - */ -export const SecurityHaloRunV1alpha1DeviceApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = SecurityHaloRunV1alpha1DeviceApiFp(configuration) - return { - /** - * Create security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.createSecurityHaloRunV1alpha1Device(requestParameters.device, options).then((request) => request(axios, basePath)); - }, - /** - * Delete security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deleteSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.deleteSecurityHaloRunV1alpha1Device(requestParameters.name, options).then((request) => request(axios, basePath)); - }, - /** - * Get security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.getSecurityHaloRunV1alpha1Device(requestParameters.name, options).then((request) => request(axios, basePath)); - }, - /** - * List security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.listSecurityHaloRunV1alpha1Device(requestParameters.page, requestParameters.size, requestParameters.labelSelector, requestParameters.fieldSelector, requestParameters.sort, options).then((request) => request(axios, basePath)); - }, - /** - * Update security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - updateSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.updateSecurityHaloRunV1alpha1Device(requestParameters.name, requestParameters.device, options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * Request parameters for createSecurityHaloRunV1alpha1Device operation in SecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest - */ -export interface SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest { - /** - * Fresh device - * @type {Device} - * @memberof SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1Device - */ - readonly device?: Device -} - -/** - * Request parameters for deleteSecurityHaloRunV1alpha1Device operation in SecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest - */ -export interface SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest { - /** - * Name of device - * @type {string} - * @memberof SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1Device - */ - readonly name: string -} - -/** - * Request parameters for getSecurityHaloRunV1alpha1Device operation in SecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest - */ -export interface SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest { - /** - * Name of device - * @type {string} - * @memberof SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1Device - */ - readonly name: string -} - -/** - * Request parameters for listSecurityHaloRunV1alpha1Device operation in SecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest - */ -export interface SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest { - /** - * Page number. Default is 0. - * @type {number} - * @memberof SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1Device - */ - readonly page?: number - - /** - * Size number. Default is 0. - * @type {number} - * @memberof SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1Device - */ - readonly size?: number - - /** - * Label selector. e.g.: hidden!=true - * @type {Array} - * @memberof SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1Device - */ - readonly labelSelector?: Array - - /** - * Field selector. e.g.: metadata.name==halo - * @type {Array} - * @memberof SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1Device - */ - readonly fieldSelector?: Array - - /** - * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @type {Array} - * @memberof SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1Device - */ - readonly sort?: Array -} - -/** - * Request parameters for updateSecurityHaloRunV1alpha1Device operation in SecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest - */ -export interface SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest { - /** - * Name of device - * @type {string} - * @memberof SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1Device - */ - readonly name: string - - /** - * Updated device - * @type {Device} - * @memberof SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1Device - */ - readonly device?: Device -} - -/** - * SecurityHaloRunV1alpha1DeviceApi - object-oriented interface - * @export - * @class SecurityHaloRunV1alpha1DeviceApi - * @extends {BaseAPI} - */ -export class SecurityHaloRunV1alpha1DeviceApi extends BaseAPI { - /** - * Create security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof SecurityHaloRunV1alpha1DeviceApi - */ - public createSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiCreateSecurityHaloRunV1alpha1DeviceRequest = {}, options?: RawAxiosRequestConfig) { - return SecurityHaloRunV1alpha1DeviceApiFp(this.configuration).createSecurityHaloRunV1alpha1Device(requestParameters.device, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Delete security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof SecurityHaloRunV1alpha1DeviceApi - */ - public deleteSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiDeleteSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig) { - return SecurityHaloRunV1alpha1DeviceApiFp(this.configuration).deleteSecurityHaloRunV1alpha1Device(requestParameters.name, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Get security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof SecurityHaloRunV1alpha1DeviceApi - */ - public getSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiGetSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig) { - return SecurityHaloRunV1alpha1DeviceApiFp(this.configuration).getSecurityHaloRunV1alpha1Device(requestParameters.name, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * List security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof SecurityHaloRunV1alpha1DeviceApi - */ - public listSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiListSecurityHaloRunV1alpha1DeviceRequest = {}, options?: RawAxiosRequestConfig) { - return SecurityHaloRunV1alpha1DeviceApiFp(this.configuration).listSecurityHaloRunV1alpha1Device(requestParameters.page, requestParameters.size, requestParameters.labelSelector, requestParameters.fieldSelector, requestParameters.sort, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Update security.halo.run/v1alpha1/Device - * @param {SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof SecurityHaloRunV1alpha1DeviceApi - */ - public updateSecurityHaloRunV1alpha1Device(requestParameters: SecurityHaloRunV1alpha1DeviceApiUpdateSecurityHaloRunV1alpha1DeviceRequest, options?: RawAxiosRequestConfig) { - return SecurityHaloRunV1alpha1DeviceApiFp(this.configuration).updateSecurityHaloRunV1alpha1Device(requestParameters.name, requestParameters.device, options).then((request) => request(this.axios, this.basePath)); - } -} - diff --git a/ui/packages/api-client/src/api/uc-api-security-halo-run-v1alpha1-device-api.ts b/ui/packages/api-client/src/api/uc-api-security-halo-run-v1alpha1-device-api.ts deleted file mode 100644 index d1edfb02c..000000000 --- a/ui/packages/api-client/src/api/uc-api-security-halo-run-v1alpha1-device-api.ts +++ /dev/null @@ -1,215 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -// @ts-ignore -import { UserDevice } from '../models'; -/** - * UcApiSecurityHaloRunV1alpha1DeviceApi - axios parameter creator - * @export - */ -export const UcApiSecurityHaloRunV1alpha1DeviceApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listDevices: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/uc.api.security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Revoke a own device - * @param {string} deviceId Device ID - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - revokeDevice: async (deviceId: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'deviceId' is not null or undefined - assertParamExists('revokeDevice', 'deviceId', deviceId) - const localVarPath = `/apis/uc.api.security.halo.run/v1alpha1/devices/{deviceId}` - .replace(`{${"deviceId"}}`, encodeURIComponent(String(deviceId))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * UcApiSecurityHaloRunV1alpha1DeviceApi - functional programming interface - * @export - */ -export const UcApiSecurityHaloRunV1alpha1DeviceApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = UcApiSecurityHaloRunV1alpha1DeviceApiAxiosParamCreator(configuration) - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async listDevices(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.listDevices(options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['UcApiSecurityHaloRunV1alpha1DeviceApi.listDevices']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Revoke a own device - * @param {string} deviceId Device ID - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async revokeDevice(deviceId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.revokeDevice(deviceId, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['UcApiSecurityHaloRunV1alpha1DeviceApi.revokeDevice']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - } -}; - -/** - * UcApiSecurityHaloRunV1alpha1DeviceApi - factory interface - * @export - */ -export const UcApiSecurityHaloRunV1alpha1DeviceApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = UcApiSecurityHaloRunV1alpha1DeviceApiFp(configuration) - return { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listDevices(options?: RawAxiosRequestConfig): AxiosPromise> { - return localVarFp.listDevices(options).then((request) => request(axios, basePath)); - }, - /** - * Revoke a own device - * @param {UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - revokeDevice(requestParameters: UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.revokeDevice(requestParameters.deviceId, options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * Request parameters for revokeDevice operation in UcApiSecurityHaloRunV1alpha1DeviceApi. - * @export - * @interface UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest - */ -export interface UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest { - /** - * Device ID - * @type {string} - * @memberof UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDevice - */ - readonly deviceId: string -} - -/** - * UcApiSecurityHaloRunV1alpha1DeviceApi - object-oriented interface - * @export - * @class UcApiSecurityHaloRunV1alpha1DeviceApi - * @extends {BaseAPI} - */ -export class UcApiSecurityHaloRunV1alpha1DeviceApi extends BaseAPI { - /** - * List all user devices - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof UcApiSecurityHaloRunV1alpha1DeviceApi - */ - public listDevices(options?: RawAxiosRequestConfig) { - return UcApiSecurityHaloRunV1alpha1DeviceApiFp(this.configuration).listDevices(options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Revoke a own device - * @param {UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof UcApiSecurityHaloRunV1alpha1DeviceApi - */ - public revokeDevice(requestParameters: UcApiSecurityHaloRunV1alpha1DeviceApiRevokeDeviceRequest, options?: RawAxiosRequestConfig) { - return UcApiSecurityHaloRunV1alpha1DeviceApiFp(this.configuration).revokeDevice(requestParameters.deviceId, options).then((request) => request(this.axios, this.basePath)); - } -} - diff --git a/ui/packages/api-client/src/api/v1alpha1-v1alpha1-api.ts b/ui/packages/api-client/src/api/v1alpha1-v1alpha1-api.ts deleted file mode 100644 index 11fd231e3..000000000 --- a/ui/packages/api-client/src/api/v1alpha1-v1alpha1-api.ts +++ /dev/null @@ -1,665 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -// @ts-ignore -import { Device } from '../models'; -// @ts-ignore -import { JsonPatchInner } from '../models'; -// @ts-ignore -import { V1alpha1List } from '../models'; -/** - * V1alpha1V1alpha1Api - axios parameter creator - * @export - */ -export const V1alpha1V1alpha1ApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * Create v1alpha1 - * @param {Device} [device] Fresh device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createv1alpha1: async (device?: Device, options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(device, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Delete v1alpha1 - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deletev1alpha1: async (name: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('deletev1alpha1', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Get v1alpha1 - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getv1alpha1: async (name: string, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('getv1alpha1', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * List v1alpha1 - * @param {number} [page] Page number. Default is 0. - * @param {number} [size] Size number. Default is 0. - * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true - * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo - * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listv1alpha1: async (page?: number, size?: number, labelSelector?: Array, fieldSelector?: Array, sort?: Array, options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/apis/security.halo.run/v1alpha1/devices`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - if (page !== undefined) { - localVarQueryParameter['page'] = page; - } - - if (size !== undefined) { - localVarQueryParameter['size'] = size; - } - - if (labelSelector) { - localVarQueryParameter['labelSelector'] = labelSelector; - } - - if (fieldSelector) { - localVarQueryParameter['fieldSelector'] = fieldSelector; - } - - if (sort) { - localVarQueryParameter['sort'] = sort; - } - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Patch v1alpha1 - * @param {string} name Name of device - * @param {Array} [jsonPatchInner] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - patchv1alpha1: async (name: string, jsonPatchInner?: Array, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('patchv1alpha1', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - localVarHeaderParameter['Content-Type'] = 'application/json-patch+json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(jsonPatchInner, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Update v1alpha1 - * @param {string} name Name of device - * @param {Device} [device] Updated device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - updatev1alpha1: async (name: string, device?: Device, options: RawAxiosRequestConfig = {}): Promise => { - // verify required parameter 'name' is not null or undefined - assertParamExists('updatev1alpha1', 'name', name) - const localVarPath = `/apis/security.halo.run/v1alpha1/devices/{name}` - .replace(`{${"name"}}`, encodeURIComponent(String(name))); - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication basicAuth required - // http basic authentication required - setBasicAuthToObject(localVarRequestOptions, configuration) - - // authentication bearerAuth required - // http bearer authentication required - await setBearerAuthToObject(localVarHeaderParameter, configuration) - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(device, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * V1alpha1V1alpha1Api - functional programming interface - * @export - */ -export const V1alpha1V1alpha1ApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = V1alpha1V1alpha1ApiAxiosParamCreator(configuration) - return { - /** - * Create v1alpha1 - * @param {Device} [device] Fresh device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async createv1alpha1(device?: Device, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.createv1alpha1(device, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.createv1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Delete v1alpha1 - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async deletev1alpha1(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.deletev1alpha1(name, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.deletev1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Get v1alpha1 - * @param {string} name Name of device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async getv1alpha1(name: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getv1alpha1(name, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.getv1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * List v1alpha1 - * @param {number} [page] Page number. Default is 0. - * @param {number} [size] Size number. Default is 0. - * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true - * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo - * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async listv1alpha1(page?: number, size?: number, labelSelector?: Array, fieldSelector?: Array, sort?: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1(page, size, labelSelector, fieldSelector, sort, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.listv1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Patch v1alpha1 - * @param {string} name Name of device - * @param {Array} [jsonPatchInner] - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async patchv1alpha1(name: string, jsonPatchInner?: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.patchv1alpha1(name, jsonPatchInner, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.patchv1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - /** - * Update v1alpha1 - * @param {string} name Name of device - * @param {Device} [device] Updated device - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async updatev1alpha1(name: string, device?: Device, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.updatev1alpha1(name, device, options); - const localVarOperationServerIndex = configuration?.serverIndex ?? 0; - const localVarOperationServerBasePath = operationServerMap['V1alpha1V1alpha1Api.updatev1alpha1']?.[localVarOperationServerIndex]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); - }, - } -}; - -/** - * V1alpha1V1alpha1Api - factory interface - * @export - */ -export const V1alpha1V1alpha1ApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = V1alpha1V1alpha1ApiFp(configuration) - return { - /** - * Create v1alpha1 - * @param {V1alpha1V1alpha1ApiCreatev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createv1alpha1(requestParameters: V1alpha1V1alpha1ApiCreatev1alpha1Request = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.createv1alpha1(requestParameters.device, options).then((request) => request(axios, basePath)); - }, - /** - * Delete v1alpha1 - * @param {V1alpha1V1alpha1ApiDeletev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deletev1alpha1(requestParameters: V1alpha1V1alpha1ApiDeletev1alpha1Request, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.deletev1alpha1(requestParameters.name, options).then((request) => request(axios, basePath)); - }, - /** - * Get v1alpha1 - * @param {V1alpha1V1alpha1ApiGetv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getv1alpha1(requestParameters: V1alpha1V1alpha1ApiGetv1alpha1Request, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.getv1alpha1(requestParameters.name, options).then((request) => request(axios, basePath)); - }, - /** - * List v1alpha1 - * @param {V1alpha1V1alpha1ApiListv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listv1alpha1(requestParameters: V1alpha1V1alpha1ApiListv1alpha1Request = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.listv1alpha1(requestParameters.page, requestParameters.size, requestParameters.labelSelector, requestParameters.fieldSelector, requestParameters.sort, options).then((request) => request(axios, basePath)); - }, - /** - * Patch v1alpha1 - * @param {V1alpha1V1alpha1ApiPatchv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - patchv1alpha1(requestParameters: V1alpha1V1alpha1ApiPatchv1alpha1Request, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.patchv1alpha1(requestParameters.name, requestParameters.jsonPatchInner, options).then((request) => request(axios, basePath)); - }, - /** - * Update v1alpha1 - * @param {V1alpha1V1alpha1ApiUpdatev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - updatev1alpha1(requestParameters: V1alpha1V1alpha1ApiUpdatev1alpha1Request, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.updatev1alpha1(requestParameters.name, requestParameters.device, options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * Request parameters for createv1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiCreatev1alpha1Request - */ -export interface V1alpha1V1alpha1ApiCreatev1alpha1Request { - /** - * Fresh device - * @type {Device} - * @memberof V1alpha1V1alpha1ApiCreatev1alpha1 - */ - readonly device?: Device -} - -/** - * Request parameters for deletev1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiDeletev1alpha1Request - */ -export interface V1alpha1V1alpha1ApiDeletev1alpha1Request { - /** - * Name of device - * @type {string} - * @memberof V1alpha1V1alpha1ApiDeletev1alpha1 - */ - readonly name: string -} - -/** - * Request parameters for getv1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiGetv1alpha1Request - */ -export interface V1alpha1V1alpha1ApiGetv1alpha1Request { - /** - * Name of device - * @type {string} - * @memberof V1alpha1V1alpha1ApiGetv1alpha1 - */ - readonly name: string -} - -/** - * Request parameters for listv1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiListv1alpha1Request - */ -export interface V1alpha1V1alpha1ApiListv1alpha1Request { - /** - * Page number. Default is 0. - * @type {number} - * @memberof V1alpha1V1alpha1ApiListv1alpha1 - */ - readonly page?: number - - /** - * Size number. Default is 0. - * @type {number} - * @memberof V1alpha1V1alpha1ApiListv1alpha1 - */ - readonly size?: number - - /** - * Label selector. e.g.: hidden!=true - * @type {Array} - * @memberof V1alpha1V1alpha1ApiListv1alpha1 - */ - readonly labelSelector?: Array - - /** - * Field selector. e.g.: metadata.name==halo - * @type {Array} - * @memberof V1alpha1V1alpha1ApiListv1alpha1 - */ - readonly fieldSelector?: Array - - /** - * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. - * @type {Array} - * @memberof V1alpha1V1alpha1ApiListv1alpha1 - */ - readonly sort?: Array -} - -/** - * Request parameters for patchv1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiPatchv1alpha1Request - */ -export interface V1alpha1V1alpha1ApiPatchv1alpha1Request { - /** - * Name of device - * @type {string} - * @memberof V1alpha1V1alpha1ApiPatchv1alpha1 - */ - readonly name: string - - /** - * - * @type {Array} - * @memberof V1alpha1V1alpha1ApiPatchv1alpha1 - */ - readonly jsonPatchInner?: Array -} - -/** - * Request parameters for updatev1alpha1 operation in V1alpha1V1alpha1Api. - * @export - * @interface V1alpha1V1alpha1ApiUpdatev1alpha1Request - */ -export interface V1alpha1V1alpha1ApiUpdatev1alpha1Request { - /** - * Name of device - * @type {string} - * @memberof V1alpha1V1alpha1ApiUpdatev1alpha1 - */ - readonly name: string - - /** - * Updated device - * @type {Device} - * @memberof V1alpha1V1alpha1ApiUpdatev1alpha1 - */ - readonly device?: Device -} - -/** - * V1alpha1V1alpha1Api - object-oriented interface - * @export - * @class V1alpha1V1alpha1Api - * @extends {BaseAPI} - */ -export class V1alpha1V1alpha1Api extends BaseAPI { - /** - * Create v1alpha1 - * @param {V1alpha1V1alpha1ApiCreatev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public createv1alpha1(requestParameters: V1alpha1V1alpha1ApiCreatev1alpha1Request = {}, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).createv1alpha1(requestParameters.device, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Delete v1alpha1 - * @param {V1alpha1V1alpha1ApiDeletev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public deletev1alpha1(requestParameters: V1alpha1V1alpha1ApiDeletev1alpha1Request, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).deletev1alpha1(requestParameters.name, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Get v1alpha1 - * @param {V1alpha1V1alpha1ApiGetv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public getv1alpha1(requestParameters: V1alpha1V1alpha1ApiGetv1alpha1Request, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).getv1alpha1(requestParameters.name, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * List v1alpha1 - * @param {V1alpha1V1alpha1ApiListv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public listv1alpha1(requestParameters: V1alpha1V1alpha1ApiListv1alpha1Request = {}, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).listv1alpha1(requestParameters.page, requestParameters.size, requestParameters.labelSelector, requestParameters.fieldSelector, requestParameters.sort, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Patch v1alpha1 - * @param {V1alpha1V1alpha1ApiPatchv1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public patchv1alpha1(requestParameters: V1alpha1V1alpha1ApiPatchv1alpha1Request, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).patchv1alpha1(requestParameters.name, requestParameters.jsonPatchInner, options).then((request) => request(this.axios, this.basePath)); - } - - /** - * Update v1alpha1 - * @param {V1alpha1V1alpha1ApiUpdatev1alpha1Request} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof V1alpha1V1alpha1Api - */ - public updatev1alpha1(requestParameters: V1alpha1V1alpha1ApiUpdatev1alpha1Request, options?: RawAxiosRequestConfig) { - return V1alpha1V1alpha1ApiFp(this.configuration).updatev1alpha1(requestParameters.name, requestParameters.device, options).then((request) => request(this.axios, this.basePath)); - } -} - diff --git a/ui/packages/api-client/src/models/post-hit.ts b/ui/packages/api-client/src/models/post-hit.ts deleted file mode 100644 index 17a37ed57..000000000 --- a/ui/packages/api-client/src/models/post-hit.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - - -/** - * - * @export - * @interface PostHit - */ -export interface PostHit { - /** - * - * @type {string} - * @memberof PostHit - */ - 'content'?: string; - /** - * - * @type {string} - * @memberof PostHit - */ - 'name'?: string; - /** - * - * @type {string} - * @memberof PostHit - */ - 'permalink'?: string; - /** - * - * @type {string} - * @memberof PostHit - */ - 'publishTimestamp'?: string; - /** - * - * @type {string} - * @memberof PostHit - */ - 'title'?: string; -} - diff --git a/ui/packages/api-client/src/models/post-hits.ts b/ui/packages/api-client/src/models/post-hits.ts deleted file mode 100644 index 37e864391..000000000 --- a/ui/packages/api-client/src/models/post-hits.ts +++ /dev/null @@ -1,57 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -// May contain unused imports in some cases -// @ts-ignore -import { PostHit } from './post-hit'; - -/** - * - * @export - * @interface PostHits - */ -export interface PostHits { - /** - * - * @type {Array} - * @memberof PostHits - */ - 'hits'?: Array; - /** - * - * @type {string} - * @memberof PostHits - */ - 'keyword'?: string; - /** - * - * @type {number} - * @memberof PostHits - */ - 'limit'?: number; - /** - * - * @type {number} - * @memberof PostHits - */ - 'processingTimeMillis'?: number; - /** - * - * @type {number} - * @memberof PostHits - */ - 'total'?: number; -} - diff --git a/ui/packages/api-client/src/models/v1alpha1-list.ts b/ui/packages/api-client/src/models/v1alpha1-list.ts deleted file mode 100644 index bbfc270f0..000000000 --- a/ui/packages/api-client/src/models/v1alpha1-list.ts +++ /dev/null @@ -1,81 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Halo - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 2.17.0-SNAPSHOT - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -// May contain unused imports in some cases -// @ts-ignore -import { Device } from './device'; - -/** - * - * @export - * @interface V1alpha1List - */ -export interface V1alpha1List { - /** - * Indicates whether current page is the first page. - * @type {boolean} - * @memberof V1alpha1List - */ - 'first': boolean; - /** - * Indicates whether current page has previous page. - * @type {boolean} - * @memberof V1alpha1List - */ - 'hasNext': boolean; - /** - * Indicates whether current page has previous page. - * @type {boolean} - * @memberof V1alpha1List - */ - 'hasPrevious': boolean; - /** - * A chunk of items. - * @type {Array} - * @memberof V1alpha1List - */ - 'items': Array; - /** - * Indicates whether current page is the last page. - * @type {boolean} - * @memberof V1alpha1List - */ - 'last': boolean; - /** - * Page number, starts from 1. If not set or equal to 0, it means no pagination. - * @type {number} - * @memberof V1alpha1List - */ - 'page': number; - /** - * Size of each page. If not set or equal to 0, it means no pagination. - * @type {number} - * @memberof V1alpha1List - */ - 'size': number; - /** - * Total elements. - * @type {number} - * @memberof V1alpha1List - */ - 'total': number; - /** - * Indicates total pages. - * @type {number} - * @memberof V1alpha1List - */ - 'totalPages': number; -} - diff --git a/ui/pnpm-lock.yaml b/ui/pnpm-lock.yaml index 676a5acb9..e4c0f9595 100644 --- a/ui/pnpm-lock.yaml +++ b/ui/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + axios: ^1.7.x + importers: .: @@ -123,8 +126,8 @@ importers: specifier: ^10.9.0 version: 10.9.0(vue@3.4.27(typescript@5.3.3)) axios: - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.7.x + version: 1.7.2(debug@4.3.2) codemirror: specifier: ^6.0.1 version: 6.0.1(@lezer/common@1.0.1) @@ -365,7 +368,7 @@ importers: dependencies: axios: specifier: ^1.7.x - version: 1.7.2 + version: 1.7.2(debug@4.3.2) devDependencies: '@openapitools/openapi-generator-cli': specifier: ^2.13.4 @@ -373,6 +376,9 @@ importers: '@types/node': specifier: ^20.14.2 version: 20.14.2 + rimraf: + specifier: ^5.0.7 + version: 5.0.7 typescript: specifier: ^5.4.5 version: 5.4.5 @@ -2708,7 +2714,7 @@ packages: resolution: {integrity: sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - axios: ^1.3.1 + axios: ^1.7.x rxjs: ^6.0.0 || ^7.0.0 '@nestjs/common@10.3.0': @@ -4374,7 +4380,7 @@ packages: resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} peerDependencies: async-validator: '*' - axios: '*' + axios: ^1.7.x change-case: '*' drauu: '*' focus-trap: '*' @@ -4747,12 +4753,6 @@ packages: aws4@1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - axios@0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} - - axios@1.6.8: - resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} - axios@1.7.2: resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} @@ -8888,14 +8888,22 @@ packages: rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@5.0.7: + resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} + engines: {node: '>=14.18'} hasBin: true rollup-plugin-dts@4.2.3: @@ -9767,14 +9775,14 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@1.0.38: - resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} - typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} hasBin: true + ua-parser-js@1.0.38: + resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} + uc.micro@2.0.0: resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} @@ -10145,8 +10153,8 @@ packages: vue-component-type-helpers@2.0.19: resolution: {integrity: sha512-cN3f1aTxxKo4lzNeQAkVopswuImUrb5Iurll9Gaw5cqpnbTAxtEMM1mgi6ou4X79OCyqYv1U1mzBHJkzmiK82w==} - vue-component-type-helpers@2.0.22: - resolution: {integrity: sha512-gPr2Ba7efUwy/Vfbuf735bHSVdN4ycoZUCHfypkI33M9DUH+ieRblLLVM2eImccFYaWNWwEzURx02EgoXDBmaQ==} + vue-component-type-helpers@2.0.24: + resolution: {integrity: sha512-Jr5N8QVYEcbQuMN1LRgvg61758G8HTnzUlQsAFOxx6Y6X8kmhJ7C+jOvWsQruYxi3uHhhS6BghyRlyiwO99DBg==} vue-demi@0.13.11: resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} @@ -13217,10 +13225,10 @@ snapshots: pump: 3.0.0 tar-fs: 2.1.1 - '@nestjs/axios@3.0.2(@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(rxjs@7.8.1)': + '@nestjs/axios@3.0.2(@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1) - axios: 1.6.8 + axios: 1.7.2(debug@4.3.2) rxjs: 7.8.1 '@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1)': @@ -13350,11 +13358,11 @@ snapshots: '@openapitools/openapi-generator-cli@2.13.4': dependencies: - '@nestjs/axios': 3.0.2(@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.6.8)(rxjs@7.8.1) + '@nestjs/axios': 3.0.2(@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) '@nestjs/common': 10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': 10.3.0(@nestjs/common@10.3.0(reflect-metadata@0.1.13)(rxjs@7.8.1))(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 - axios: 1.6.8 + axios: 1.7.2(debug@4.3.2) chalk: 4.1.2 commander: 8.3.0 compare-versions: 4.1.4 @@ -14540,7 +14548,7 @@ snapshots: ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 3.4.27(typescript@5.4.5) - vue-component-type-helpers: 2.0.22 + vue-component-type-helpers: 2.0.24 transitivePeerDependencies: - encoding - supports-color @@ -15557,7 +15565,7 @@ snapshots: '@vueuse/shared': 10.9.0(vue@3.4.27(typescript@5.3.3)) vue-demi: 0.14.7(vue@3.4.27(typescript@5.3.3)) optionalDependencies: - axios: 1.7.2 + axios: 1.7.2(debug@4.3.2) fuse.js: 6.6.2 qrcode: 1.5.3 sortablejs: 1.14.0 @@ -15927,21 +15935,7 @@ snapshots: aws4@1.11.0: {} - axios@0.21.4(debug@4.3.2): - dependencies: - follow-redirects: 1.15.6(debug@4.3.2) - transitivePeerDependencies: - - debug - - axios@1.6.8: - dependencies: - follow-redirects: 1.15.6(debug@4.3.2) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - axios@1.7.2: + axios@1.7.2(debug@4.3.2): dependencies: follow-redirects: 1.15.6(debug@4.3.2) form-data: 4.0.0 @@ -20614,6 +20608,10 @@ snapshots: dependencies: glob: 7.2.3 + rimraf@5.0.7: + dependencies: + glob: 10.3.10 + rollup-plugin-dts@4.2.3(rollup@2.79.1)(typescript@4.9.5): dependencies: magic-string: 0.26.7 @@ -21585,10 +21583,10 @@ snapshots: typescript@5.4.2: {} - ua-parser-js@1.0.38: {} - typescript@5.4.5: {} + ua-parser-js@1.0.38: {} + uc.micro@2.0.0: {} ufo@0.8.5: {} @@ -22079,7 +22077,7 @@ snapshots: vue-component-type-helpers@2.0.19: {} - vue-component-type-helpers@2.0.22: {} + vue-component-type-helpers@2.0.24: {} vue-demi@0.13.11(vue@3.4.27(typescript@5.3.3)): dependencies: @@ -22223,7 +22221,7 @@ snapshots: wait-on@6.0.0(debug@4.3.2): dependencies: - axios: 0.21.4(debug@4.3.2) + axios: 1.7.2(debug@4.3.2) joi: 17.6.1 lodash: 4.17.21 minimist: 1.2.6