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

An EMM's DPC (device policy controller). Zero-touch enrollment installs a DPC (listed in the Configuration) on a device to maintain the customer's mobile policies. All the DPCs listed by the API support zero-touch enrollment and are available in Google Play.

Attributes

  • dpcName (type: String.t, default: nil) - Output only. The title of the DPC app in Google Play. For example, Google Apps Device Policy. Useful in an application's user interface.
  • name (type: String.t, default: nil) - Output only. The API resource name in the format customers/[CUSTOMER_ID]/dpcs/[DPC_ID]. Assigned by the server. To maintain a reference to a DPC across customer accounts, persist and match the last path component (DPC_ID).
  • packageName (type: String.t, default: nil) - Output only. The DPC's Android application ID that looks like a Java package name. Zero-touch enrollment installs the DPC app onto a device using this identifier.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidDeviceProvisioning.V1.Model.Dpc{
  dpcName: String.t() | nil,
  name: String.t() | nil,
  packageName: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.