@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
83 lines (82 loc) • 6.43 kB
TypeScript
import { XompassBaseApi } from '../core';
import { LoopBackFilter } from '../../models';
/**
* Api services for the `Project` model.
*/
export declare abstract class ProjectApi extends XompassBaseApi {
static model: any;
static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssets(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssets(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssets(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplates(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetTemplates(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetTemplates(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static updateByIdAssetOperabilitySummaries(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static updateByIdOperabilitySummaries(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getRestrictionTable(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createRestrictionTable(id: any, data?: any, retry?: boolean): Promise<any>;
static updateRestrictionTable(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyRestrictionTable(id: any, retry?: boolean): Promise<any>;
static getRateLimit(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createRateLimit(id: any, data?: any, retry?: boolean): Promise<any>;
static updateRateLimit(id: any, data?: any, retry?: boolean): Promise<any>;
static findByIdResponseProtocols(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdResponseProtocols(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdResponseProtocols(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAllowedSensorTypes(id: any, fk: any, retry?: boolean): Promise<any>;
static linkAllowedSensorTypes(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkAllowedSensorTypes(id: any, fk: any, retry?: boolean): Promise<any>;
static existsAllowedSensorTypes(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAdminTools(id: any, fk: any, retry?: boolean): Promise<any>;
static linkAdminTools(id: any, fk: any, retry?: boolean): Promise<any>;
static unlinkAdminTools(id: any, fk: any, retry?: boolean): Promise<any>;
static existsAdminTools(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdTools(id: any, fk: any, retry?: boolean): Promise<any>;
static linkTools(id: any, fk: any, retry?: boolean): Promise<any>;
static unlinkTools(id: any, fk: any, retry?: boolean): Promise<any>;
static existsTools(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdYoloClasses(id: any, fk: any, retry?: boolean): Promise<any>;
static linkYoloClasses(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkYoloClasses(id: any, fk: any, retry?: boolean): Promise<any>;
static existsYoloClasses(id: any, fk: any, retry?: boolean): Promise<any>;
static getTrackingLogs(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countTrackingLogs(id: any, where?: any, retry?: boolean): Promise<any>;
static getAssets(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssets(id: any, data?: any, retry?: boolean): Promise<any>;
static countAssets(id: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplates(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplates(id: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplates(id: any, where?: any, retry?: boolean): Promise<any>;
static getHealthcheckEvents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countHealthcheckEvents(id: any, where?: any, retry?: boolean): Promise<any>;
static getAssetOperabilitySummaries(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetOperabilitySummaries(id: any, where?: any, retry?: boolean): Promise<any>;
static getOperabilitySummaries(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countOperabilitySummaries(id: any, where?: any, retry?: boolean): Promise<any>;
static getResponseProtocols(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createResponseProtocols(id: any, data?: any, retry?: boolean): Promise<any>;
static countResponseProtocols(id: any, where?: any, retry?: boolean): Promise<any>;
static getAllowedSensorTypes(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAllowedSensorTypes(id: any, where?: any, retry?: boolean): Promise<any>;
static getAdminTools(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAdminTools(id: any, where?: any, retry?: boolean): Promise<any>;
static getTools(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countTools(id: any, where?: any, retry?: boolean): Promise<any>;
static getVirtualExpressions(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getYoloClasses(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countYoloClasses(id: any, where?: any, retry?: boolean): Promise<any>;
static subscribe(id: any, socketId: any, retry?: boolean): Promise<any>;
static unsubscribe(id: any, socketId: any, retry?: boolean): Promise<any>;
static getMergedRestrictionTable(id: any, retry?: boolean): Promise<any>;
static getCommonAssetStates(id: any, assetIds: any, retry?: boolean): Promise<any>;
static applyAssetState(id: any, body: any, retry?: boolean): Promise<any>;
static evaluateVirtualExpressions(id: any, fk: any, from: any, to: any, groupIntervals?: any, groupMode?: any, groupUtc?: any, retry?: boolean): Promise<any>;
static getResponseProtocolsAssets(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countResponseProtocolsAssets(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
/**
* The name of the model represented by this $resource,
* i.e. `Project`.
*/
static getModelName(): string;
}