revokeDeviceAccess method
Revokes access to all devices currently provisioned to the user.
The user will no longer be able to use the managed Play store on any of their managed devices. This call only works with EMM-managed accounts.
Request parameters:
enterpriseId
- The ID of the enterprise.
userId
- The ID of the user.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a commons.ApiRequestError if the API endpoint returned an error.
If the used http.Client
completes with an error when making a REST call,
this method will complete with the same error.
Implementation
async.Future<void> revokeDeviceAccess(
core.String enterpriseId,
core.String userId, {
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if ($fields != null) 'fields': [$fields],
};
final url_ = 'androidenterprise/v1/enterprises/' +
commons.escapeVariable('$enterpriseId') +
'/users/' +
commons.escapeVariable('$userId') +
'/deviceAccess';
await _requester.request(
url_,
'DELETE',
queryParams: queryParams_,
downloadOptions: null,
);
}