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"*/ } } }