UNPKG

@xompass/sdk-cloud-api

Version:

Xompass Client for cloud-api

73 lines (72 loc) 4.4 kB
import { XompassBaseUserApi } from '../core'; import { LoopBackFilter, AccessToken } from '../../models'; import { Admin } from '../../models'; /** * Api services for the `Admin` model. */ export declare abstract class AdminApi extends XompassBaseUserApi { static model: any; static findByIdAccessTokens(id: any, fk: any, retry?: boolean): Promise<any>; static updateByIdAccessTokens(id: any, fk: any, data?: any, retry?: boolean): Promise<any>; static getCountry(id: any, refresh?: 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 existsCredentials(id: any, fk: any, retry?: boolean): Promise<any>; static linkAssets(id: any, fk: any, data?: any, retry?: boolean): Promise<any>; static unlinkAssets(id: any, fk: any, retry?: boolean): Promise<any>; static findByIdActivityLogs(id: any, fk: any, retry?: boolean): Promise<any>; static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>; static getTimeZone(id: any, refresh?: any, retry?: boolean): Promise<any>; static getVar(id: any, refresh?: any, retry?: boolean): Promise<any>; static countAccessTokens(id: any, where?: any, retry?: boolean): Promise<any>; static getCredentials(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>; static countCredentials(id: any, where?: any, 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 getActivityLogs(id: any, filter?: LoopBackFilter, retry?: boolean): Promise<any>; static countActivityLogs(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 login(credentials: any, include?: any, rememberMe?: boolean, retry?: boolean): Promise<any>; static logout(retry?: boolean): Promise<any>; static verify(id: any, retry?: boolean): Promise<any>; static confirm(uid: any, token: any, redirect?: any, retry?: boolean): Promise<any>; static resetPassword(options: any, retry?: boolean): Promise<any>; static changePassword(oldPassword: any, newPassword: any, retry?: boolean): Promise<any>; static setPassword(newPassword: any, retry?: boolean): Promise<any>; static otpLogin(credentials: any, include?: any, retry?: boolean): Promise<any>; static otpDisable(id: any, retry?: boolean): Promise<any>; static getMiniAppUserSessionsActive(id: any, retry?: boolean): Promise<any>; static MiniAppUserSessionActiveLogout(id: any, data: any, retry?: boolean): Promise<any>; static otpCheck(id: any, retry?: boolean): Promise<any>; static otpGenerate(id: any, retry?: boolean): Promise<any>; static otpVerify(id: any, obj?: any, retry?: boolean): Promise<any>; static verifyAccount(options: 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, 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 getCurrent(filter?: LoopBackFilter, retry?: boolean): Promise<any>; static getCachedCurrent(): Admin; static getCurrentToken(): AccessToken; /** * * @returns True if the current user is authenticated (logged in). */ static isAuthenticated(): boolean; /** * * @returns object Id of the currently logged-in user or null. */ static getCurrentId(): string | number; /** * The name of the model represented by this $resource, * i.e. `Admin`. */ static getModelName(): string; }