{
  "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json",
  "@id": "https://universis.io/schemas/GuardianType",
  "name": "GuardianType",
  "title": "GuardianTypes",
  "hidden": false,
  "sealed": false,
  "abstract": false,
  "caching": "always",
  "implements": "Enumeration",
  "version": "1.0",
  "fields": [
    {
      "name": "id",
      "title": "Id",
      "type": "Counter",
      "nullable": false,
      "primary": true
    }
  ],
  "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"
      ]
    },
    {
      "type": "unique",
      "description": "Name must be unique across different records",
      "fields": [
        "name"
      ]
    }
  ],
  "seed": [
    {
      "alternateName": "nobody",
      "name": "Κανένας",
      "identifier": 1
    },
    {
      "alternateName": "parents",
      "name": "Γονείς",
      "identifier": 2
    },
    {
      "alternateName": "father",
      "name": "Πατέρας",
      "identifier": 3
    },
    {
      "alternateName": "mother",
      "name": "Μητέρα",
      "identifier": 4
    }
  ],
  "eventListeners": [
   
  ]
}
