GoogleApi.Admin.Directory_v1.Model.MobileDevice (google_api_admin v0.26.0) View Source

G Suite Mobile Management includes Android, Google Sync, and iOS devices. For more information about common group mobile device API tasks, see the Developer's Guide.

Attributes

  • firstSync (type: DateTime.t, default: nil) - Date and time the device was first synchronized with the policy settings in the G Suite administrator control panel (Read-only)
  • hardware (type: String.t, default: nil) - Mobile Device Hardware (Read-only)
  • etag (type: String.t, default: nil) - ETag of the resource.
  • securityPatchLevel (type: String.t, default: nil) - Mobile Device Security patch level (Read-only)
  • defaultLanguage (type: String.t, default: nil) - The default locale used on the device.
  • devicePasswordStatus (type: String.t, default: nil) - DevicePasswordStatus (Read-only)
  • userAgent (type: String.t, default: nil) - Gives information about the device such as os version. This property can be updated. For more information, see the Developer's Guide.
  • deviceCompromisedStatus (type: String.t, default: nil) - The compromised device status.
  • supportsWorkProfile (type: boolean(), default: nil) - Work profile supported on device (Read-only)
  • privilege (type: String.t, default: nil) - DMAgentPermission (Read-only)
  • managedAccountIsOnOwnerProfile (type: boolean(), default: nil) - Boolean indicating if this account is on owner/primary profile or not.
  • email (type: list(String.t), default: nil) - List of owner's email addresses. If your application needs the current list of user emails, use the get method. For additional information, see the retrieve a user method.
  • os (type: String.t, default: nil) - The mobile device's operating system, for example IOS 4.3 or Android 2.3.5. This property can be updated. For more information, see the Developer's Guide.
  • releaseVersion (type: String.t, default: nil) - Mobile Device release version version (Read-only)
  • encryptionStatus (type: String.t, default: nil) - Mobile Device Encryption Status (Read-only)
  • networkOperator (type: String.t, default: nil) - Mobile Device mobile or network operator (if available) (Read-only)
  • bootloaderVersion (type: String.t, default: nil) - Mobile Device Bootloader version (Read-only)
  • imei (type: String.t, default: nil) - The device's IMEI number.
  • kind (type: String.t, default: admin#directory#mobiledevice) - The type of the API resource. For Mobiledevices resources, the value is admin#directory#mobiledevice.
  • lastSync (type: DateTime.t, default: nil) - Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
  • unknownSourcesStatus (type: boolean(), default: nil) - Unknown sources enabled or disabled on device (Read-only)
  • resourceId (type: String.t, default: nil) - The unique ID the API service uses to identify the mobile device.
  • name (type: list(String.t), default: nil) - List of the owner's user names. If your application needs the current list of device owner names, use the get method. For more information about retrieving mobile device user information, see the Developer's Guide.
  • deviceId (type: String.t, default: nil) - The serial number for a Google Sync mobile device. For Android and iOS devices, this is a software generated unique identifier.
  • buildNumber (type: String.t, default: nil) - The device's operating system build number.
  • status (type: String.t, default: nil) - The device's status.
  • manufacturer (type: String.t, default: nil) - Mobile Device manufacturer (Read-only)
  • model (type: String.t, default: nil) - The mobile device's model name, for example Nexus S. This property can be updated. For more information, see the Developer's Guide.
  • serialNumber (type: String.t, default: nil) - The device's serial number.
  • meid (type: String.t, default: nil) - The device's MEID number.
  • developerOptionsStatus (type: boolean(), default: nil) - Developer options enabled or disabled on device (Read-only)
  • brand (type: String.t, default: nil) - Mobile Device Brand (Read-only)
  • type (type: String.t, default: nil) - The type of mobile device.
  • kernelVersion (type: String.t, default: nil) - The device's kernel version.
  • basebandVersion (type: String.t, default: nil) - The device's baseband version.
  • hardwareId (type: String.t, default: nil) - The IMEI/MEID unique identifier for Android hardware. It is not applicable to Google Sync devices. When adding an Android mobile device, this is an optional property. When updating one of these devices, this is a read-only property.
  • adbStatus (type: boolean(), default: nil) - Adb (USB debugging) enabled or disabled on device (Read-only)
  • wifiMacAddress (type: String.t, default: nil) - The device's MAC address on Wi-Fi networks.
  • applications (type: list(GoogleApi.Admin.Directory_v1.Model.MobileDeviceApplications.t), default: nil) - The list of applications installed on an Android mobile device. It is not applicable to Google Sync and iOS devices. The list includes any Android applications that access G Suite data. When updating an applications list, it is important to note that updates replace the existing list. If the Android device has two existing applications and the API updates the list with five applications, the is now the updated list of five applications.
  • otherAccountsInfo (type: list(String.t), default: nil) - List of accounts added on device (Read-only)

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Admin.Directory_v1.Model.MobileDevice{
  adbStatus: boolean(),
  applications: [
    GoogleApi.Admin.Directory_v1.Model.MobileDeviceApplications.t()
  ],
  basebandVersion: String.t(),
  bootloaderVersion: String.t(),
  brand: String.t(),
  buildNumber: String.t(),
  defaultLanguage: String.t(),
  developerOptionsStatus: boolean(),
  deviceCompromisedStatus: String.t(),
  deviceId: String.t(),
  devicePasswordStatus: String.t(),
  email: [String.t()],
  encryptionStatus: String.t(),
  etag: String.t(),
  firstSync: DateTime.t(),
  hardware: String.t(),
  hardwareId: String.t(),
  imei: String.t(),
  kernelVersion: String.t(),
  kind: String.t(),
  lastSync: DateTime.t(),
  managedAccountIsOnOwnerProfile: boolean(),
  manufacturer: String.t(),
  meid: String.t(),
  model: String.t(),
  name: [String.t()],
  networkOperator: String.t(),
  os: String.t(),
  otherAccountsInfo: [String.t()],
  privilege: String.t(),
  releaseVersion: String.t(),
  resourceId: String.t(),
  securityPatchLevel: String.t(),
  serialNumber: String.t(),
  status: String.t(),
  supportsWorkProfile: boolean(),
  type: String.t(),
  unknownSourcesStatus: boolean(),
  userAgent: String.t(),
  wifiMacAddress: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.