{
   "params":[
      {
         "name":"required",
         "type":"bool",
         "default":false
      },
      {
         "name":"default",
         "type":"enum",
         "view": "views/admin/field-manager/fields/date/default",
         "options": [
            "",
            "javascript: return this.dateTime.getToday();",
            "javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');",
            "javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');",
            "javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');",
            "javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');",
            "javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');",
            "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');"
         ],
         "translation": "FieldManager.options.dateDefault"
      },
      {
         "name":"after",
         "type":"varchar"
      },
      {
         "name":"before",
         "type":"varchar"
      },
      {
         "type": "bool",
         "name":"useNumericFormat"
      },
      {
         "name":"audited",
         "type":"bool"
      },
      {
         "name":"readOnly",
         "type":"bool"
      }
   ],
   "validationList": [
      "required"
   ],
   "filter": true,
   "fieldDefs":{
      "notNull":false
   },
   "personalData": true
}
