@mega-yfue/eufy-sdk / SolixSiteReader
Interface: SolixSiteReader
The minimum a client must offer to discover an account's SITES against — SolixDeviceReader (the device + catalog reads discoverSolixDevices already composes) plus the site read. Structural (not SolixClient) so the model layer never imports the transport client: the hard transport ⊥ model rule forbids it, and a structural shape needs no import.
Extends
Methods
getDevices()
ts
getDevices(): Promise<SolixDeviceRecord[]>;Returns
Promise<SolixDeviceRecord[]>
Inherited from
getProductCatalog()
ts
getProductCatalog(): Promise<SolixProductCategory[]>;Returns
Promise<SolixProductCategory[]>
Inherited from
SolixDeviceReader.getProductCatalog
getSites()
ts
getSites(): Promise<SolixSiteRecord[]>;Returns
Promise<SolixSiteRecord[]>