UNPKG

@xompass/sdk-cloud-api

Version:

Xompass Client for cloud-api

53 lines (52 loc) 2.85 kB
import { XompassBaseUserApi } from '../core'; import { LoopBackFilter, AccessToken } from '../../models'; import { SuperAdmin } from '../../models'; /** * Api services for the `SuperAdmin` model. */ export declare abstract class SuperAdminApi 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 findByIdActivityLogs(id: any, fk: any, retry?: boolean): Promise<any>; static findByIdTrackingLogs(id: any, fk: any, retry?: boolean): Promise<any>; static getCountry(id: any, refresh?: any, retry?: boolean): Promise<any>; static getTimeZone(id: any, refresh?: 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 getCurrent(filter?: LoopBackFilter, retry?: boolean): Promise<any>; static getCachedCurrent(): SuperAdmin; 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. `SuperAdmin`. */ static getModelName(): string; }