Node Sharing
Share device access with other users, transfer ownership, and manage sharing requests.
What This Module Does ?
Share — grant another user access (you stay owner). Transfer — hand off ownership. Manage requests — accept, decline, or cancel invitations.
| Goal | Method |
|---|---|
| Share access | node.shareWith() |
| Revoke access | node.removeSharingFor() |
| Transfer ownership | node.transferNode() |
| Invitations received | getReceivedNodeSharingRequests() |
| Invitations sent | getIssuedNodeSharingRequests() |
| Accept / decline | request.accept() / decline() |
| Cancel sent invite | request.remove() |
Expected outcome: Pending requests are created; recipients accept to gain access, or ownership transfers after acceptance.

