@gaiot/apis
Version:
aiot apis
24 lines (23 loc) • 1.38 kB
TypeScript
import { AxiosInstance } from 'axios';
import { IModelService, IServiceParams, IServiceQueryParams, ISign } from './model';
import { ApiErrorHandler, BaseApi, PageQueryParams } from '../base';
export declare class ModelServiceApi extends BaseApi {
constructor(axiosInstance?: AxiosInstance, errorHandler?: ApiErrorHandler);
listModelServices(params: PageQueryParams & IServiceQueryParams): Promise<import('../base').Paged<IModelService>>;
postModelService(params: IServiceParams): Promise<string>;
getModelServiceById(id: string): Promise<IModelService>;
patchModelServiceById(id: string, activeTime: string): Promise<unknown>;
deleteModelService(serviceId: string): Promise<unknown>;
getEnableModelService(id: string): Promise<unknown>;
getDisableModelService(id: string): Promise<unknown>;
getModelServiceList(id: string): Promise<unknown>;
getModelServiceDelist(id: string): Promise<unknown>;
importService(params: IServiceParams): Promise<string>;
patchModelService(id: string, params: IServiceParams): Promise<unknown>;
openModelServices(params: IServiceQueryParams): Promise<IModelService[]>;
importMirronService(params: IServiceParams): Promise<string>;
patchMirronService(id: string, params: IServiceParams): Promise<unknown>;
getServiceSignList(params?: {
signName: string;
}): Promise<ISign[]>;
}