@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
450 lines (449 loc) • 43.3 kB
TypeScript
import { XompassBaseApi } from '../core';
import { LoopBackFilter } from '../../models';
import { Project } from '../../models';
/**
* Api services for the `Customer` model.
*/
export declare abstract class CustomerApi extends XompassBaseApi {
static model: any;
static findByIdAssets(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplates(id: any, fk: 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 existsCredentials(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdApiKeys(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdApiKeys(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdApiKeys(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getCountry(id: any, refresh?: any, retry?: boolean): Promise<any>;
static getActiveDirectory(id: any, refresh?: any, retry?: boolean): Promise<any>;
static createActiveDirectory(id: any, data?: any, retry?: boolean): Promise<any>;
static updateActiveDirectory(id: any, data?: any, retry?: boolean): Promise<any>;
static destroyActiveDirectory(id: any, retry?: boolean): Promise<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 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 findByIdDefaultEventComments(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdDefaultEventComments(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdDefaultEventComments(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdDevices(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdDevices(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdDevices(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdDeviceEventTypes(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdEdgeAgents(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdEdgeAgents(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEdgeAgents(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdEmergencyContacts(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdEmergencyContacts(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEmergencyContacts(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdEventStates(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdEventStates(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEventStates(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdManagers(id: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjects(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjects(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjects(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdStorylineCategories(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdStorylineCategories(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdStorylineCategories(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdTelegramChats(id: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdTelegramChats(id: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdTelegramChats(id: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getTimeZone(id: any, refresh?: any, retry?: boolean): Promise<any>;
static findByIdToolkits(id: any, fk: any, retry?: boolean): Promise<any>;
static linkToolkits(id: any, fk: any, retry?: boolean): Promise<any>;
static unlinkToolkits(id: any, fk: any, retry?: boolean): Promise<any>;
static getVar(id: any, refresh?: 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 getAssetTags(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getAssets(id: any, filter?: LoopBackFilter, 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 countAssetTemplates(id: any, where?: any, retry?: boolean): Promise<any>;
static getCountReports(id: any, filter?: LoopBackFilter, 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 getApiKeys(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createApiKeys(id: any, data?: any, retry?: boolean): Promise<any>;
static countApiKeys(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 getDefaultEventComments(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createDefaultEventComments(id: any, data?: any, retry?: boolean): Promise<any>;
static countDefaultEventComments(id: any, where?: any, retry?: boolean): Promise<any>;
static getDevices(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createDevices(id: any, data?: any, retry?: boolean): Promise<any>;
static countDevices(id: any, where?: any, retry?: boolean): Promise<any>;
static getDeviceEventTypes(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countDeviceEventTypes(id: any, where?: any, retry?: boolean): Promise<any>;
static getEdgeAgents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEdgeAgents(id: any, data?: any, retry?: boolean): Promise<any>;
static countEdgeAgents(id: any, where?: any, retry?: boolean): Promise<any>;
static getEmergencyContacts(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEmergencyContacts(id: any, data?: any, retry?: boolean): Promise<any>;
static countEmergencyContacts(id: any, where?: any, retry?: boolean): Promise<any>;
static getEventStates(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEventStates(id: any, data?: any, retry?: boolean): Promise<any>;
static countEventStates(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 getManagers(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createManagers(id: any, data?: any, retry?: boolean): Promise<any>;
static countManagers(id: any, where?: any, retry?: boolean): Promise<any>;
static getProjects(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjects(id: any, where?: any, retry?: boolean): Promise<any>;
static getStorylines(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getStorylineCategories(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createStorylineCategories(id: any, data?: any, retry?: boolean): Promise<any>;
static countStorylineCategories(id: any, where?: any, retry?: boolean): Promise<any>;
static getTelegramChats(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createTelegramChats(id: any, data?: any, retry?: boolean): Promise<any>;
static countTelegramChats(id: any, where?: any, retry?: boolean): Promise<any>;
static getToolkits(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countToolkits(id: any, where?: any, 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 uploadStorylines(id: any, nk: any, retry?: boolean): Promise<any>;
static downloadStorylines(id: any, nk: any, file: any, datasourceName: any, retry?: boolean): Promise<any>;
static removeFileStorylines(id: any, nk: any, file: any, datasourceName: any, retry?: boolean): Promise<any>;
static instantiateToolkits(id: any, fk: any, data?: Project, retry?: boolean): Promise<any>;
static assetsWithLastUptimeCollectors(id: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsWithUptimes(id: any, fk: any, from: any, to: any, type?: any, retry?: boolean): Promise<any>;
static getLastAssetsSensorsWithUptimeCollectors(id: any, nk: any, retry?: boolean): Promise<any>;
static getSensors(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getProjectsSensors(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getAssetsSensorsWithStatesByClass(id: any, fk: any, filter: LoopBackFilter | undefined, class_: any, retry?: boolean): Promise<any>;
static getAdminTools(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getTools(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getToolkitsAssetTypes(id: any, fk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getProjectsAssetTypes(id: any, fk: any, filter?: LoopBackFilter, 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, retry?: boolean): Promise<any>;
static upload(id: any, property: any, retry?: boolean): Promise<any>;
static download(id: any, property: any, file: any, retry?: boolean): Promise<any>;
static subscribeAssets(id: any, socketId: any, where?: any, body?: any, retry?: boolean): Promise<any>;
static unsubscribeAssets(id: any, socketId?: any, where?: any, retry?: boolean): Promise<any>;
static subscribeDevices(id: any, socketId: any, where?: any, body?: any, retry?: boolean): Promise<any>;
static unsubscribeDevices(id: any, socketId?: any, where?: any, retry?: boolean): Promise<any>;
static findAndFilterDatasets(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static findAndFilterEvents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getDeviceLogs(id: any, nk: any, query?: any, retry?: boolean): Promise<any>;
static getDeviceUptime(id: any, nk: any, retry?: boolean): Promise<any>;
static getDeviceVersion(id: any, nk: any, retry?: boolean): Promise<any>;
static findDeviceUptimes(id: any, where?: any, retry?: boolean): Promise<any>;
static findDeviceVersions(id: any, where?: any, retry?: boolean): Promise<any>;
static getMergedRestrictionTable(id: any, retry?: boolean): Promise<any>;
static searchLicensePlates(id: any, licensePlate: any, from: any, to: any, method?: any, maxDistance?: any, transpositions?: any, assetId?: any, sensorId?: any, class_?: any, limit?: any, retry?: boolean): Promise<any>;
static getLicensePlates(id: any, from?: any, to?: any, assetId?: any, sensorId?: any, class_?: any, limit?: any, groupInterval?: any, groupMaxDistance?: any, retry?: boolean): Promise<any>;
static getEvents(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getProjectEvents(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static getEventSummariesBySubject(id: any, nk: any, date: any, retry?: boolean): Promise<any>;
static getEventSummariesByEventTriggerId(id: any, date: any, retry?: boolean): Promise<any>;
static getBlackList(id: any, retry?: boolean): Promise<any>;
static addBlackListedVehicle(id: any, data?: any, retry?: boolean): Promise<any>;
static updateBlackListedVehicle(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static deleteBlackListedVehicle(id: any, nk: any, retry?: boolean): Promise<any>;
static replaceBlackList(id: any, data?: any, retry?: boolean): Promise<any>;
static mergeBlackList(id: any, data?: any, retry?: boolean): Promise<any>;
static createManyBlackList(id: any, data?: any[], retry?: boolean): Promise<any>;
static getSosafeEventTypes(id: any, retry?: boolean): Promise<any>;
static setSosafeConfig(id: any, data?: any, retry?: boolean): Promise<any>;
static resetTelegrambot(id: any, nk: any, retry?: boolean): Promise<any>;
static exportAssets(id: any, nk: any, retry?: boolean): Promise<any>;
static getAssetsConfig(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static updateAssetsConfig(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static getAssetsMilestone(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static findByIdAssetsStaffs(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetsStaffs(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsStaffs(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsAssetStates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetsAssetStates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsAssetStates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getAssetsCurrentState(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static findByIdAssetsCredentials(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsAdmins(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsEvents(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsEvents(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsEventGroups(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetsEventGroups(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsEventGroups(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsEventSummaries(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsEventSummaryForAssets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsEventTriggers(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetsEventTriggers(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsEventTriggers(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsFeatures(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsHealthcheckEvents(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsHealthcheckEvents(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsManagers(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsSensors(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetsSensors(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetsSensors(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetsSensorUptimes(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsSensorUptimeCollectors(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetsSummaries(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static getAssetsToken(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static createAssetsToken(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static updateAssetsToken(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static destroyAssetsToken(id: any, nk: any, retry?: boolean): Promise<any>;
static getAssetsAssets(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsAssets(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsAssets(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsStaffs(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsStaffs(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsStaffs(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsAssetStates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsAssetStates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsAssetStates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsCredentials(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsCredentials(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsAdmins(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsAdmins(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsEvents(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsEvents(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsEventGroups(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsEventGroups(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsEventGroups(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsEventSummaries(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsEventSummaries(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsEventSummaryForAssets(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsEventSummaryForAssets(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsEventTriggers(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsEventTriggers(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsEventTriggers(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsFeatures(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsFeatures(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsHealthcheckEvents(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsHealthcheckEvents(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsManagers(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsManagers(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsSensors(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetsSensors(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetsSensors(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsSensorUptimes(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsSensorUptimes(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsSensorUptimeCollectors(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsSensorUptimeCollectors(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetsSummaries(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetsSummaries(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesConfig(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static updateAssetTemplatesConfig(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesAssetStateTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetTemplatesAssetStateTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetTemplatesAssetStateTemplates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesDefaultState(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesDefaultResponsibleAdmins(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesEventGroupTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetTemplatesEventGroupTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetTemplatesEventGroupTemplates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesEventTriggerTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetTemplatesEventTriggerTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetTemplatesEventTriggerTemplates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesDefaultResponsibleManagers(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdAssetTemplatesSensorTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdAssetTemplatesSensorTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdAssetTemplatesSensorTemplates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesAssetTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplatesAssetTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplatesAssetTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesAssetStateTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplatesAssetStateTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplatesAssetStateTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesDefaultResponsibleAdmins(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetTemplatesDefaultResponsibleAdmins(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesEventGroupTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplatesEventGroupTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplatesEventGroupTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesEventTriggerTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplatesEventTriggerTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplatesEventTriggerTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesDefaultResponsibleManagers(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countAssetTemplatesDefaultResponsibleManagers(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getAssetTemplatesSensorTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createAssetTemplatesSensorTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countAssetTemplatesSensorTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsAssets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsAssets(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsAssetTemplates(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsAssetTemplates(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsCountReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsCountReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsCountReports(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsCctvDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsCctvDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsCctvDashboards(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsEventDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsEventDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsEventDashboards(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsEventSummaryForProjects(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsProcessLayouts(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsProcessLayouts(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsProcessLayouts(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsGis(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsGis(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsGis(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsEmbeddedReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsEmbeddedReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsEmbeddedReports(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsBiPanels(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsBiPanels(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsBiPanels(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsPeopleCounterReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsPeopleCounterReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsPeopleCounterReports(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsTags(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static linkProjectsTags(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static unlinkProjectsTags(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsReports(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsReports(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsAllowedSensorTypes(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static linkProjectsAllowedSensorTypes(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkProjectsAllowedSensorTypes(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsStoreVideoAnalyticDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsStoreVideoAnalyticDashboards(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsStoreVideoAnalyticDashboards(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsStorylines(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsStorylines(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsStorylines(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsAdminTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static linkProjectsAdminTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static unlinkProjectsAdminTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static linkProjectsTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static unlinkProjectsTools(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsTrafficFlowAnalysis(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsTrafficFlowAnalysis(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsTrafficFlowAnalysis(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsVirtualExpressions(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsVirtualGroups(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsVirtualGroups(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdProjectsVirtualGroups(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdProjectsVirtualVariables(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static findByIdProjectsYoloClasses(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static linkProjectsYoloClasses(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static unlinkProjectsYoloClasses(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static getProjectsAssets(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsAssets(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsAssets(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsAssetTemplates(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsAssetTemplates(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsAssetTemplates(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsCountReports(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsCountReports(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsCountReports(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsHealthcheckEvents(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsHealthcheckEvents(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsCctvDashboards(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsCctvDashboards(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsCctvDashboards(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsEventDashboards(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsEventDashboards(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsEventDashboards(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsEventSummaryForProjects(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsEventSummaryForProjects(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsProcessLayouts(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsProcessLayouts(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsProcessLayouts(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsGis(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsGis(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsGis(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsEmbeddedReports(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsEmbeddedReports(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsEmbeddedReports(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsBiPanels(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsBiPanels(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsBiPanels(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsPeopleCounterReports(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsPeopleCounterReports(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsPeopleCounterReports(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsTags(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsTags(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsReports(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsReports(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsReports(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsAllowedSensorTypes(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsAllowedSensorTypes(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsStoreVideoAnalyticDashboards(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsStoreVideoAnalyticDashboards(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsStoreVideoAnalyticDashboards(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsStorylines(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsStorylines(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsStorylines(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsAdminTools(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsAdminTools(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsTools(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsTools(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsTrafficFlowAnalysis(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsTrafficFlowAnalysis(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsTrafficFlowAnalysis(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsVirtualExpressions(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsVirtualExpressions(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsVirtualGroups(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createProjectsVirtualGroups(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countProjectsVirtualGroups(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsVirtualVariables(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsVirtualVariables(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static getProjectsYoloClasses(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static countProjectsYoloClasses(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static createProjectsTelegram(id: any, nk: any, retry?: boolean): Promise<any>;
static createProjectsTelegramPermissions(id: any, nk: any, body: any, retry?: boolean): Promise<any>;
static getProjectsTelegramGroupsPermissions(id: any, nk: any, groupId: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsTelegramPermissions(id: any, nk: any, permissionId: any, retry?: boolean): Promise<any>;
static setProjectsTelegramActive(id: any, nk: any, groupId: any, body: any, retry?: boolean): Promise<any>;
static getProjectsTelegramPermissionsToken(id: any, nk: any, permissionId: any, retry?: boolean): Promise<any>;
static createProjectsTelegramGroups(id: any, nk: any, body: any, retry?: boolean): Promise<any>;
static updateByIdProjectsTelegramGroups(id: any, nk: any, groupId: any, body: any, retry?: boolean): Promise<any>;
static getProjectsTelegramGroups(id: any, nk: any, retry?: boolean): Promise<any>;
static destroyByIdProjectsTelegramGroups(id: any, nk: any, groupId: any, retry?: boolean): Promise<any>;
static linkProjectsAssetsToTelegramGroup(id: any, nk: any, content: any, retry?: boolean): Promise<any>;
static createProjectsTelegramSessions(id: any, nk: any, content: any, retry?: boolean): Promise<any>;
static evaluateProjectsVirtualExpressions(id: any, nk: any, fk: any, from: any, to: any, groupIntervals?: any, groupMode?: any, groupUtc?: any, retry?: boolean): Promise<any>;
static getDevicesToken(id: any, nk: any, refresh?: any, retry?: boolean): Promise<any>;
static createDevicesToken(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static updateDevicesToken(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static destroyDevicesToken(id: any, nk: any, retry?: boolean): Promise<any>;
static findByIdDevicesEdgeAgents(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdDevicesEdgeAgents(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdDevicesEdgeAgents(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getDevicesEdgeAgents(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createDevicesEdgeAgents(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countDevicesEdgeAgents(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
static linkStorylinesAssets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static unlinkStorylinesAssets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdStorylinesStorypoints(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdStorylinesStorypoints(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getStorylinesStorypoints(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createStorylinesStorypoints(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static destroyByIdCountReportsSections(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdCountReportsSections(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getCountReportsSections(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createCountReportsSections(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static findByIdEdgeAgentsPresets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static destroyByIdEdgeAgentsPresets(id: any, nk: any, fk: any, retry?: boolean): Promise<any>;
static updateByIdEdgeAgentsPresets(id: any, nk: any, fk: any, data?: any, retry?: boolean): Promise<any>;
static getEdgeAgentsPresets(id: any, nk: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>;
static createEdgeAgentsPresets(id: any, nk: any, data?: any, retry?: boolean): Promise<any>;
static countEdgeAgentsPresets(id: any, nk: any, where?: any, retry?: boolean): Promise<any>;
/**
* The name of the model represented by this $resource,
* i.e. `Customer`.
*/
static getModelName(): string;
}