View Source GoogleApi.AndroidManagement.V1.Model.Enterprise (google_api_android_management v0.48.2)

The configuration applied to an enterprise.

Attributes

  • appAutoApprovalEnabled (type: boolean(), default: nil) - Deprecated and unused.
  • contactInfo (type: GoogleApi.AndroidManagement.V1.Model.ContactInfo.t, default: nil) - The enterprise contact info of an EMM-managed enterprise.
  • enabledNotificationTypes (type: list(String.t), default: nil) - The types of Google Pub/Sub notifications enabled for the enterprise.
  • enterpriseDisplayName (type: String.t, default: nil) - The name of the enterprise displayed to users. This field has a maximum length of 100 characters.
  • logo (type: GoogleApi.AndroidManagement.V1.Model.ExternalData.t, default: nil) - An image displayed as a logo during device provisioning. Supported types are: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng.
  • name (type: String.t, default: nil) - The name of the enterprise which is generated by the server during creation, in the form enterprises/{enterpriseId}.
  • primaryColor (type: integer(), default: nil) - A color in RGB format that indicates the predominant color to display in the device management app UI. The color components are stored as follows: (red << 16) | (green << 8) | blue, where the value of each component is between 0 and 255, inclusive.

  • pubsubTopic (type: String.t, default: nil) - The topic which Pub/Sub notifications are published to, in the form projects/{project}/topics/{topic}. This field is only required if Pub/Sub notifications are enabled.
  • signinDetails (type: list(GoogleApi.AndroidManagement.V1.Model.SigninDetail.t), default: nil) - Sign-in details of the enterprise.
  • termsAndConditions (type: list(GoogleApi.AndroidManagement.V1.Model.TermsAndConditions.t), default: nil) - Terms and conditions that must be accepted when provisioning a device for this enterprise. A page of terms is generated for each value in this list.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidManagement.V1.Model.Enterprise{
  appAutoApprovalEnabled: boolean() | nil,
  contactInfo: GoogleApi.AndroidManagement.V1.Model.ContactInfo.t() | nil,
  enabledNotificationTypes: [String.t()] | nil,
  enterpriseDisplayName: String.t() | nil,
  logo: GoogleApi.AndroidManagement.V1.Model.ExternalData.t() | nil,
  name: String.t() | nil,
  primaryColor: integer() | nil,
  pubsubTopic: String.t() | nil,
  signinDetails: [GoogleApi.AndroidManagement.V1.Model.SigninDetail.t()] | nil,
  termsAndConditions:
    [GoogleApi.AndroidManagement.V1.Model.TermsAndConditions.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.