View Source GoogleApi.AndroidManagement.V1.Model.DeviceConnectivityManagement (google_api_android_management v0.57.0)

Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.

Attributes

  • configureWifi (type: String.t, default: nil) - Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks.
  • tetheringSettings (type: String.t, default: nil) - Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering.
  • usbDataAccess (type: String.t, default: nil) - Controls what files and/or data can be transferred via USB. Supported only on company-owned devices.
  • wifiDirectSettings (type: String.t, default: nil) - Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.
  • wifiRoamingPolicy (type: GoogleApi.AndroidManagement.V1.Model.WifiRoamingPolicy.t, default: nil) - Optional. Wi-Fi roaming policy.
  • wifiSsidPolicy (type: GoogleApi.AndroidManagement.V1.Model.WifiSsidPolicy.t, default: nil) - Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AndroidManagement.V1.Model.DeviceConnectivityManagement{
  configureWifi: String.t() | nil,
  tetheringSettings: String.t() | nil,
  usbDataAccess: String.t() | nil,
  wifiDirectSettings: String.t() | nil,
  wifiRoamingPolicy:
    GoogleApi.AndroidManagement.V1.Model.WifiRoamingPolicy.t() | nil,
  wifiSsidPolicy: GoogleApi.AndroidManagement.V1.Model.WifiSsidPolicy.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.