nymea/libnymea/interfaces/useraccesscontrol.json

45 lines
886 B
JSON

{
"extends": "accesscontrol",
"states": [
{
"name": "users",
"type": "QStringList"
}
],
"events": [
{
"name": "accessGranted",
"params": [
{
"name": "userId",
"type": "QString"
}
],
"logged": true
}
],
"actions": [
{
"name": "addUser",
"params": [
{
"name": "userId",
"type": "QString"
}
],
"logged": true
},
{
"name": "removeUser",
"params": [
{
"name": "userId",
"type": "QString"
}
],
"logged": true
}
]
}