google_api_android_enterprise v0.19.0 GoogleApi.AndroidEnterprise.V1.Model.Enterprise View Source

An Enterprises resource represents the binding between an EMM and a specific organization. That binding can be instantiated in one of two different ways using this API as follows:

    <li>For Google managed domain customers, the process involves using<code>Enterprises.enroll</code> and <code>Enterprises.setAccount</code> (inconjunction with artifacts obtained from the Admin console and the GoogleAPI Console) and submitted to the EMM through a more-or-less manualprocess.</li><li>For managed Google Play Accounts customers, the process involves using<code>Enterprises.generateSignupUrl</code> and<code>Enterprises.completeSignup</code> in conjunction with the managedGoogle Play sign-up UI (Google-provided mechanism) to create the bindingwithout manual steps.</li></ul> As an EMM, you can support either or bothapproaches in your EMM console. See <ahref="/android/work/play/emm-api/create-enterprise">Create an Enterprise</a>for details.## Attributes* `administrator` (*type:* `list(GoogleApi.AndroidEnterprise.V1.Model.Administrator.t)`, *default:* `nil`) - Admins of the enterprise. This is only supported for enterprises created via the EMM-initiated flow.* `id` (*type:* `String.t`, *default:* `nil`) - The unique ID for the enterprise.* `name` (*type:* `String.t`, *default:* `nil`) - The name of the enterprise, for example, "Example, Inc".* `primaryDomain` (*type:* `String.t`, *default:* `nil`) - The enterprise's primary domain, such as "example.com".

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.AndroidEnterprise.V1.Model.Enterprise{
  administrator: [GoogleApi.AndroidEnterprise.V1.Model.Administrator.t()],
  id: String.t(),
  name: String.t(),
  primaryDomain: String.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.