@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
60 lines (59 loc) • 4.29 kB
TypeScript
import { XompassBaseApi } from '../core';
import { LoopBackFilter } from '../../models';
/**
* Api services for the `Sensor` model.
*/
export declare abstract class SensorApi extends XompassBaseApi {
static model: any;
static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>;
static getAsset(id: any, refresh?: any, retry?: boolean): Promise<any>;
static findByIdDatasets(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdDatasets(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAlerts(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAlerts(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAlertHistory(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAlertHistory(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getLastData(id: any, refresh?: any, retry?: boolean): Promise<any>;
static destroyLastData(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 findByIdAssetStates(id: any, fk: any, retry?: boolean): Promise<any>;
static linkAssetStates(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkAssetStates(id: any, fk: any, retry?: boolean): Promise<any>;
static existsAssetStates(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdStates(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdStates(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdSummaries(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 getDatasets(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createDatasets(id: any, data?: any, retry?: boolean): Promise<any>;
static countDatasets(id: any, where?: any, retry?: boolean): Promise<any>;
static getAlerts(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAlerts(id: any, where?: any, retry?: boolean): Promise<any>;
static getAlertHistory(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAlertHistory(id: any, where?: any, retry?: boolean): Promise<any>;
static getAssetStates(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetStates(id: any, where?: any, retry?: boolean): Promise<any>;
static getStates(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countStates(id: any, where?: any, retry?: boolean): Promise<any>;
static getSummaries(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countSummaries(id: any, where?: any, retry?: boolean): Promise<any>;
static downloadDatasets(id: any, nk: any, file: any, datasourceName?: any, retry?: boolean): Promise<any>;
static getSignedUrlDatasets(id: any, nk: any, file: any, datasourceName?: any, retry?: boolean): Promise<any>;
static lastData(id: any, retry?: boolean): Promise<any>;
static getCurrentState(id: any, retry?: boolean): Promise<any>;
static withCurrentState(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static findByIdDatasetsData(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdDatasetsData(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdDatasetsData(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getDatasetsData(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createDatasetsData(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countDatasetsData(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
/**
* The name of the model represented by this $resource,
* i.e. `Sensor`.
*/
static getModelName(): string;
}