You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/androidenterprise_v1.devices.html
+28Lines changed: 28 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -134,7 +134,11 @@ <h3>Method Details</h3>
134
134
135
135
{ # A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
136
136
"androidId": "A String", # The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, "123456789abcdef0".
137
+
"device": "A String", # The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named "device" per logs/wireless/android/android_checkin.proto)
138
+
"latestBuildFingerprint": "A String", # The build fingerprint of the device if known.
139
+
"maker": "A String", # The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.
137
140
"managementType": "A String", # Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner. - "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - "containerApp", no longer used (deprecated). - "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.
141
+
"model": "A String", # The model name of the device. This comes from android.os.Build.MODEL.
138
142
"policy": { # The device policy for a given managed device. # The policy enforced on the device.
139
143
"autoUpdatePolicy": "A String", # Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. "choiceToTheUser" allows the device's user to configure the app update policy. "always" enables auto updates. "never" disables auto updates. "wifiOnly" enables auto updates only when the device is connected to wifi.
140
144
"deviceReportPolicy": "A String", # Whether the device reports app states to the EMM. The default value is "deviceReportDisabled".
@@ -209,6 +213,7 @@ <h3>Method Details</h3>
209
213
},
210
214
],
211
215
},
216
+
"product": "A String", # The product name of the device. This comes from android.os.Build.PRODUCT.
212
217
"report": { # Device report updated with the latest app states for managed apps on the device. # The device report updated with the latest app states.
213
218
"appState": [ # List of app states set by managed apps on the device. App states are defined by the app's developers. This field will always be present.
214
219
{ # List of states set by the app.
@@ -226,6 +231,8 @@ <h3>Method Details</h3>
226
231
],
227
232
"lastUpdatedTimestampMillis": "A String", # The timestamp of the last report update in milliseconds since epoch. This field will always be present.
228
233
},
234
+
"retailBrand": "A String", # Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND
235
+
"sdkVersion": 42, # API compatibility version.
229
236
}</pre>
230
237
</div>
231
238
@@ -269,7 +276,11 @@ <h3>Method Details</h3>
269
276
"device": [ # A managed device.
270
277
{ # A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
271
278
"androidId": "A String", # The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, "123456789abcdef0".
279
+
"device": "A String", # The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named "device" per logs/wireless/android/android_checkin.proto)
280
+
"latestBuildFingerprint": "A String", # The build fingerprint of the device if known.
281
+
"maker": "A String", # The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.
272
282
"managementType": "A String", # Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner. - "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - "containerApp", no longer used (deprecated). - "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.
283
+
"model": "A String", # The model name of the device. This comes from android.os.Build.MODEL.
273
284
"policy": { # The device policy for a given managed device. # The policy enforced on the device.
274
285
"autoUpdatePolicy": "A String", # Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. "choiceToTheUser" allows the device's user to configure the app update policy. "always" enables auto updates. "never" disables auto updates. "wifiOnly" enables auto updates only when the device is connected to wifi.
275
286
"deviceReportPolicy": "A String", # Whether the device reports app states to the EMM. The default value is "deviceReportDisabled".
@@ -344,6 +355,7 @@ <h3>Method Details</h3>
344
355
},
345
356
],
346
357
},
358
+
"product": "A String", # The product name of the device. This comes from android.os.Build.PRODUCT.
347
359
"report": { # Device report updated with the latest app states for managed apps on the device. # The device report updated with the latest app states.
348
360
"appState": [ # List of app states set by managed apps on the device. App states are defined by the app's developers. This field will always be present.
349
361
{ # List of states set by the app.
@@ -361,6 +373,8 @@ <h3>Method Details</h3>
361
373
],
362
374
"lastUpdatedTimestampMillis": "A String", # The timestamp of the last report update in milliseconds since epoch. This field will always be present.
363
375
},
376
+
"retailBrand": "A String", # Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND
377
+
"sdkVersion": 42, # API compatibility version.
364
378
},
365
379
],
366
380
}</pre>
@@ -407,7 +421,11 @@ <h3>Method Details</h3>
407
421
408
422
{ # A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
409
423
"androidId": "A String", # The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, "123456789abcdef0".
424
+
"device": "A String", # The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named "device" per logs/wireless/android/android_checkin.proto)
425
+
"latestBuildFingerprint": "A String", # The build fingerprint of the device if known.
426
+
"maker": "A String", # The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.
410
427
"managementType": "A String", # Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner. - "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - "containerApp", no longer used (deprecated). - "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.
428
+
"model": "A String", # The model name of the device. This comes from android.os.Build.MODEL.
411
429
"policy": { # The device policy for a given managed device. # The policy enforced on the device.
412
430
"autoUpdatePolicy": "A String", # Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. "choiceToTheUser" allows the device's user to configure the app update policy. "always" enables auto updates. "never" disables auto updates. "wifiOnly" enables auto updates only when the device is connected to wifi.
413
431
"deviceReportPolicy": "A String", # Whether the device reports app states to the EMM. The default value is "deviceReportDisabled".
@@ -482,6 +500,7 @@ <h3>Method Details</h3>
482
500
},
483
501
],
484
502
},
503
+
"product": "A String", # The product name of the device. This comes from android.os.Build.PRODUCT.
485
504
"report": { # Device report updated with the latest app states for managed apps on the device. # The device report updated with the latest app states.
486
505
"appState": [ # List of app states set by managed apps on the device. App states are defined by the app's developers. This field will always be present.
487
506
{ # List of states set by the app.
@@ -499,6 +518,8 @@ <h3>Method Details</h3>
499
518
],
500
519
"lastUpdatedTimestampMillis": "A String", # The timestamp of the last report update in milliseconds since epoch. This field will always be present.
501
520
},
521
+
"retailBrand": "A String", # Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND
522
+
"sdkVersion": 42, # API compatibility version.
502
523
}
503
524
504
525
updateMask: string, Mask that identifies which fields to update. If not set, all modifiable fields will be modified. When set in a query parameter, this field should be specified as updateMask=<field1>,<field2>,...
@@ -512,7 +533,11 @@ <h3>Method Details</h3>
512
533
513
534
{ # A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
514
535
"androidId": "A String", # The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, "123456789abcdef0".
536
+
"device": "A String", # The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named "device" per logs/wireless/android/android_checkin.proto)
537
+
"latestBuildFingerprint": "A String", # The build fingerprint of the device if known.
538
+
"maker": "A String", # The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.
515
539
"managementType": "A String", # Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner. - "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - "containerApp", no longer used (deprecated). - "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.
540
+
"model": "A String", # The model name of the device. This comes from android.os.Build.MODEL.
516
541
"policy": { # The device policy for a given managed device. # The policy enforced on the device.
517
542
"autoUpdatePolicy": "A String", # Recommended alternative: autoUpdateMode which is set per app, provides greater flexibility around update frequency. When autoUpdateMode is set to AUTO_UPDATE_POSTPONED or AUTO_UPDATE_HIGH_PRIORITY, this field has no effect. "choiceToTheUser" allows the device's user to configure the app update policy. "always" enables auto updates. "never" disables auto updates. "wifiOnly" enables auto updates only when the device is connected to wifi.
518
543
"deviceReportPolicy": "A String", # Whether the device reports app states to the EMM. The default value is "deviceReportDisabled".
@@ -587,6 +612,7 @@ <h3>Method Details</h3>
587
612
},
588
613
],
589
614
},
615
+
"product": "A String", # The product name of the device. This comes from android.os.Build.PRODUCT.
590
616
"report": { # Device report updated with the latest app states for managed apps on the device. # The device report updated with the latest app states.
591
617
"appState": [ # List of app states set by managed apps on the device. App states are defined by the app's developers. This field will always be present.
592
618
{ # List of states set by the app.
@@ -604,6 +630,8 @@ <h3>Method Details</h3>
604
630
],
605
631
"lastUpdatedTimestampMillis": "A String", # The timestamp of the last report update in milliseconds since epoch. This field will always be present.
606
632
},
633
+
"retailBrand": "A String", # Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND
634
+
"sdkVersion": 42, # API compatibility version.
"description": "The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, \"123456789abcdef0\".",
3158
3158
"type": "string"
3159
3159
},
3160
+
"device": {
3161
+
"description": "The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named \"device\" per logs/wireless/android/android_checkin.proto)",
3162
+
"type": "string"
3163
+
},
3164
+
"latestBuildFingerprint": {
3165
+
"description": "The build fingerprint of the device if known.",
3166
+
"type": "string"
3167
+
},
3168
+
"maker": {
3169
+
"description": "The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.",
3170
+
"type": "string"
3171
+
},
3160
3172
"managementType": {
3161
3173
"description": "Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - \"managedDevice\", a device that has the EMM's device policy controller (DPC) as the device owner. - \"managedProfile\", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - \"containerApp\", no longer used (deprecated). - \"unmanagedProfile\", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC. ",
3162
3174
"enum": [
@@ -3173,13 +3185,30 @@
3173
3185
],
3174
3186
"type": "string"
3175
3187
},
3188
+
"model": {
3189
+
"description": "The model name of the device. This comes from android.os.Build.MODEL.",
3190
+
"type": "string"
3191
+
},
3176
3192
"policy": {
3177
3193
"$ref": "Policy",
3178
3194
"description": "The policy enforced on the device."
3179
3195
},
3196
+
"product": {
3197
+
"description": "The product name of the device. This comes from android.os.Build.PRODUCT.",
3198
+
"type": "string"
3199
+
},
3180
3200
"report": {
3181
3201
"$ref": "DeviceReport",
3182
3202
"description": "The device report updated with the latest app states."
3203
+
},
3204
+
"retailBrand": {
3205
+
"description": "Retail brand for the device, if set. See https://developer.android.com/reference/android/os/Build.html#BRAND",
0 commit comments