The payload that configures parental control time limits.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
familyControlsEnabled familyControlsEnabled If `true`, enables time limits. | boolean | required | — | ✓Yes | macOS (10.7+) |
time-limits time-limits The time limits to enforce if `familyControlsEnabled` is enabled. 4 subkeys | dictionary | optional | — | ✓Yes | macOS (10.7+) |
└─ weekday-allowance weekday-allowance The weekday allowance settings. 5 subkeys | dictionary | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ enabled enabled If `true`, enable these settings. | boolean | required | — | ✓Yes | macOS (10.7+) |
└─ └─ rangeType rangeType The type of day range, which has the following possible values:
- `0`: Weekday
- `1`: Weekend | integer | required | — | ✓Yes | macOS (10.7+) |
└─ └─ start start The curfew start time, in the format '%d:%d:%d'. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ end end The curfew end time, in the format `%d:%d:%d`. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ secondsPerDay secondsPerDay The allowance for that day, in seconds. | integer | optional | — | ✓Yes | macOS (10.7+) |
└─ weekday-curfew weekday-curfew The weekday curfew settings. 5 subkeys | dictionary | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ enabled enabled If `true`, enable these settings. | boolean | required | — | ✓Yes | macOS (10.7+) |
└─ └─ rangeType rangeType The type of day range, which has the following possible values:
- `0`: Weekday
- `1`: Weekend | integer | required | — | ✓Yes | macOS (10.7+) |
└─ └─ start start The curfew start time, in the format '%d:%d:%d'. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ end end The curfew end time, in the format `%d:%d:%d`. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ secondsPerDay secondsPerDay The allowance for that day, in seconds. | integer | optional | — | ✓Yes | macOS (10.7+) |
└─ weekend-allowance weekend-allowance The weekend allowance settings. 5 subkeys | dictionary | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ enabled enabled If `true`, enable these settings. | boolean | required | — | ✓Yes | macOS (10.7+) |
└─ └─ rangeType rangeType The type of day range, which has the following possible values:
- `0`: Weekday
- `1`: Weekend | integer | required | — | ✓Yes | macOS (10.7+) |
└─ └─ start start The curfew start time, in the format '%d:%d:%d'. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ end end The curfew end time, in the format `%d:%d:%d`. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ secondsPerDay secondsPerDay The allowance for that day, in seconds. | integer | optional | — | ✓Yes | macOS (10.7+) |
└─ weekend-curfew weekend-curfew The weekend curfew settings. 5 subkeys | dictionary | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ enabled enabled If `true`, enable these settings. | boolean | required | — | ✓Yes | macOS (10.7+) |
└─ └─ rangeType rangeType The type of day range, which has the following possible values:
- `0`: Weekday
- `1`: Weekend | integer | required | — | ✓Yes | macOS (10.7+) |
└─ └─ start start The curfew start time, in the format '%d:%d:%d'. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ end end The curfew end time, in the format `%d:%d:%d`. | string | optional | — | ✓Yes | macOS (10.7+) |
└─ └─ secondsPerDay secondsPerDay The allowance for that day, in seconds. | integer | optional | — | ✓Yes | macOS (10.7+) |