TypePermissions Data Type

Properties
name data type constraints description
id number  
label string  
channelId number  
children boolean required boolean
roles array of RoleItem  
editable boolean required boolean
perms array of TypePermissionItem  
description string  
type string  

Example

{
  "id" : 12345,
  "label" : "...",
  "channelId" : 12345,
  "children" : true,
  "roles" : [ {
    "label" : "...",
    "id" : 12345,
    "description" : "...",
    "value" : true,
    "editable" : true
  }, {
    "label" : "...",
    "id" : 12345,
    "description" : "...",
    "value" : true,
    "editable" : true
  } ],
  "editable" : true,
  "perms" : [ {
    "value" : true,
    "label" : "...",
    "description" : "...",
    "type" : "deletegroup",
    "category" : "...",
    "editable" : true
  }, {
    "value" : true,
    "label" : "...",
    "description" : "...",
    "type" : "updateuser",
    "category" : "...",
    "editable" : true
  } ],
  "description" : "...",
  "type" : "..."
}