return {
---@type boolean
enabled = true,
-- if defined, it will enable drawing for certain groups
-- if set to false, it will take in account above and enable drawing for everyone
-- who uses dispatch
---@type table<string, boolean> | false
enabledFor = false,
-- if defined, it will enable drawing for certain groups
-- if set to false, it will assume that everyone can create drawings
---@type table<string, number> | false
canCreateDrawing = {
['police'] = 0
},
-- If enabled, it will allow owner to edit drawing
---@type boolean
editOwned = false,
-- If enabled, it will allow same group to edit drawing
---@type boolean
editSameGroup = false,
-- If above enabled, it will look for grade.
-- If below has no grade, it will assume that everyone can edit same group drawing.
-- If below has a grade, it will only allow that grade or higher than that to edit same group drawing.
---@type table<string, number>
editSameGroupPermission = {
['police'] = 0
},
-- If enabled, it will allow owner to delete drawing
---@type boolean
deleteOwned = false,
-- If enabled, it will allow same group to delete drawing
---@type boolean
deleteSameGroup = true,
-- If above enabled, it will look for grade.
-- If below has no grade, it will assume that everyone can delete same group drawing.
-- If below has a grade, it will only allow that grade or higher than that to delete same group drawing.
---@type table<string, number>
deleteSameGroupPermission = {
['police'] = 0
},
}