Optional__OptionalcustomReadonlyeventsThe provisioned ESPCDFNode or null on failure
Add a device that is already on the user's local network using the challenge-response flow (LAN HTTP). The device is identified by mDNS discovery and verified through a cloud-issued challenge that the device signs with its credentials.
Discovered device, group id, and (optionally) POP
Provisioned ESPCDFNode or null if the active adaptor does not
support on-network provisioning or the verification did not yield
a fetchable node.
Obtain short-lived AWS credentials scoped to the requested role/resources. Throws if the active adaptor does not support this operation.
Creates a Matter fabric (ESPRMUser.createFabric).
On success, UserStoreSynchronizer adds the fabric to the group store.
Create a home and add it to the group store via callbacks (same pattern as syncHomeWithNodes).
Name and node IDs to include in the home
The created ESPCDFGroup
Optionalsecurity: numberOptionalproofOfPossession: stringOptionalsoftAPPassword: stringOptionalusername: stringRemove all listeners and clean up
Get the access token for the user
The access token
Fetches groups from all registered SDKs that support group fetching. This method mirrors the functionality of groupStore.syncGroupsList() but is accessible through the user entity and works through callback operations. Calls operations.getGroups() (implemented with access to rootStore), updates groupStore reactively through callbacks, and stores pagination context for on-demand loading.
Promise resolving to batch operation result with successful and failed group fetches
Optionalcount: numberOptionalcount: numberReturns whether a user NOC is already stored for the given fabric id.
Matter fabric id
Subscribe to all operation events
The callback function to register
Unsubscribe function
Add a device via provisioning. Orchestrates provision, timezone setup, node fetch, and group store update in the adapter layer.