@mega-yfue/eufy-sdk / SolixDeviceReader
Interface: SolixDeviceReader
The minimum a client must offer to be discovered against — the two wire reads discoverSolixDevices composes. Typed STRUCTURALLY (not as SolixClient) so the model layer never imports the transport client: the hard transport ⊥ model rule forbids it, and a structural shape needs no import.
Extended by
Methods
getDevices()
ts
getDevices(): Promise<SolixDeviceRecord[]>;Returns
Promise<SolixDeviceRecord[]>
getProductCatalog()
ts
getProductCatalog(): Promise<SolixProductCategory[]>;Returns
Promise<SolixProductCategory[]>