{
    "fields": {
        "remindAt": {
            "type": "datetime",
            "index": true
        },
        "startAt": {
            "type": "datetime",
            "index": true
        },
        "type": {
            "type": "enum",
            "options": ["Popup", "Email"],
            "maxLength": 36,
            "index": true,
            "default": "Popup"
        },
        "seconds": {
            "type": "enumInt",
            "options": [0, 60, 120, 300, 600, 900, 1800, 3600, 7200, 10800, 18000, 86400],
            "default": 0
        },
        "entityType": {
            "type": "varchar",
            "maxLength": 100
        },
        "entityId": {
            "type": "varchar",
            "maxLength": 50
        },
        "userId": {
            "type": "varchar",
            "maxLength": 50
        }
    },
    "collection": {
        "sortBy": "remindAt",
        "asc": false
    }
}
