A Dart library for querying Alexa devices. Designed for use with SmartClock
All client methods return a Future.
import "package:alexaquery_dart/alexaquery_dart.dart";
final client = QueryClient(
File("cookies.json"),
loginToken: alexa_refresh_token, // optional
logger_function: (message, level) => print("[$level] $message"), //optional
);bool loginSuccessful = await client.login(userId, amazon_refresh_token);List<Device> devices = await client.getDevices(userId);
for(var device in devices) {
print(device.accountName);
}List<Notification> notifications = await client.getNotifications(userId);
for(var n in notifications) {
print(n.type);
}List<Device> devices = await getDevices(userId);
Queue queue = await client.getQueue(userId, devices.first.accountName);