GoogleApi.AndroidManagement.V1.Model.PersonalUsagePolicies (google_api_android_management v0.29.0) View Source

Policies controlling personal usage on a company-owned device with a work profile.

Attributes

  • accountTypesWithManagementDisabled (type: list(String.t), default: nil) - Account types that can't be managed by the user.
  • cameraDisabled (type: boolean(), default: nil) - Whether camera is disabled.
  • maxDaysWithWorkOff (type: integer(), default: nil) - Controls how long the work profile can stay off.
  • personalApplications (type: list(GoogleApi.AndroidManagement.V1.Model.PersonalApplicationPolicy.t), default: nil) - Policy applied to applications in the personal profile.
  • personalPlayStoreMode (type: String.t, default: nil) - Used together with personalApplications to control how apps in the personal profile are allowed or blocked.
  • screenCaptureDisabled (type: boolean(), default: nil) - Whether screen capture is disabled.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.AndroidManagement.V1.Model.PersonalUsagePolicies{
  accountTypesWithManagementDisabled: [String.t()],
  cameraDisabled: boolean(),
  maxDaysWithWorkOff: integer(),
  personalApplications: [
    GoogleApi.AndroidManagement.V1.Model.PersonalApplicationPolicy.t()
  ],
  personalPlayStoreMode: String.t(),
  screenCaptureDisabled: boolean()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.