UNPKG

tianji-client-sdk

Version:

1,421 lines (1,363 loc) 133 kB
// This file is auto-generated by @hey-api/openapi-ts import type { CancelablePromise } from './core/CancelablePromise'; import { OpenAPI } from './core/OpenAPI'; import { request as __request } from './core/request'; import type { $OpenApiTs } from './types.gen'; export class AiService { /** * Classify survey * classify survey * @param data The data for the request. * @param data.requestBody * @returns "ok" Successful response * @throws ApiError */ public static aiClassifySurvey(data: $OpenApiTs['/ai/classifySurvey']['post']['req']): CancelablePromise<$OpenApiTs['/ai/classifySurvey']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/ai/classifySurvey', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Translate survey * translate survey * @param data The data for the request. * @param data.requestBody * @returns "ok" Successful response * @throws ApiError */ public static aiTranslateSurvey(data: $OpenApiTs['/ai/translateSurvey']['post']['req']): CancelablePromise<$OpenApiTs['/ai/translateSurvey']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/ai/translateSurvey', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Get gateway info * @param data The data for the request. * @param data.workspaceId * @param data.gatewayId * @returns unknown Successful response * @throws ApiError */ public static aiGatewayInfo(data: $OpenApiTs['/aiGateway/info']['get']['req']): CancelablePromise<$OpenApiTs['/aiGateway/info']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/aiGateway/info', query: { workspaceId: data.workspaceId, gatewayId: data.gatewayId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Update gateway * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static aiGatewayUpdate(data: $OpenApiTs['/aiGateway/update']['patch']['req']): CancelablePromise<$OpenApiTs['/aiGateway/update']['patch']['res'][200]> { return __request(OpenAPI, { method: 'PATCH', url: '/aiGateway/update', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Delete gateway * @param data The data for the request. * @param data.workspaceId * @param data.gatewayId * @returns unknown Successful response * @throws ApiError */ public static aiGatewayDelete(data: $OpenApiTs['/aiGateway/delete']['delete']['req']): CancelablePromise<$OpenApiTs['/aiGateway/delete']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/aiGateway/delete', query: { workspaceId: data.workspaceId, gatewayId: data.gatewayId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get gateway logs * @param data The data for the request. * @param data.workspaceId * @param data.gatewayId * @param data.cursor * @param data.limit * @param data.logId * @returns unknown Successful response * @throws ApiError */ public static aiGatewayLogs(data: $OpenApiTs['/aiGateway/logs']['get']['req']): CancelablePromise<$OpenApiTs['/aiGateway/logs']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/aiGateway/logs', query: { workspaceId: data.workspaceId, gatewayId: data.gatewayId, cursor: data.cursor, limit: data.limit, logId: data.logId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get model pricing * @param data The data for the request. * @param data.workspaceId * @param data.search * @param data.limit * @returns unknown Successful response * @throws ApiError */ public static aiGatewayModelPricing(data: $OpenApiTs['/aiGateway/model-pricing']['get']['req']): CancelablePromise<$OpenApiTs['/aiGateway/model-pricing']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/aiGateway/model-pricing', query: { workspaceId: data.workspaceId, search: data.search, limit: data.limit }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get quota alert * @param data The data for the request. * @param data.workspaceId * @param data.gatewayId * @returns unknown Successful response * @throws ApiError */ public static aiGatewayQuotaAlertGet(data: $OpenApiTs['/aiGateway/quota-alert']['get']['req']): CancelablePromise<$OpenApiTs['/aiGateway/quota-alert']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/aiGateway/quota-alert', query: { workspaceId: data.workspaceId, gatewayId: data.gatewayId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Upsert quota alert * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static aiGatewayQuotaAlertUpsert(data: $OpenApiTs['/aiGateway/quota-alert/upsert']['post']['req']): CancelablePromise<$OpenApiTs['/aiGateway/quota-alert/upsert']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/aiGateway/quota-alert/upsert', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Delete quota alert * @param data The data for the request. * @param data.workspaceId * @param data.gatewayId * @returns boolean Successful response * @throws ApiError */ public static aiGatewayQuotaAlertDelete(data: $OpenApiTs['/aiGateway/quota-alert/delete']['delete']['req']): CancelablePromise<$OpenApiTs['/aiGateway/quota-alert/delete']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/aiGateway/quota-alert/delete', query: { workspaceId: data.workspaceId, gatewayId: data.gatewayId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } } export class AiGatewayService { /** * Get all gateways * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static aiGatewayAll(data: $OpenApiTs['/workspace/{workspaceId}/aiGateway/all']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/aiGateway/all']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/aiGateway/all', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } } export class ApplicationService { /** * Create gateway * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static aiGatewayCreate(data: $OpenApiTs['/workspace/{workspaceId}/aiGateway/create']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/aiGateway/create']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/aiGateway/create', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Get all applications * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static applicationAll(data: $OpenApiTs['/workspace/{workspaceId}/application/all']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/all']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/application/all', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get application info * @param data The data for the request. * @param data.workspaceId * @param data.applicationId * @returns unknown Successful response * @throws ApiError */ public static applicationInfo(data: $OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/info']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/info']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/application/{applicationId}/info', path: { workspaceId: data.workspaceId, applicationId: data.applicationId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Create application * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static applicationCreate(data: $OpenApiTs['/workspace/{workspaceId}/application/create']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/create']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/application/create', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Update application * @param data The data for the request. * @param data.workspaceId * @param data.applicationId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static applicationUpdate(data: $OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/update']['patch']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/update']['patch']['res'][200]> { return __request(OpenAPI, { method: 'PATCH', url: '/workspace/{workspaceId}/application/{applicationId}/update', path: { workspaceId: data.workspaceId, applicationId: data.applicationId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Delete application * @param data The data for the request. * @param data.workspaceId * @param data.applicationId * @returns unknown Successful response * @throws ApiError */ public static applicationDelete(data: $OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/delete']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/delete']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/workspace/{workspaceId}/application/{applicationId}/delete', path: { workspaceId: data.workspaceId, applicationId: data.applicationId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Search store apps * @param data The data for the request. * @param data.workspaceId * @param data.keyword * @param data.storeType * @returns unknown Successful response * @throws ApiError */ public static applicationStoreAppSearch(data: $OpenApiTs['/application/storeAppSearch']['get']['req']): CancelablePromise<$OpenApiTs['/application/storeAppSearch']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/application/storeAppSearch', query: { workspaceId: data.workspaceId, keyword: data.keyword, storeType: data.storeType }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get store info history * @param data The data for the request. * @param data.workspaceId * @param data.applicationId * @param data.storeType * @param data.startAt * @param data.endAt * @param data.storeId * @returns unknown Successful response * @throws ApiError */ public static applicationStoreInfoHistory(data: $OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/storeInfoHistory']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/storeInfoHistory']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/application/{applicationId}/storeInfoHistory', path: { workspaceId: data.workspaceId, applicationId: data.applicationId }, query: { storeType: data.storeType, storeId: data.storeId, startAt: data.startAt, endAt: data.endAt }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get event stats * @param data The data for the request. * @param data.workspaceId * @param data.applicationId * @param data.startAt * @param data.endAt * @param data.timezone * @param data.unit * @returns unknown Successful response * @throws ApiError */ public static applicationEventStats(data: $OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/eventStats']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/application/{applicationId}/eventStats']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/application/{applicationId}/eventStats', path: { workspaceId: data.workspaceId, applicationId: data.applicationId }, query: { startAt: data.startAt, endAt: data.endAt, timezone: data.timezone, unit: data.unit }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } } export class GlobalService { /** * Get global config * Get Tianji system global config * @returns unknown Successful response * @throws ApiError */ public static globalConfig(): CancelablePromise<$OpenApiTs['/global/config']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/global/config', errors: { 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } } export class UserService { /** * User login * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static userLogin(data: $OpenApiTs['/login']['post']['req']): CancelablePromise<$OpenApiTs['/login']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/login', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Login with token * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static userLoginWithToken(data: $OpenApiTs['/loginWithToken']['post']['req']): CancelablePromise<$OpenApiTs['/loginWithToken']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/loginWithToken', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Register user * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static userRegister(data: $OpenApiTs['/register']['post']['req']): CancelablePromise<$OpenApiTs['/register']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/register', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } } export class WorkspaceService { /** * Create workspace * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceCreate(data: $OpenApiTs['/workspace/create']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/create']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/create', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Switch workspace * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceSwitch(data: $OpenApiTs['/workspace/switch']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/switch']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/switch', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Rename workspace * @param data The data for the request. * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceRename(data: $OpenApiTs['/workspace/rename']['patch']['req']): CancelablePromise<$OpenApiTs['/workspace/rename']['patch']['res'][200]> { return __request(OpenAPI, { method: 'PATCH', url: '/workspace/rename', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Delete workspace * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static workspaceDelete(data: $OpenApiTs['/workspace/{workspaceId}/del']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/del']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/workspace/{workspaceId}/del', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get members * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static workspaceMembers(data: $OpenApiTs['/workspace/{workspaceId}/members']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/members']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/members', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Update settings * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceUpdateSettings(data: $OpenApiTs['/workspace/{workspaceId}/updateSettings']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/updateSettings']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/updateSettings', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Invite member * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceInvite(data: $OpenApiTs['/workspace/{workspaceId}/invite']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/invite']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/invite', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Kick member * Administrator kicks a user out of a workspace. * @param data The data for the request. * @param data.workspaceId * @param data.targetUserId * @returns unknown Successful response * @throws ApiError */ public static workspaceTick(data: $OpenApiTs['/workspace/{workspaceId}/tick']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/tick']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/workspace/{workspaceId}/tick', path: { workspaceId: data.workspaceId }, query: { targetUserId: data.targetUserId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Update member role * Update workspace member role * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static workspaceUpdateMemberRole(data: $OpenApiTs['/workspace/{workspaceId}/updateMemberRole']['patch']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/updateMemberRole']['patch']['res'][200]> { return __request(OpenAPI, { method: 'PATCH', url: '/workspace/{workspaceId}/updateMemberRole', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get service count * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static workspaceGetServiceCount(data: $OpenApiTs['/workspace/{workspaceId}/getServiceCount']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/getServiceCount']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/getServiceCount', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } } export class WebsiteService { /** * Get online count * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @returns number Successful response * @throws ApiError */ public static websiteOnlineCount(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/onlineCount']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/onlineCount']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/onlineCount', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get all websites * @param data The data for the request. * @param data.workspaceId * @returns unknown Successful response * @throws ApiError */ public static websiteAll(data: $OpenApiTs['/workspace/{workspaceId}/website/all']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/all']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/all', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get overview * @param data The data for the request. * @param data.workspaceId * @returns number Successful response * @throws ApiError */ public static websiteAllOverview(data: $OpenApiTs['/workspace/{workspaceId}/website/allOverview']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/allOverview']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/allOverview', path: { workspaceId: data.workspaceId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get website info * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @returns unknown Successful response * @throws ApiError */ public static websiteInfo(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/info']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/info']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/info', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get stats * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.startAt * @param data.endAt * @param data.unit * @param data.url * @param data.country * @param data.region * @param data.city * @param data.timezone * @param data.referrer * @param data.title * @param data.os * @param data.browser * @param data.device * @returns unknown Successful response * @throws ApiError */ public static websiteStats(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/stats']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/stats']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/stats', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, query: { startAt: data.startAt, endAt: data.endAt, unit: data.unit, url: data.url, country: data.country, region: data.region, city: data.city, timezone: data.timezone, referrer: data.referrer, title: data.title, os: data.os, browser: data.browser, device: data.device }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get geo stats * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.startAt * @param data.endAt * @returns unknown Successful response * @throws ApiError */ public static websiteGeoStats(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/geoStats']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/geoStats']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/geoStats', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, query: { startAt: data.startAt, endAt: data.endAt }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get pageviews * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.startAt * @param data.endAt * @param data.unit * @param data.url * @param data.country * @param data.region * @param data.city * @param data.timezone * @param data.referrer * @param data.title * @param data.os * @param data.browser * @param data.device * @returns unknown Successful response * @throws ApiError */ public static websitePageviews(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/pageviews']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/pageviews']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/pageviews', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, query: { startAt: data.startAt, endAt: data.endAt, unit: data.unit, url: data.url, country: data.country, region: data.region, city: data.city, timezone: data.timezone, referrer: data.referrer, title: data.title, os: data.os, browser: data.browser, device: data.device }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get metrics * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.type * @param data.startAt * @param data.endAt * @param data.url * @param data.referrer * @param data.title * @param data.os * @param data.browser * @param data.device * @param data.country * @param data.region * @param data.city * @param data.language * @param data.event * @param data.utmSource * @param data.utmMedium * @param data.utmCampaign * @param data.utmTerm * @param data.utmContent * @returns unknown Successful response * @throws ApiError */ public static websiteMetrics(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/metrics']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/metrics']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/metrics', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, query: { type: data.type, startAt: data.startAt, endAt: data.endAt, url: data.url, referrer: data.referrer, title: data.title, os: data.os, browser: data.browser, device: data.device, country: data.country, region: data.region, city: data.city, language: data.language, event: data.event, utm_source: data.utmSource, utm_medium: data.utmMedium, utm_campaign: data.utmCampaign, utm_term: data.utmTerm, utm_content: data.utmContent }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Add website * @param data The data for the request. * @param data.workspaceId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static websiteAdd(data: $OpenApiTs['/workspace/{workspaceId}/website/add']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/add']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/website/add', path: { workspaceId: data.workspaceId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Delete website * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @returns unknown Successful response * @throws ApiError */ public static websiteDelete(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}']['delete']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}']['delete']['res'][200]> { return __request(OpenAPI, { method: 'DELETE', url: '/workspace/{workspaceId}/website/{websiteId}', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Update website * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.requestBody * @returns unknown Successful response * @throws ApiError */ public static websiteUpdateInfo(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/update']['put']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/update']['put']['res'][200]> { return __request(OpenAPI, { method: 'PUT', url: '/workspace/{workspaceId}/website/{websiteId}/update', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Generate Lighthouse report * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.requestBody * @returns string Successful response * @throws ApiError */ public static websiteGenerateLighthouseReport(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/generateLighthouseReport']['post']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/generateLighthouseReport']['post']['res'][200]> { return __request(OpenAPI, { method: 'POST', url: '/workspace/{workspaceId}/website/{websiteId}/generateLighthouseReport', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 500: 'Internal server error' } }); } /** * Get Lighthouse report * @param data The data for the request. * @param data.workspaceId * @param data.websiteId * @param data.limit * @param data.cursor * @returns unknown Successful response * @throws ApiError */ public static websiteGetLighthouseReport(data: $OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/getLighthouseReport']['get']['req']): CancelablePromise<$OpenApiTs['/workspace/{workspaceId}/website/{websiteId}/getLighthouseReport']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/workspace/{workspaceId}/website/{websiteId}/getLighthouseReport', path: { workspaceId: data.workspaceId, websiteId: data.websiteId }, query: { limit: data.limit, cursor: data.cursor }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get Lighthouse JSON * @param data The data for the request. * @param data.lighthouseId * @returns unknown Successful response * @throws ApiError */ public static websiteGetLighthouseJson(data: $OpenApiTs['/lighthouse/{lighthouseId}']['get']['req']): CancelablePromise<$OpenApiTs['/lighthouse/{lighthouseId}']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/lighthouse/{lighthouseId}', path: { lighthouseId: data.lighthouseId }, errors: { 400: 'Invalid input data', 401: 'Authorization not provided', 403: 'Insufficient access', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get public info * @param data The data for the request. * @param data.shareId * @returns unknown Successful response * @throws ApiError */ public static websiteGetPublicInfoByShareId(data: $OpenApiTs['/website/public/{shareId}/info']['get']['req']): CancelablePromise<$OpenApiTs['/website/public/{shareId}/info']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/website/public/{shareId}/info', path: { shareId: data.shareId }, errors: { 400: 'Invalid input data', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get public stats * @param data The data for the request. * @param data.shareId * @param data.range * @returns unknown Successful response * @throws ApiError */ public static websiteGetPublicStatsByShareId(data: $OpenApiTs['/website/public/{shareId}/stats']['get']['req']): CancelablePromise<$OpenApiTs['/website/public/{shareId}/stats']['get']['res'][200]> { return __request(OpenAPI, { method: 'GET', url: '/website/public/{shareId}/stats', path: { shareId: data.shareId }, query: { range: data.range }, errors: { 400: 'Invalid input data', 404: 'Not found', 500: 'Internal server error' } }); } /** * Get public metrics * @param data The data for the request. * @param data.shareId * @param data.type * @param data.range * @returns unknown Successful response *