homebridge-redmond-robot
Version:
Homebridge Plugin for Redmond Robot Vacuum
32 lines • 1.14 kB
TypeScript
export = Redmond;
declare class Redmond {
constructor(username: any, password: any, region: any);
username: any;
password: any;
country_code: any;
init(): Promise<void>;
auth(): Promise<any>;
auth_cognito(region: any, identity_Id: any, token: any): Promise<any>;
make_session_from_cognito(aws_creds: any, region: any): Promise<any>;
aws_access_key_id: any;
aws_secret_access_key: any;
aws_session_token: any;
region: any;
aws_session: any;
iot: AWS.Iot | undefined;
iot_data: AWS.IotData | undefined;
is_renewal_required(): boolean;
get_session(): Promise<any>;
endpoint: string | undefined;
aws_identity_id: any;
aws_creds: any;
expiration_time: any;
device_list(): Promise<any>;
get_device_description(device: any, session?: any): Promise<any>;
get_device_shadow(device_name: any, session?: any): Promise<void>;
publish_device_msg(device_name: any, desired_payload?: {}, session?: any): Promise<void>;
getConnection(): Promise<any>;
generateQuickGuid(): string;
}
import AWS = require("aws-sdk");
//# sourceMappingURL=redmond.d.ts.map