{
    "mandatory": {
        "scopeLevel": {
            "Note": {
                "read": "own",
                "edit": "own",
                "delete": "own",
                "create": "yes"
            },
            "Portal": {
                "read": "all",
                "edit": "no",
                "delete": "no",
                "create": "no"
            },
            "Attachment": {
                "read": "own",
                "edit": "own",
                "delete": "own",
                "create": "yes"
            },
            "EmailAccount": {
                "read": "own",
                "edit": "own",
                "delete": "own",
                "create": "yes"
            },
            "EmailFilter": {
                "read": "own",
                "edit": "own",
                "delete": "own",
                "create": "yes"
            },
            "EmailFolder": {
                "read": "own",
                "edit": "own",
                "delete": "own",
                "create": "yes"
            },
            "GroupEmailFolder": {
                "read": "team",
                "edit": "no",
                "delete": "no",
                "create": "no"
            },
            "Preferences": {
                "read": "own",
                "edit": "own",
                "delete": "no",
                "create": "no"
            },
            "Notification": {
                "read": "own",
                "edit": "no",
                "delete": "own",
                "create": "no"
            },
            "ActionHistoryRecord": {
                "read": "own"
            },
            "Role": false,
            "PortalRole": false,
            "ImportError": "Import",
            "ImportEml": "Import",
            "WorkingTimeRange": "WorkingTimeCalendar",
            "Stream": true,
            "CurrencyRecord": "boolean:Currency",
            "CurrencyRecordRate": "Currency",
            "Pipeline": true,
            "PipelineStage": true
        },
        "fieldLevel": {
        },
        "scopeFieldLevel": {
            "EmailAccount": {
                "assignedUser": {
                    "read": "yes",
                    "edit": "no"
                }
            },
            "EmailFolder": {
                "assignedUser": {
                    "read": "yes",
                    "edit": "no"
                }
            },
            "Email": {
                "inboundEmails": false,
                "emailAccounts": false
            },
            "User": {
                "dashboardTemplate": false,
                "workingTimeCalendar": {
                    "read": "yes",
                    "edit": "no"
                },
                "password": false,
                "passwordConfirm": false,
                "auth2FA": false,
                "authMethod": false,
                "apiKey": false,
                "secretKey": false,
                "token": false
            },
            "ActionHistoryRecord": {
                "authToken": false,
                "authLogRecord": false
            }
        }
    },
    "strictDefault": {
        "scopeLevel": {
            "User": {
                "read": "own",
                "edit": "no"
            },
            "Team": {
                "read": "team"
            },
            "Import": false,
            "Webhook": false
        },
        "fieldLevel": {
        },
        "scopeFieldLevel": {
            "User": {
                "gender": false,
                "avatarColor": {
                    "read": "yes",
                    "edit": "no"
                }
            }
        }
    },
    "adminMandatory": {
        "scopeLevel": {
            "User": {
                "create": "yes",
                "read": "all",
                "edit": "all",
                "delete": "all"
            },
            "Team": {
                "create": "yes",
                "read": "all",
                "edit": "all",
                "delete": "all"
            },
            "Job": {
                "create": "no",
                "read": "all",
                "edit": "no",
                "delete": "all"
            },
            "Extension": {
                "create": "no",
                "read": "all",
                "edit": "no",
                "delete": "all"
            },
            "Stream": true,
            "ImportEml": "Import",
            "CurrencyRecordRate": {
                "read": "yes",
                "edit": "yes"
            },
            "Pipeline": true,
            "PipelineStage": true
        }
    },
    "valuePermissionList": [
        "assignmentPermission",
        "messagePermission",
        "mentionPermission",
        "userCalendarPermission",
        "auditPermission",
        "exportPermission",
        "massUpdatePermission",
        "userPermission",
        "portalPermission",
        "groupEmailAccountPermission",
        "followerManagementPermission",
        "dataPrivacyPermission",
        "lockPermission"
    ],
    "valuePermissionHighestLevels": {
        "assignmentPermission": "all",
        "userPermission": "all",
        "messagePermission": "all",
        "portalPermission": "yes",
        "groupEmailAccountPermission": "all",
        "exportPermission": "yes",
        "massUpdatePermission": "yes",
        "followerManagementPermission": "all",
        "dataPrivacyPermission": "yes",
        "auditPermission": "yes",
        "mentionPermission": "yes",
        "userCalendarPermission": "all",
        "lockPermission": "yes"
    },
    "permissionsStrictDefaults": {
        "assignmentPermission": "no",
        "userPermission": "no",
        "messagePermission": "no",
        "portalPermission": "no",
        "groupEmailAccountPermission": "no",
        "exportPermission": "no",
        "massUpdatePermission": "no",
        "followerManagementPermission": "no",
        "dataPrivacyPermission": "no",
        "auditPermission": "no",
        "mentionPermission": "no",
        "userCalendarPermission": "no",
        "lockPermission": "no"
    }
}
