{
    "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json",
    "@id": "http://schema.org/DiningRequestCategory",
    "name": "DiningRequestCategory",
    "description": "The effective status of a potential dining request action.",
    "title": "DiningRequestCategory",
    "abstract": false,
    "sealed": false,
    "implements": "Enumeration",
    "version": "1.0",
    "fields": [
        {
            "@id": "http://schema.org/alternateName",
            "name": "alternateName",
            "type": "Text",
            "nullable": false
        },
        {
            "@id": "http://schema.org/name",
            "name": "name",
            "type": "Text",
            "nullable": false
        }
    ],
    "privileges": [
        {
            "mask": 1,
            "type": "global",
            "account": "*"
        },
        {
            "mask": 15,
            "type": "global"
        },
        {
            "mask": 15,
            "type": "global",
            "account": "Administrators"
        },
        {
            "mask": 15,
            "type": "global",
            "account": "DiningAdministrators"
        }
    ],
    "constraints": [
        {
            "type": "unique",
            "description": "Alternate name must be unique across different records",
            "fields": [
                "alternateName"
            ]
        }
    ]
}