e-bon
e-bon.ro
SDK TypeScript

client.controllers

Referință pentru ControllersResource — listează controllerele E-BON (instanțe ale aplicației mobile) conectate, oglindind /api/v1/controllers.

client.controllers

client.controllers împachetează /api/v1/controllers/* — registrul controllerelor E-BON (instanțe ale aplicației mobile) conectate care dețin dispozitive fizice prin client.devices.claim. Vezi documentația REST corespondentă la API Controllere.

Suprafață minimă — vezi referința API Controllere pentru endpoint-urile complete, inclusiv rutele de prezență și de token FCM pe care SDK-ul nu le expune încă.

Eșecurile la nivel HTTP apar ca EBonApiError — vezi Erori și referința API Erori.

client.controllers.list()

Listează controllerele conectate.

async list(): Promise<ListControllersResult>

Nu primește parametri.

Returnează { instances: ConnectedController[] } — fiecare intrare este un controller conectat live prin WebSocket (controllerId, controllerName, appVersion, deviceModel, osVersion, connectedAt, connectedDevices).

const { instances } = await client.controllers.list();