unifi 0.1.17 copy "unifi: ^0.1.17" to clipboard
unifi: ^0.1.17 copied to clipboard

A Dart implementation that provides access to Unifi Controllers API 6.x and later.

unifi #

Unifi Controller API for Dart

Installation #

Usage #

import 'package:unifi/unifi.dart' as unifi;
import 'package:unifi/extensions/vouchers.dart';
import 'package:unifi/extensions/guests.dart';

controller = unifi.Controller(host: host, port: port, username: username, password: password, siteId: siteId);

try {
    var since = await controller.vouchers.create(60);
    await controller.guests.authorize(mac, minutes: 60);
    var vouchers = await controller.vouchers.list(since);

    // events
    controller.stream.listen(
        (unifi.Event event) => print(event)
    )
    await controller.listen();
} 
0
likes
100
pub points
0%
popularity

Publisher

verified publisherkacao.dev

A Dart implementation that provides access to Unifi Controllers API 6.x and later.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

equatable, http, json_annotation, logging, path, rxdart, web_socket_channel

More

Packages that depend on unifi