View Source GoogleApi.AndroidManagement.V1.Model.DeviceSettings (google_api_android_management v0.57.0)

Information about security related device settings on device.

Attributes

  • adbEnabled (type: boolean(), default: nil) - Whether ADB (https://developer.android.com/studio/command-line/adb.html) is enabled on the device.
  • developmentSettingsEnabled (type: boolean(), default: nil) - Whether developer mode is enabled on the device.
  • encryptionStatus (type: String.t, default: nil) - Encryption status from DevicePolicyManager.
  • isDeviceSecure (type: boolean(), default: nil) - Whether the device is secured with PIN/password.
  • isEncrypted (type: boolean(), default: nil) - Whether the storage encryption is enabled.
  • unknownSourcesEnabled (type: boolean(), default: nil) - Whether installing apps from unknown sources is enabled.
  • verifyAppsEnabled (type: boolean(), default: nil) - Whether Google Play Protect verification (https://support.google.com/accounts/answer/2812853) is enforced on the device.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AndroidManagement.V1.Model.DeviceSettings{
  adbEnabled: boolean() | nil,
  developmentSettingsEnabled: boolean() | nil,
  encryptionStatus: String.t() | nil,
  isDeviceSecure: boolean() | nil,
  isEncrypted: boolean() | nil,
  unknownSourcesEnabled: boolean() | nil,
  verifyAppsEnabled: boolean() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.