Parental Controls - Time Limits¶
Template
This payload controls time allowances and curfews as shown in the Parental Controls system preference pane.
Summary¶
PayloadType: | com.apple.familycontrols.timelimits.v2 |
---|---|
Supervised Only: | |
N/A | |
macOS: | N/A |
macOS Deprecated: | |
N/A | |
iOS: | N/A |
iOS Deprecated: | N/A |
Highlander: | N/A |
Keys¶
familyControlsEnabled¶
Family Controls Enabled
Required. Set to true to use time limits.
Type | Default | Required | Regex | iOS | macOS | Supervised |
---|---|---|---|---|---|---|
boolean | N/A | always | N/A | N/A | N/A | N/A |
limits-list¶
Allowances and Curfews by weekday or weekend.
Name | Type | Title | Description | Required |
---|---|---|---|---|
weekday-allowance | dictionary | Weekday allowance settings | Weekday allowance settings | n/a |
weekday-curfew | dictionary | Weekday curfew settings | Weekday curfew settings | n/a |
weekend-allowance | dictionary | Weekend allowance settings | Weekend allowance settings | n/a |
weekend-curfew | dictionary | Weekend curfew settings | Weekend curfew settings | n/a |
Each of these keys contains a dictionary in the following format:
Name | Type | Title | Description | Required |
---|---|---|---|---|
enabled | boolean | Setting Enabled | Required. Set to true to enable these settings. | always |
rangeType | integer | Range Type | Required. Type of day range: 0 = weekday, 1 = weekend. | always |
start | string | Start time | Optional. Curfew start time in the format %d:%d:%d. | n/a |
end | string | End time | Optional. Curfew end time in the format %d:%d:%d. | n/a |
secondsPerDay | integer | Seconds per day | Optional. Seconds for that day for allowance. | n/a |