client.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.
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();
client.users
Referință pentru UsersResource — citește și actualizează profilul utilizatorului autentificat și schimbă parola, oglindind /api/v1/users/me.
Configurează transportul HTTP
Configurează autentificarea, timeout-urile, gestionarea erorilor, cheile de idempotență și rotația credențialelor când folosești clientul HTTP @e-bon/sdk.