@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
52 lines (51 loc) • 3.64 kB
TypeScript
import { XompassBaseApi } from '../core';
import { LoopBackFilter } from '../../models';
/**
* Api services for the `Device` model.
*/
export declare abstract class DeviceApi 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 findByIdEvents(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEvents(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getToken(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createToken(id: any, data?: any, retry?: boolean): Promise<any>;
static updateToken(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyToken(id: any, retry?: boolean): Promise<any>;
static findByIdEdgeAgents(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdTelegramChats(id: any, fk: any, retry?: boolean): Promise<any>;
static linkTelegramChats(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkTelegramChats(id: any, fk: any, retry?: boolean): Promise<any>;
static getEvents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countEvents(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 getTrackingLogs(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countTrackingLogs(id: any, where?: any, retry?: boolean): Promise<any>;
static getTelegramChats(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countTelegramChats(id: any, where?: any, retry?: boolean): Promise<any>;
static cmdcRestart(id: any, retry?: boolean): Promise<any>;
static cmdcRestartModule(id: any, name: any, retry?: boolean): Promise<any>;
static findByIdEventsComments(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdEventsComments(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEventsComments(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdEventsData(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdEventsStateChanges(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static getEventsComments(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEventsComments(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countEventsComments(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getEventsData(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countEventsData(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getEventsStateChanges(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEventsStateChanges(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countEventsStateChanges(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
/**
* The name of the model represented by this $resource,
* i.e. `Device`.
*/
static getModelName(): string;
}