homebridge-plugin-asus-vpn
Version:
A switch to on and off the vpn.
12 lines (11 loc) • 538 B
TypeScript
import { VpnConnectionStatus } from '../../../domain/constant';
export declare class AsusRouterHttpService {
private readonly loginAuthorizationToken;
private readonly vpnConnectionName;
private readonly vpnConnectionType;
private readonly api;
constructor(routerIp: string, loginAuthorizationToken: string, vpnConnectionName: string, vpnConnectionType: string);
login(): Promise<void>;
toggleVpn(connect: boolean): Promise<boolean>;
getVpnConnectionStatus(count?: number): Promise<VpnConnectionStatus>;
}