MDM Types

class commandment.mdm.AccessRights[source]

The MDM protocol defines a bitmask for granting permissions to an MDM to perform certain operations.

This enumeration contains all of those access rights flags.

class commandment.mdm.CommandStatus[source]

CommandStatus describes all the possible states of a command in the device command queue.

The following statuses are based upon the return status of the MDM client:

  • Acknowledged
  • Error
  • CommandFormatError
  • NotNow

Additionally, there are statuses to explain the lifecycle of the command before and after the MDM client processes them:

  • Queued: The command was newly created and not yet sent to the device.
  • Sent: The command has been sent to the device, but no response has come back yet.
  • Expired: The command was never acknowledged, or the device was removed.
class commandment.mdm.CommandType[source]

An enumeration.

class commandment.mdm.Platform[source]

The platform of the managed device.

class commandment.mdm.SettingsItem[source]

A list of possible values for Managed Settings items.

See also

class commandment.mdm.WallpaperLocation[source]

A list of possible values for the Wallpaper where setting.

Determines where the given wallpaper will be used.