JSON_Cap_AttendanceStatusRuleCfg

AttendanceStatusRuleCfg capability message in JSON format

{
  "AttendanceStatusRuleCfg":{
    "statusKey":{
/*optional, string type, status shortcut key: "Up", "Down", "Left", "Right", "ESC", "OK", "notConfig". If this node is not configured, this node will be set to "notConfig" by default*/
      "@opt":"Up,Down,Left,Right,ESC,OK"
    }, 
    "attendanceStatus":{
/*optional, string type, attendance status: "undefined", "checkIn"-check in, "checkOut"-check out, "breakOut"-break out, "breakIn"-break in, "overtimeIn"-overtime in, "overTimeOut"-overtime out*/
      "@opt":"undefined,checkIn,checkOut,breakOut,breakIn,overtimeIn,overtimeOut"
    }, 
    "statusValue":{
/*optional, integer type, status value*/
      "@min":0, 
      "@max":255
    }, 
    "WeekPlanCfg":{
/*schedule*/
      "maxSize":7, 
      "week":{
        "@opt":"Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday"
      }, 
      "beginTime":"", 
/*start time*/
      "timeValid":"minute"
/*time accuracy: "day", "hour", "minute", "second"*/
    }
  }
}