@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
89 lines (88 loc) • 6.9 kB
TypeScript
import { XompassBaseApi } from '../core';
import { LoopBackFilter } from '../../models';
/**
* Api services for the `Asset` model.
*/
export declare abstract class AssetApi extends XompassBaseApi {
static model: any;
static getConfig(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createConfig(id: any, data?: any, retry?: boolean): Promise<any>;
static updateConfig(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyConfig(id: any, retry?: boolean): Promise<any>;
static getMilestone(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createMilestone(id: any, data?: any, retry?: boolean): Promise<any>;
static updateMilestone(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyMilestone(id: 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 getContainer(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createContainer(id: any, data?: any, retry?: boolean): Promise<any>;
static updateContainer(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyContainer(id: any, retry?: boolean): Promise<any>;
static findByIdCredentials(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdCredentials(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdCredentials(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static linkCredentials(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkCredentials(id: any, fk: any, retry?: boolean): Promise<any>;
static existsCredentials(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdDatasets(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdEdgeAgents(id: any, fk: any, retry?: boolean): Promise<any>;
static linkEdgeAgents(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkEdgeAgents(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdHealthcheckEvents(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdHealthcheckEvents(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>;
static getProject(id: any, refresh?: 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 findByIdSensors(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdSensors(id: any, fk: any, data?: 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 getCredentials(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createCredentials(id: any, data?: any, retry?: boolean): Promise<any>;
static countCredentials(id: any, where?: any, retry?: boolean): Promise<any>;
static getDatasets(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countDatasets(id: any, where?: any, retry?: boolean): Promise<any>;
static getEdgeAgents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countEdgeAgents(id: any, where?: any, retry?: boolean): Promise<any>;
static getEventTriggers(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getHealthcheckEvents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createHealthcheckEvents(id: any, data?: 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 getSensors(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createSensors(id: any, data?: any, retry?: boolean): Promise<any>;
static countSensors(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 getContainerInfo(id: any, retry?: boolean): Promise<any>;
static getFiles(id: any, retry?: boolean): Promise<any>;
static getFile(id: any, file: any, retry?: boolean): Promise<any>;
static removeFile(id: any, property: any, file: any, datasourceName?: any, resourceName?: any, retry?: boolean): Promise<any>;
static upload(id: any, property: any, resourceName?: any, retry?: boolean): Promise<any>;
static download(id: any, property: any, file: any, datasourceName?: any, retry?: boolean): Promise<any>;
static getSensorsWithCurrentState(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static setAndQueueAssetStates(id: any, minimalResponse?: any, timeZone?: any, retry?: boolean): Promise<any>;
static findAndFilterDatasets(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getCurrentTTL(id: any, retry?: boolean): Promise<any>;
static deleteDatasetsByTTL(id: any, ttl?: any, minimalResponse?: any, retry?: boolean): Promise<any>;
static deleteEventsByTTL(id: any, ttl?: any, minimalResponse?: any, retry?: boolean): Promise<any>;
static getMergedRestrictionTable(id: any, retry?: boolean): Promise<any>;
static notifyHealthStatus(id: any, status: any, retry?: boolean): Promise<any>;
static getAssetStatesEventTriggerAssetStates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getAssetStatesStates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static destroyByIdHealthcheckEventsComments(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdHealthcheckEventsComments(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static createHealthcheckEventsComments(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static createHealthcheckEventsStateChanges(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
/**
* The name of the model represented by this $resource,
* i.e. `Asset`.
*/
static getModelName(): string;
}