Release_iOS-16

This commit is contained in:
Cyrus Daboo
2022-09-13 21:21:03 -04:00
parent 605e649598
commit 0340fd30e0
84 changed files with 2109 additions and 73 deletions
@@ -0,0 +1,70 @@
title: Status Account List CalDAV
description: The client's CalDAV accounts.
payload:
statusitemtype: account.list.caldav
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.caldav
title: Status item value.
type: <array>
presence: required
content: The status value of the account.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier for the account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if a declaration installed the account.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name for the account.
- key: are-calendars-enabled
title: Are calendars enabled
type: <boolean>
presence: optional
content: If 'true', the Calendar app is displaying calendars and events for
the account.
- key: are-reminders-enabled
title: Are reminders enabled
type: <boolean>
presence: optional
content: If 'true', the Reminders app is displaying reminders for the account.
@@ -0,0 +1,60 @@
title: Status Account List CardDAV
description: The client's CardDAV accounts.
payload:
statusitemtype: account.list.carddav
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.carddav
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
@@ -0,0 +1,86 @@
title: Status Account List Exchange
description: The client's exchange accounts.
payload:
statusitemtype: account.list.exchange
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.exchange
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
- key: are-calendars-enabled
title: Are calendars enabled
type: <boolean>
presence: optional
content: Indicates if calendars and events for the account are being displayed
in Calendar.app.
- key: are-contacts-enabled
title: Are contacts enabled
type: <boolean>
presence: optional
content: Indicates if contacts for the account are being displayed in Contacts.app.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
- key: are-reminders-enabled
title: Are reminders enabled
type: <boolean>
presence: optional
content: Indicates if reminders for the account are being displayed in Reminders.app.
@@ -0,0 +1,71 @@
title: Status Account List Google
description: The client's Google accounts.
payload:
statusitemtype: account.list.google
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.google
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
- key: are-calendars-enabled
title: Are calendars enabled
type: <boolean>
presence: optional
content: Indicates if calendars and events for the account are being displayed
in Calendar.app.
- key: are-contacts-enabled
title: Are contacts enabled
type: <boolean>
presence: optional
content: Indicates if contacts for the account are being displayed in Contacts.app.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
+65
View File
@@ -0,0 +1,65 @@
title: Status Account List LDAP
description: The client's LDAP accounts.
payload:
statusitemtype: account.list.ldap
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.ldap
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name for the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name for the account.
- key: is-enabled
title: Is account enabled
type: <boolean>
presence: optional
content: Indicates if the account is enabled for use with Contacts.app.
@@ -0,0 +1,70 @@
title: Status Account List Mail Incoming
description: The client's incoming mail accounts.
payload:
statusitemtype: account.list.mail.incoming
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.mail.incoming
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
- key: is-mail-enabled
title: Is mail enabled
type: <boolean>
presence: optional
content: Indicates if mail for this account are being displayed in Mail.app.
- key: are-notes-enabled
title: Are notes enabled
type: <boolean>
presence: optional
content: Indicates if notes for this account are being displayed in Notes.app.
@@ -0,0 +1,60 @@
title: Status Account List Mail Outgoing
description: The client's outgoing mail accounts.
payload:
statusitemtype: account.list.mail.outgoing
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: '13.0'
devicechannel: false
userchannel: true
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.mail.outgoing
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: hostname
title: Account hostname
type: <string>
presence: optional
content: The server host name of the account.
- key: port
title: Server Port
type: <integer>
presence: optional
content: The server port for the account.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
@@ -0,0 +1,58 @@
title: Status Account List Subscribed Calendar
description: The client's subscribed calendar accounts.
payload:
statusitemtype: account.list.subscribed-calendar
supportedOS:
iOS:
introduced: '16.0'
sharedipad:
mode: allowed
devicechannel: false
userchannel: true
macOS:
introduced: n/a
tvOS:
introduced: n/a
payloadkeys:
- key: account.list.subscribed-calendar
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Account
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the account.
type: <string>
presence: required
content: The unique identifier of the account. This can be used as a "primary
key" to access a specific account.
- key: declaration-identifier
title: Identifier of the declaration that installed the account.
type: <string>
presence: optional
content: The identifier of the declaration that installed the account. Only
present if the account was installed by a declaration.
- key: visible-name
title: Account name
type: <string>
presence: optional
content: The name of the account.
- key: calendar-url
title: Account calendar URL
type: <string>
presence: optional
content: The URL of the subscribed calendar.
- key: username
title: Account username
type: <string>
presence: optional
content: The user name of the account.
- key: is-enabled
title: Is the calendar enabled
type: <boolean>
presence: optional
content: Indicates if the calendar is being displayed in Calendar.app.
@@ -0,0 +1,21 @@
title: Status Device Serial Number
description: The device's serial number.
payload:
statusitemtype: device.identifier.serial-number
supportedOS:
iOS:
introduced: '16.0'
userenrollment:
mode: forbidden
macOS:
introduced: '13.0'
userenrollment:
mode: forbidden
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.identifier.serial-number
title: Status item value.
type: <string>
presence: required
content: Status value.
@@ -0,0 +1,23 @@
title: Status Device UDID
description: The device's UDID.
payload:
statusitemtype: device.identifier.udid
supportedOS:
iOS:
introduced: '16.0'
userenrollment:
mode: forbidden
macOS:
introduced: '13.0'
userenrollment:
mode: forbidden
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.identifier.udid
title: Status item value.
type: <string>
presence: required
content: The device's UDID. This value is always available on the device channel.
This value is only available on user channels whose organization matches that
of the device channel.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.model.family
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.model.identifier
title: Status item value.
@@ -5,11 +5,14 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.model.marketing-name
title: Status item value.
type: <string>
presence: required
content: A string that identifies the device's marketing name, such as 'iPhone 12'.
This value may not always be available. Alternatively, use 'device.model.configuration-code'
to look up the marketing name through the web API.
This value may not always be available.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.operating-system.build-version
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.operating-system.family
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.operating-system.marketing-name
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: device.operating-system.version
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: management.client-capabilities
title: Status item value.
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: management.declarations
title: Status item value.
+78
View File
@@ -0,0 +1,78 @@
title: Status MDM App
description: The client's MDM installed apps.
payload:
statusitemtype: mdm.app
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: n/a
tvOS:
introduced: '16.0'
payloadkeys:
- key: mdm.app
title: Status item value.
type: <array>
presence: required
content: The list of apps.
subkeytype: App
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: identifier
title: Unique identifier of the app.
type: <string>
presence: required
content: The app's bundle id, which is unique.
- key: name
title: App name
type: <string>
presence: optional
content: The name of the app.
- key: external-version-id
title: External version id
type: <string>
presence: optional
content: The application's external version ID. Use Service Config to get the
'contentMetadataLookupUrl' endpoint. In the response from that URL, find a
key named 'externalId' at the path 'results.<adamId>.offers[0].version.externalId'.
If the current external version identifier of an app on the store doesn't
match the external version identifier reported by the device, there may be
an app update available for the device.
- key: version
title: Version
type: <string>
presence: optional
content: The version of the app.
- key: short-version
title: Short version
type: <string>
presence: optional
content: The short version of the app.
- key: state
title: Managed application list status
type: <string>
presence: optional
rangelist:
- queued
- needs-redemption
- redeeming
- prompting
- prompting-for-login
- validating-purchase
- prompting-for-update
- prompting-for-update-login
- prompting-for-management
- validating-update
- updating
- installing
- managed
- managed-but-uninstalled
- unknown
- user-installed-app
- user-rejected
- update-rejected
- management-rejected
- failed
content: The status of the app reported by ManagedApplicationListCommand.
@@ -0,0 +1,20 @@
title: Status Passcode Compliance
description: The state of passcode compliance.
payload:
statusitemtype: passcode.is-compliant
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: n/a
tvOS:
introduced: n/a
payloadkeys:
- key: passcode.is-compliant
title: Status item value.
type: <boolean>
presence: required
content: If 'true', the passcode is in compliance with all passcode policies set
on the device. If 'false', the passcode isn't in compliance with one or more passcode
policies set on the device. When there are no passcode policies on the device,
this value 'true'.
@@ -0,0 +1,21 @@
title: Status Passcode Is Present
description: Whether a passcode is present ot not.
payload:
statusitemtype: passcode.is-present
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: n/a
tvOS:
introduced: n/a
payloadkeys:
- key: passcode.is-present
title: Status item value.
type: <boolean>
presence: required
content: If 'true', a passcode is present on the device. If 'false', a passcode
isn't present on the device. When a passcode is present, the specific attributes
of the passcode (length, number of complex characters, etc), isn't reported. Instead,
use the 'passcode.is-compliant' status item to verify that the passcode complies
with all passcode policies set on the device.
+4
View File
@@ -5,6 +5,10 @@ payload:
supportedOS:
iOS:
introduced: '15.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: code
title: Error Code
+32
View File
@@ -0,0 +1,32 @@
title: Status Test Array Value
description: A test status item array.
payload:
statusitemtype: test.array-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.array-value
title: Status item value.
type: <array>
presence: required
content: Status value.
subkeytype: Array
subkeys:
- key: status_value
type: <dictionary>
subkeys:
- key: key1
title: First Key Value
type: <string>
presence: required
content: The value of the first sub-key.
- key: key2
title: Second Key Value
type: <string>
presence: optional
content: The value of the second sub-key.
@@ -0,0 +1,17 @@
title: Status Test Boolean Value
description: A test status item boolean.
payload:
statusitemtype: test.boolean-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.boolean-value
title: Status item value.
type: <boolean>
presence: required
content: Status value.
@@ -0,0 +1,29 @@
title: Status Test Dictionary Value
description: A test status item dictionary.
payload:
statusitemtype: test.dictionary-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.dictionary-value
title: Status item value.
type: <dictionary>
presence: required
content: Status value.
subkeytype: Dictionary
subkeys:
- key: key1
title: First Key Value
type: <string>
presence: required
content: The value of the first sub-key.
- key: key2
title: Second Key Value
type: <string>
presence: optional
content: The value of the second sub-key.
+17
View File
@@ -0,0 +1,17 @@
title: Status Test Error Value
description: A test status item for errors.
payload:
statusitemtype: test.error-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.error-value
title: Status item value.
type: <string>
presence: required
content: Status value.
@@ -0,0 +1,17 @@
title: Status Test Integer Value
description: A test status item integer.
payload:
statusitemtype: test.integer-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.integer-value
title: Status item value.
type: <integer>
presence: required
content: Status value.
+17
View File
@@ -0,0 +1,17 @@
title: Status Test Real Value
description: A test status item real.
payload:
statusitemtype: test.real-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.real-value
title: Status item value.
type: <real>
presence: required
content: Status value.
+17
View File
@@ -0,0 +1,17 @@
title: Status Test String Value
description: A test status item string.
payload:
statusitemtype: test.string-value
supportedOS:
iOS:
introduced: '16.0'
macOS:
introduced: '13.0'
tvOS:
introduced: '16.0'
payloadkeys:
- key: test.string-value
title: Status item value.
type: <string>
presence: required
content: Status value.