View Source GoogleApi.AndroidDeviceProvisioning.V1.Model.DeviceClaim (google_api_android_device_provisioning v0.19.0)

A record of a device claimed by a reseller for a customer. Devices claimed for zero-touch enrollment have a claim with the type SECTION_TYPE_ZERO_TOUCH. To learn more, read Claim devices for customers.

Attributes

  • additionalService (type: String.t, default: nil) - The Additional service registered for the device.
  • googleWorkspaceCustomerId (type: String.t, default: nil) - The ID of the Google Workspace account that owns the Chrome OS device.
  • ownerCompanyId (type: String.t, default: nil) - The ID of the Customer that purchased the device.
  • resellerId (type: String.t, default: nil) - The ID of the reseller that claimed the device.
  • sectionType (type: String.t, default: nil) - Output only. The type of claim made on the device.
  • vacationModeExpireTime (type: DateTime.t, default: nil) - The timestamp when the device will exit ‘vacation mode’. This value is present iff the device is in 'vacation mode'.
  • vacationModeStartTime (type: DateTime.t, default: nil) - The timestamp when the device was put into ‘vacation mode’. This value is present iff the device is in 'vacation mode'.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidDeviceProvisioning.V1.Model.DeviceClaim{
  additionalService: String.t() | nil,
  googleWorkspaceCustomerId: String.t() | nil,
  ownerCompanyId: String.t() | nil,
  resellerId: String.t() | nil,
  sectionType: String.t() | nil,
  vacationModeExpireTime: DateTime.t() | nil,
  vacationModeStartTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.