@mega-yfue/eufy-sdk / DoorbellActions
Type Alias: DoorbellActions
ts
type DoorbellActions = Surface<typeof DOORBELL_MEMBERS>;Bound doorbell controls — the object returned by dev.doorbell(). The status LED is NOT here: a doorbell is a camera-codec device, so its LED lives on the shared dev.camera().setStatusLed() surface, which swaps to the doorbell's own wire by family (one action, not a duplicate here). playQuickResponse is always present (it orchestrates a live stream); quickResponses (a P2P request/reply query that RETURNS data) is present only when the device is bound to a live client with a MediaProvider — hence optional, call with ?..