{
	"title": "UserGroup",
	"description": "A user group assigned to one of the allowed roles.",
	"properties": {
		"id": {
            "type": "integer",
            "origin": "primary",
            "apiSummary": true
        },
        "contextId": {
            "type": "integer",
            "origin": "primary",
            "apiSummary": true
        },
        "roleId": {
            "type": "integer",
            "origin": "primary",
            "validation": [
                "in:16,1,17,65536,4096,4097,1048576,209715"
            ]
        },
        "isDefault": {
            "type": "boolean",
            "origin": "primary"
        },
        "showTitle": {
            "type": "boolean",
            "origin": "primary"
        },
        "permitSelfRegistration": {
            "type": "boolean",
            "origin": "primary"
        },
		"permitSettings": {
			"type": "boolean",
			"origin": "primary"
		},
        "permitMetadataEdit": {
            "type": "boolean",
            "origin": "primary"
        },
        "masthead": {
            "type": "boolean",
            "origin": "primary"
        },
        "name": {
            "type": "string",
            "origin": "setting",
            "description": "The name of the user group.",
            "apiSummary": true,
            "multilingual": true
        },
        "namePlural": {
            "type": "string",
            "origin": "setting",
            "description": "The plural name of the user group.",
            "multilingual": true
        },
        "abbrev": {
            "type": "string",
            "origin": "setting",
            "description": "The short name of the user group.",
            "apiSummary": true,
            "multilingual": true
        },
        "nameLocaleKey": {
            "type": "string",
            "origin": "setting",
            "description": "The locale key of the group name.",
            "apiSummary": true
        },
        "abbrevLocaleKey": {
            "type": "string",
            "origin": "setting",
            "description": "The locale key of the group abbreviation.",
            "apiSummary": true
        },
        "recommendOnly": {
            "type": "boolean",
            "origin": "setting"
        }
    }
}
