@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
73 lines (72 loc) • 4.4 kB
TypeScript
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;
}