Access
Access permissions define access rights for different data structures within certain context.
By default all data is publicaly accessible, unless public or private objects are present.
Public Access
Array of objects that define contexts that are publicaly available. If public object is not present, every data point is public unless excluded by private access object.
| Key | Type | Description |
|---|---|---|
| context | string | Definies context |
| keys | Array of strings | Key within context |
Private Access
Array that defines contexts that are privately available.
When Objects receive private access, they function like digital keys that unlock the content.
| Key | Type | Description |
|---|---|---|
| context | string | Definies context |
| keys | Array of strings | Key within context |
| actors | Array of Actors | Array of actors that can access this context |
| objects | Array of Objects | Array of objects that can access this context |
"access": {
"public":[
{
"context":"",
"keys":[""]
}
],
"private":[
{
"context":"",
"keys":[""],
"actors":[""],
"objects":[""]
}
]
}