eero_api/api/mod.rs
1//! API method implementations for [`EeroClient`](crate::EeroClient).
2//!
3//! Each submodule adds methods to `EeroClient` for a specific domain:
4//!
5//! - [`auth`] — Login, verify, and logout
6//! - [`account`] — Account information and network listing
7//! - [`networks`] — Network settings, speed tests, guest network, reboot
8//! - [`eeros`] — Eero node listing, details, LED/nightlight settings, reboot
9//! - [`devices`] — Connected device listing, details, nickname/block/pause
10//! - [`profiles`] — Parental control profiles
11//! - [`forwards`] — Port forwarding rules
12//! - [`activity`] — Network and per-device activity (eero Plus)
13//! - [`diagnostics`] — Network diagnostic reports
14
15pub mod account;
16pub mod activity;
17pub mod auth;
18pub mod devices;
19pub mod diagnostics;
20pub mod eeros;
21pub mod forwards;
22pub mod networks;
23pub mod profiles;