@@ -93,6 +93,19 @@ class DeviceRadioState extends \Google\Model
9393 * if the Android version is less than 14.
9494 */
9595 public const ULTRA_WIDEBAND_STATE_ULTRA_WIDEBAND_DISABLED = 'ULTRA_WIDEBAND_DISABLED ' ;
96+ /**
97+ * Unspecified. Defaults to USER_INITIATED_ADD_ESIM_ALLOWED.
98+ */
99+ public const USER_INITIATED_ADD_ESIM_SETTINGS_USER_INITIATED_ADD_ESIM_SETTINGS_UNSPECIFIED = 'USER_INITIATED_ADD_ESIM_SETTINGS_UNSPECIFIED ' ;
100+ /**
101+ * The user is allowed to add eSIM profiles.
102+ */
103+ public const USER_INITIATED_ADD_ESIM_SETTINGS_USER_INITIATED_ADD_ESIM_ALLOWED = 'USER_INITIATED_ADD_ESIM_ALLOWED ' ;
104+ /**
105+ * Supported only on company-owned devices. A NonComplianceDetail with
106+ * MANAGEMENT_MODE is reported for personally-owned devices.
107+ */
108+ public const USER_INITIATED_ADD_ESIM_SETTINGS_USER_INITIATED_ADD_ESIM_DISALLOWED = 'USER_INITIATED_ADD_ESIM_DISALLOWED ' ;
96109 /**
97110 * Unspecified. Defaults to WIFI_STATE_USER_CHOICE
98111 */
@@ -139,6 +152,12 @@ class DeviceRadioState extends \Google\Model
139152 * @var string
140153 */
141154 public $ ultraWidebandState ;
155+ /**
156+ * Optional. Controls whether the user is allowed to add eSIM profiles.
157+ *
158+ * @var string
159+ */
160+ public $ userInitiatedAddEsimSettings ;
142161 /**
143162 * Controls current state of Wi-Fi and if user can change its state.
144163 *
@@ -225,6 +244,25 @@ public function getUltraWidebandState()
225244 {
226245 return $ this ->ultraWidebandState ;
227246 }
247+ /**
248+ * Optional. Controls whether the user is allowed to add eSIM profiles.
249+ *
250+ * Accepted values: USER_INITIATED_ADD_ESIM_SETTINGS_UNSPECIFIED,
251+ * USER_INITIATED_ADD_ESIM_ALLOWED, USER_INITIATED_ADD_ESIM_DISALLOWED
252+ *
253+ * @param self::USER_INITIATED_ADD_ESIM_SETTINGS_* $userInitiatedAddEsimSettings
254+ */
255+ public function setUserInitiatedAddEsimSettings ($ userInitiatedAddEsimSettings )
256+ {
257+ $ this ->userInitiatedAddEsimSettings = $ userInitiatedAddEsimSettings ;
258+ }
259+ /**
260+ * @return self::USER_INITIATED_ADD_ESIM_SETTINGS_*
261+ */
262+ public function getUserInitiatedAddEsimSettings ()
263+ {
264+ return $ this ->userInitiatedAddEsimSettings ;
265+ }
228266 /**
229267 * Controls current state of Wi-Fi and if user can change its state.
230268 *
0 commit comments