android-bot
Version:
Android-bot is built on the AutoBot JavaScript library and provides features such as wireless screen casting and real-time control within a local network, key simulation, screen recording, screenshot capture, layout analysis, file management, application
77 lines (76 loc) • 5.25 kB
TypeScript
import { ErrListener } from "../Model/GlobalModel";
declare class ServerApi {
private baseUrl;
urlMap: {};
isSsl: boolean;
private mErrorListener;
constructor(baseUrl: string, isSsl?: boolean);
private initUrlMap;
addErrorListener(listener: ErrListener): void;
private _request;
hello(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
version(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getActiveInfo(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getDeviceId(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenInfo(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getSystemInfo(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenJson(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenXml(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenShotBase64(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenShot(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
screenRotation(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getAllContact(para: any): Promise<import("axios").AxiosResponse<any, any>>;
deleteContact(para: any): Promise<import("axios").AxiosResponse<any, any>>;
getClipText(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
clearText(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
startRecoreScreen(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
stopRecoreScreen(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
turnScreenOff(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
turnScreenOn(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
exit(para: any): Promise<import("axios").AxiosResponse<any, any>>;
checkNotification(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getIp(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getAllSms(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
deleteSms(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
download(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
downloadUrl(): any;
getDisplayName(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getTopActivity(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getStartActivity(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
startPackage(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
stopPackage(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
clearPackage(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getAllPackage(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
getPackageInfo(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
stopMusic(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
cancelAllNotifications(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
callPhone(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
endCall(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
stopAllScript(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
turnSafeModeOn(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
turnSafeModeOff(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
isSafeMode(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
upload(para: any, config?: {}): Promise<import("axios").AxiosResponse<any, any>>;
uploadUrl(): any;
active(para: any): Promise<import("axios").AxiosResponse<any, any>>;
inputText(para: any): Promise<import("axios").AxiosResponse<any, any>>;
execCmd(para: any): Promise<import("axios").AxiosResponse<any, any>>;
inputChar(para: any): Promise<import("axios").AxiosResponse<any, any>>;
pressKeyCode(para: any): Promise<import("axios").AxiosResponse<any, any>>;
insertContact(para: any): Promise<import("axios").AxiosResponse<any, any>>;
click(para: any): Promise<import("axios").AxiosResponse<any, any>>;
longClick(para: any): Promise<import("axios").AxiosResponse<any, any>>;
press(para: any): Promise<import("axios").AxiosResponse<any, any>>;
swipe(para: any): Promise<import("axios").AxiosResponse<any, any>>;
gestures(para: any): Promise<import("axios").AxiosResponse<any, any>>;
gesture(para: any): Promise<import("axios").AxiosResponse<any, any>>;
emptyDir(para: any): Promise<import("axios").AxiosResponse<any, any>>;
delFile(para: any): Promise<import("axios").AxiosResponse<any, any>>;
sendSms(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
listFile(para: any): Promise<import("axios").AxiosResponse<any, any>>;
setDisplayName(para: any): Promise<import("axios").AxiosResponse<any, any>>;
playMusic(para: any): Promise<import("axios").AxiosResponse<any, any>>;
execScript(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
setClipText(para?: any): Promise<import("axios").AxiosResponse<any, any>>;
}
export default ServerApi;