@mega-yfue/eufy-sdk / Capability
Type Alias: Capability
ts
type Capability =
| "video"
| "snapshot"
| "motion"
| "person_detection"
| "battery"
| "light"
| "ptz"
| "doorbell"
| "contact"
| "leak"
| "smoke"
| "co"
| "siren"
| "lock"
| "keypad"
| "arming"
| "storage"
| "rtsp"
| "camera"
| "audio"
| "vacuum_clean"
| "vacuum_dock"
| "suction"
| "locate"
| "smart_light"
| "info";Capability identifiers (axis A). A capability is a composable feature a device exposes; it maps to a CapabilityModule that owns its property schema. Extend this union as new capabilities are modelled — adding one never requires a subclass.