Skip to main content

Module types

Module types 

Source
Expand description

Data types for eero API requests and responses.

All response types use #[serde(flatten)] pub extra: HashMap<String, Value> to capture unknown fields, making the library forward-compatible with new API fields without requiring code changes.

Update types (e.g. network::NetworkUpdate, eero::EeroUpdate) use #[serde(skip_serializing_if = "Option::is_none")] so only explicitly set fields are sent in the request body.

Modulesยง

account
activity
auth
Authentication request and response types.
device
diagnostic
eero
envelope
API response envelope types.
forward
network
profile