Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Unified Diff: generated/googleapis/lib/androidenterprise/v1.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: generated/googleapis/lib/androidenterprise/v1.dart
diff --git a/generated/googleapis/lib/androidenterprise/v1.dart b/generated/googleapis/lib/androidenterprise/v1.dart
index fae7cb6100530eb2867fe77f899574536814c97f..0bf7b437b75c8a0902bfa63b975d85da4aa905da 100644
--- a/generated/googleapis/lib/androidenterprise/v1.dart
+++ b/generated/googleapis/lib/androidenterprise/v1.dart
@@ -9,65 +9,76 @@ import 'dart:convert' as convert;
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
import 'package:http/http.dart' as http;
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
- ApiRequestError, DetailedApiRequestError;
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
+ show ApiRequestError, DetailedApiRequestError;
const core.String USER_AGENT = 'dart-api-client androidenterprise/v1';
-/** Manages the deployment of apps to Android for Work users. */
+/// Manages the deployment of apps to Android for Work users.
class AndroidenterpriseApi {
- /** Manage corporate Android devices */
- static const AndroidenterpriseScope = "https://www.googleapis.com/auth/androidenterprise";
-
+ /// Manage corporate Android devices
+ static const AndroidenterpriseScope =
+ "https://www.googleapis.com/auth/androidenterprise";
final commons.ApiRequester _requester;
DevicesResourceApi get devices => new DevicesResourceApi(_requester);
- EnterprisesResourceApi get enterprises => new EnterprisesResourceApi(_requester);
- EntitlementsResourceApi get entitlements => new EntitlementsResourceApi(_requester);
- GrouplicensesResourceApi get grouplicenses => new GrouplicensesResourceApi(_requester);
- GrouplicenseusersResourceApi get grouplicenseusers => new GrouplicenseusersResourceApi(_requester);
+ EnterprisesResourceApi get enterprises =>
+ new EnterprisesResourceApi(_requester);
+ EntitlementsResourceApi get entitlements =>
+ new EntitlementsResourceApi(_requester);
+ GrouplicensesResourceApi get grouplicenses =>
+ new GrouplicensesResourceApi(_requester);
+ GrouplicenseusersResourceApi get grouplicenseusers =>
+ new GrouplicenseusersResourceApi(_requester);
InstallsResourceApi get installs => new InstallsResourceApi(_requester);
- ManagedconfigurationsfordeviceResourceApi get managedconfigurationsfordevice => new ManagedconfigurationsfordeviceResourceApi(_requester);
- ManagedconfigurationsforuserResourceApi get managedconfigurationsforuser => new ManagedconfigurationsforuserResourceApi(_requester);
- PermissionsResourceApi get permissions => new PermissionsResourceApi(_requester);
+ ManagedconfigurationsfordeviceResourceApi
+ get managedconfigurationsfordevice =>
+ new ManagedconfigurationsfordeviceResourceApi(_requester);
+ ManagedconfigurationsforuserResourceApi get managedconfigurationsforuser =>
+ new ManagedconfigurationsforuserResourceApi(_requester);
+ PermissionsResourceApi get permissions =>
+ new PermissionsResourceApi(_requester);
ProductsResourceApi get products => new ProductsResourceApi(_requester);
- ServiceaccountkeysResourceApi get serviceaccountkeys => new ServiceaccountkeysResourceApi(_requester);
- StorelayoutclustersResourceApi get storelayoutclusters => new StorelayoutclustersResourceApi(_requester);
- StorelayoutpagesResourceApi get storelayoutpages => new StorelayoutpagesResourceApi(_requester);
+ ServiceaccountkeysResourceApi get serviceaccountkeys =>
+ new ServiceaccountkeysResourceApi(_requester);
+ StorelayoutclustersResourceApi get storelayoutclusters =>
+ new StorelayoutclustersResourceApi(_requester);
+ StorelayoutpagesResourceApi get storelayoutpages =>
+ new StorelayoutpagesResourceApi(_requester);
UsersResourceApi get users => new UsersResourceApi(_requester);
- AndroidenterpriseApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "androidenterprise/v1/"}) :
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
+ AndroidenterpriseApi(http.Client client,
+ {core.String rootUrl: "https://www.googleapis.com/",
+ core.String servicePath: "androidenterprise/v1/"})
+ : _requester =
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
}
-
class DevicesResourceApi {
final commons.ApiRequester _requester;
- DevicesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the details of a device.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The ID of the device.
- *
- * Completes with a [Device].
- *
- * 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.
- */
- async.Future<Device> get(core.String enterpriseId, core.String userId, core.String deviceId) {
+ DevicesResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Retrieves the details of a device.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The ID of the device.
+ ///
+ /// Completes with a [Device].
+ ///
+ /// 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.
+ async.Future<Device> get(
+ core.String enterpriseId, core.String userId, core.String deviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -85,42 +96,45 @@ class DevicesResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Device.fromJson(data));
}
- /**
- * Retrieves whether a device's access to Google services is enabled or
- * disabled. The device state takes effect only if enforcing EMM policies on
- * Android devices is enabled in the Google Admin Console. Otherwise, the
- * device state is ignored and all devices are allowed access to Google
- * services. This is only supported for Google-managed users.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The ID of the device.
- *
- * Completes with a [DeviceState].
- *
- * 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.
- */
- async.Future<DeviceState> getState(core.String enterpriseId, core.String userId, core.String deviceId) {
+ /// Retrieves whether a device's access to Google services is enabled or
+ /// disabled. The device state takes effect only if enforcing EMM policies on
+ /// Android devices is enabled in the Google Admin Console. Otherwise, the
+ /// device state is ignored and all devices are allowed access to Google
+ /// services. This is only supported for Google-managed users.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The ID of the device.
+ ///
+ /// Completes with a [DeviceState].
+ ///
+ /// 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.
+ async.Future<DeviceState> getState(
+ core.String enterpriseId, core.String userId, core.String deviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -138,36 +152,40 @@ class DevicesResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/state';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/state';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new DeviceState.fromJson(data));
}
- /**
- * Retrieves the IDs of all of a user's devices.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [DevicesListResponse].
- *
- * 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.
- */
- async.Future<DevicesListResponse> list(core.String enterpriseId, core.String userId) {
+ /// Retrieves the IDs of all of a user's devices.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [DevicesListResponse].
+ ///
+ /// 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.
+ async.Future<DevicesListResponse> list(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -182,44 +200,46 @@ class DevicesResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new DevicesListResponse.fromJson(data));
}
- /**
- * Sets whether a device's access to Google services is enabled or disabled.
- * The device state takes effect only if enforcing EMM policies on Android
- * devices is enabled in the Google Admin Console. Otherwise, the device state
- * is ignored and all devices are allowed access to Google services. This is
- * only supported for Google-managed users.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The ID of the device.
- *
- * Completes with a [DeviceState].
- *
- * 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.
- */
- async.Future<DeviceState> setState(DeviceState request, core.String enterpriseId, core.String userId, core.String deviceId) {
+ /// Sets whether a device's access to Google services is enabled or disabled.
+ /// The device state takes effect only if enforcing EMM policies on Android
+ /// devices is enabled in the Google Admin Console. Otherwise, the device
+ /// state is ignored and all devices are allowed access to Google services.
+ /// This is only supported for Google-managed users.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The ID of the device.
+ ///
+ /// Completes with a [DeviceState].
+ ///
+ /// 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.
+ async.Future<DeviceState> setState(DeviceState request,
+ core.String enterpriseId, core.String userId, core.String deviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -240,43 +260,43 @@ class DevicesResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/state';
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/state';
+
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new DeviceState.fromJson(data));
}
-
}
-
class EnterprisesResourceApi {
final commons.ApiRequester _requester;
- EnterprisesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Acknowledges notifications that were received from
- * Enterprises.PullNotificationSet to prevent subsequent calls from returning
- * the same notifications.
- *
- * Request parameters:
- *
- * [notificationSetId] - The notification set ID as returned by
- * Enterprises.PullNotificationSet. This must be provided.
- *
- * 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.
- */
+ EnterprisesResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Acknowledges notifications that were received from
+ /// Enterprises.PullNotificationSet to prevent subsequent calls from
+ /// returning the same notifications.
+ ///
+ /// Request parameters:
+ ///
+ /// [notificationSetId] - The notification set ID as returned by
+ /// Enterprises.PullNotificationSet. This must be provided.
+ ///
+ /// 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.
async.Future acknowledgeNotificationSet({core.String notificationSetId}) {
var _url = null;
var _queryParams = new core.Map();
@@ -293,37 +313,35 @@ class EnterprisesResourceApi {
_url = 'enterprises/acknowledgeNotificationSet';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Completes the signup flow, by specifying the Completion token and
- * Enterprise token. This request must not be called multiple times for a
- * given Enterprise Token.
- *
- * Request parameters:
- *
- * [completionToken] - The Completion token initially returned by
- * GenerateSignupUrl.
- *
- * [enterpriseToken] - The Enterprise token appended to the Callback URL.
- *
- * Completes with a [Enterprise].
- *
- * 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.
- */
- async.Future<Enterprise> completeSignup({core.String completionToken, core.String enterpriseToken}) {
+ /// Completes the signup flow, by specifying the Completion token and
+ /// Enterprise token. This request must not be called multiple times for a
+ /// given Enterprise Token.
+ ///
+ /// Request parameters:
+ ///
+ /// [completionToken] - The Completion token initially returned by
+ /// GenerateSignupUrl.
+ ///
+ /// [enterpriseToken] - The Enterprise token appended to the Callback URL.
+ ///
+ /// Completes with a [Enterprise].
+ ///
+ /// 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.
+ async.Future<Enterprise> completeSignup(
+ {core.String completionToken, core.String enterpriseToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -340,37 +358,35 @@ class EnterprisesResourceApi {
_url = 'enterprises/completeSignup';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Enterprise.fromJson(data));
}
- /**
- * Returns a unique token to access an embeddable UI. To generate a web UI,
- * pass the generated token into the managed Google Play javascript API. Each
- * token may only be used to start one UI session. See the javascript API
- * documentation for further information.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [AdministratorWebToken].
- *
- * 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.
- */
- async.Future<AdministratorWebToken> createWebToken(AdministratorWebTokenSpec request, core.String enterpriseId) {
+ /// Returns a unique token to access an embeddable UI. To generate a web UI,
+ /// pass the generated token into the managed Google Play javascript API.
+ /// Each token may only be used to start one UI session. See the javascript
+ /// API documentation for further information.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [AdministratorWebToken].
+ ///
+ /// 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.
+ async.Future<AdministratorWebToken> createWebToken(
+ AdministratorWebTokenSpec request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -385,33 +401,33 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/createWebToken';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/createWebToken';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new AdministratorWebToken.fromJson(data));
}
- /**
- * Deletes the binding between the EMM and enterprise. This is now deprecated.
- * Use this method only to unenroll customers that were previously enrolled
- * with the insert call, then enroll them again with the enroll call.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * 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.
- */
+ /// Deletes the binding between the EMM and enterprise. This is now
+ /// deprecated. Use this method only to unenroll customers that were
+ /// previously enrolled with the insert call, then enroll them again with the
+ /// enroll call.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// 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.
async.Future delete(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -428,33 +444,30 @@ class EnterprisesResourceApi {
_url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId');
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Enrolls an enterprise with the calling EMM.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [token] - The token provided by the enterprise to register the EMM.
- *
- * Completes with a [Enterprise].
- *
- * 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.
- */
+ /// Enrolls an enterprise with the calling EMM.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [token] - The token provided by the enterprise to register the EMM.
+ ///
+ /// Completes with a [Enterprise].
+ ///
+ /// 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.
async.Future<Enterprise> enroll(Enterprise request, core.String token) {
var _url = null;
var _queryParams = new core.Map();
@@ -473,39 +486,36 @@ class EnterprisesResourceApi {
_url = 'enterprises/enroll';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Enterprise.fromJson(data));
}
- /**
- * Generates a sign-up URL.
- *
- * Request parameters:
- *
- * [callbackUrl] - The callback URL to which the Admin will be redirected
- * after successfully creating an enterprise. Before redirecting there the
- * system will add a single query parameter to this URL named
- * "enterpriseToken" which will contain an opaque token to be used for the
- * CompleteSignup request.
- * Beware that this means that the URL will be parsed, the parameter added and
- * then a new URL formatted, i.e. there may be some minor formatting changes
- * and, more importantly, the URL must be well-formed so that it can be
- * parsed.
- *
- * Completes with a [SignupInfo].
- *
- * 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.
- */
+ /// Generates a sign-up URL.
+ ///
+ /// Request parameters:
+ ///
+ /// [callbackUrl] - The callback URL to which the Admin will be redirected
+ /// after successfully creating an enterprise. Before redirecting there the
+ /// system will add a single query parameter to this URL named
+ /// "enterpriseToken" which will contain an opaque token to be used for the
+ /// CompleteSignup request.
+ /// Beware that this means that the URL will be parsed, the parameter added
+ /// and then a new URL formatted, i.e. there may be some minor formatting
+ /// changes and, more importantly, the URL must be well-formed so that it can
+ /// be parsed.
+ ///
+ /// Completes with a [SignupInfo].
+ ///
+ /// 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.
async.Future<SignupInfo> generateSignupUrl({core.String callbackUrl}) {
var _url = null;
var _queryParams = new core.Map();
@@ -520,31 +530,28 @@ class EnterprisesResourceApi {
_url = 'enterprises/signupUrl';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new SignupInfo.fromJson(data));
}
- /**
- * Retrieves the name and domain of an enterprise.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [Enterprise].
- *
- * 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.
- */
+ /// Retrieves the name and domain of an enterprise.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [Enterprise].
+ ///
+ /// 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.
async.Future<Enterprise> get(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -559,32 +566,30 @@ class EnterprisesResourceApi {
_url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Enterprise.fromJson(data));
}
- /**
- * Returns the Android Device Policy config resource.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [AndroidDevicePolicyConfig].
- *
- * 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.
- */
- async.Future<AndroidDevicePolicyConfig> getAndroidDevicePolicyConfig(core.String enterpriseId) {
+ /// Returns the Android Device Policy config resource.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [AndroidDevicePolicyConfig].
+ ///
+ /// 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.
+ async.Future<AndroidDevicePolicyConfig> getAndroidDevicePolicyConfig(
+ core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -596,53 +601,55 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/androidDevicePolicyConfig';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AndroidDevicePolicyConfig.fromJson(data));
- }
-
- /**
- * Returns a service account and credentials. The service account can be bound
- * to the enterprise by calling setAccount. The service account is unique to
- * this enterprise and EMM, and will be deleted if the enterprise is unbound.
- * The credentials contain private key data and are not stored server-side.
- *
- * This method can only be called after calling Enterprises.Enroll or
- * Enterprises.CompleteSignup, and before Enterprises.SetAccount; at other
- * times it will return an error.
- *
- * Subsequent calls after the first will generate a new, unique set of
- * credentials, and invalidate the previously generated credentials.
- *
- * Once the service account is bound to the enterprise, it can be managed
- * using the serviceAccountKeys resource.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [keyType] - The type of credential to return with the service account.
- * Required.
- * Possible string values are:
- * - "googleCredentials"
- * - "pkcs12"
- *
- * Completes with a [ServiceAccount].
- *
- * 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.
- */
- async.Future<ServiceAccount> getServiceAccount(core.String enterpriseId, {core.String keyType}) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/androidDevicePolicyConfig';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new AndroidDevicePolicyConfig.fromJson(data));
+ }
+
+ /// Returns a service account and credentials. The service account can be
+ /// bound to the enterprise by calling setAccount. The service account is
+ /// unique to this enterprise and EMM, and will be deleted if the enterprise
+ /// is unbound. The credentials contain private key data and are not stored
+ /// server-side.
+ ///
+ /// This method can only be called after calling Enterprises.Enroll or
+ /// Enterprises.CompleteSignup, and before Enterprises.SetAccount; at other
+ /// times it will return an error.
+ ///
+ /// Subsequent calls after the first will generate a new, unique set of
+ /// credentials, and invalidate the previously generated credentials.
+ ///
+ /// Once the service account is bound to the enterprise, it can be managed
+ /// using the serviceAccountKeys resource.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [keyType] - The type of credential to return with the service account.
+ /// Required.
+ /// Possible string values are:
+ /// - "googleCredentials"
+ /// - "pkcs12"
+ ///
+ /// Completes with a [ServiceAccount].
+ ///
+ /// 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.
+ async.Future<ServiceAccount> getServiceAccount(core.String enterpriseId,
+ {core.String keyType}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -657,34 +664,33 @@ class EnterprisesResourceApi {
_queryParams["keyType"] = [keyType];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/serviceAccount';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/serviceAccount';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ServiceAccount.fromJson(data));
}
- /**
- * Returns the store layout for the enterprise. If the store layout has not
- * been set, returns "basic" as the store layout type and no homepage.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [StoreLayout].
- *
- * 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.
- */
+ /// Returns the store layout for the enterprise. If the store layout has not
+ /// been set, returns "basic" as the store layout type and no homepage.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [StoreLayout].
+ ///
+ /// 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.
async.Future<StoreLayout> getStoreLayout(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -697,36 +703,35 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreLayout.fromJson(data));
}
- /**
- * Establishes the binding between the EMM and an enterprise. This is now
- * deprecated; use enroll instead.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [token] - The token provided by the enterprise to register the EMM.
- *
- * Completes with a [Enterprise].
- *
- * 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.
- */
+ /// Establishes the binding between the EMM and an enterprise. This is now
+ /// deprecated; use enroll instead.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [token] - The token provided by the enterprise to register the EMM.
+ ///
+ /// Completes with a [Enterprise].
+ ///
+ /// 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.
async.Future<Enterprise> insert(Enterprise request, core.String token) {
var _url = null;
var _queryParams = new core.Map();
@@ -745,35 +750,32 @@ class EnterprisesResourceApi {
_url = 'enterprises';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Enterprise.fromJson(data));
}
- /**
- * Looks up an enterprise by domain name. This is only supported for
- * enterprises created via the Google-initiated creation flow. Lookup of the
- * id is not needed for enterprises created via the EMM-initiated flow since
- * the EMM learns the enterprise ID in the callback specified in the
- * Enterprises.generateSignupUrl call.
- *
- * Request parameters:
- *
- * [domain] - The exact primary domain name of the enterprise to look up.
- *
- * Completes with a [EnterprisesListResponse].
- *
- * 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.
- */
+ /// Looks up an enterprise by domain name. This is only supported for
+ /// enterprises created via the Google-initiated creation flow. Lookup of the
+ /// id is not needed for enterprises created via the EMM-initiated flow since
+ /// the EMM learns the enterprise ID in the callback specified in the
+ /// Enterprises.generateSignupUrl call.
+ ///
+ /// Request parameters:
+ ///
+ /// [domain] - The exact primary domain name of the enterprise to look up.
+ ///
+ /// Completes with a [EnterprisesListResponse].
+ ///
+ /// 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.
async.Future<EnterprisesListResponse> list(core.String domain) {
var _url = null;
var _queryParams = new core.Map();
@@ -789,56 +791,54 @@ class EnterprisesResourceApi {
_url = 'enterprises';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new EnterprisesListResponse.fromJson(data));
}
- /**
- * Pulls and returns a notification set for the enterprises associated with
- * the service account authenticated for the request. The notification set may
- * be empty if no notification are pending.
- * A notification set returned needs to be acknowledged within 20 seconds by
- * calling Enterprises.AcknowledgeNotificationSet, unless the notification set
- * is empty.
- * Notifications that are not acknowledged within the 20 seconds will
- * eventually be included again in the response to another PullNotificationSet
- * request, and those that are never acknowledged will ultimately be deleted
- * according to the Google Cloud Platform Pub/Sub system policy.
- * Multiple requests might be performed concurrently to retrieve
- * notifications, in which case the pending notifications (if any) will be
- * split among each caller, if any are pending.
- * If no notifications are present, an empty notification list is returned.
- * Subsequent requests may return more notifications once they become
- * available.
- *
- * Request parameters:
- *
- * [requestMode] - The request mode for pulling notifications.
- * Specifying waitForNotifications will cause the request to block and wait
- * until one or more notifications are present, or return an empty
- * notification list if no notifications are present after some time.
- * Speciying returnImmediately will cause the request to immediately return
- * the pending notifications, or an empty list if no notifications are
- * present.
- * If omitted, defaults to waitForNotifications.
- * Possible string values are:
- * - "returnImmediately"
- * - "waitForNotifications"
- *
- * Completes with a [NotificationSet].
- *
- * 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.
- */
+ /// Pulls and returns a notification set for the enterprises associated with
+ /// the service account authenticated for the request. The notification set
+ /// may be empty if no notification are pending.
+ /// A notification set returned needs to be acknowledged within 20 seconds by
+ /// calling Enterprises.AcknowledgeNotificationSet, unless the notification
+ /// set is empty.
+ /// Notifications that are not acknowledged within the 20 seconds will
+ /// eventually be included again in the response to another
+ /// PullNotificationSet request, and those that are never acknowledged will
+ /// ultimately be deleted according to the Google Cloud Platform Pub/Sub
+ /// system policy.
+ /// Multiple requests might be performed concurrently to retrieve
+ /// notifications, in which case the pending notifications (if any) will be
+ /// split among each caller, if any are pending.
+ /// If no notifications are present, an empty notification list is returned.
+ /// Subsequent requests may return more notifications once they become
+ /// available.
+ ///
+ /// Request parameters:
+ ///
+ /// [requestMode] - The request mode for pulling notifications.
+ /// Specifying waitForNotifications will cause the request to block and wait
+ /// until one or more notifications are present, or return an empty
+ /// notification list if no notifications are present after some time.
+ /// Speciying returnImmediately will cause the request to immediately return
+ /// the pending notifications, or an empty list if no notifications are
+ /// present.
+ /// If omitted, defaults to waitForNotifications.
+ /// Possible string values are:
+ /// - "returnImmediately"
+ /// - "waitForNotifications"
+ ///
+ /// Completes with a [NotificationSet].
+ ///
+ /// 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.
async.Future<NotificationSet> pullNotificationSet({core.String requestMode}) {
var _url = null;
var _queryParams = new core.Map();
@@ -853,33 +853,31 @@ class EnterprisesResourceApi {
_url = 'enterprises/pullNotificationSet';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new NotificationSet.fromJson(data));
}
- /**
- * Sends a test push notification to validate the EMM integration with the
- * Google Cloud Pub/Sub service for this enterprise.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [EnterprisesSendTestPushNotificationResponse].
- *
- * 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.
- */
- async.Future<EnterprisesSendTestPushNotificationResponse> sendTestPushNotification(core.String enterpriseId) {
+ /// Sends a test notification to validate the EMM integration with the Google
+ /// Cloud Pub/Sub service for this enterprise.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [EnterprisesSendTestPushNotificationResponse].
+ ///
+ /// 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.
+ async.Future<EnterprisesSendTestPushNotificationResponse>
+ sendTestPushNotification(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -891,37 +889,38 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/sendTestPushNotification';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new EnterprisesSendTestPushNotificationResponse.fromJson(data));
- }
-
- /**
- * Sets the account that will be used to authenticate to the API as the
- * enterprise.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [EnterpriseAccount].
- *
- * 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.
- */
- async.Future<EnterpriseAccount> setAccount(EnterpriseAccount request, core.String enterpriseId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/sendTestPushNotification';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then((data) =>
+ new EnterprisesSendTestPushNotificationResponse.fromJson(data));
+ }
+
+ /// Sets the account that will be used to authenticate to the API as the
+ /// enterprise.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [EnterpriseAccount].
+ ///
+ /// 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.
+ async.Future<EnterpriseAccount> setAccount(
+ EnterpriseAccount request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -936,39 +935,39 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/account';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/account';
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new EnterpriseAccount.fromJson(data));
}
- /**
- * Sets the Android Device Policy config resource. EMM may use this method to
- * enable or disable Android Device Policy support for the specified
- * enterprise. To learn more about managing devices and apps with Android
- * Device Policy, see the Android Management API.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [AndroidDevicePolicyConfig].
- *
- * 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.
- */
- async.Future<AndroidDevicePolicyConfig> setAndroidDevicePolicyConfig(AndroidDevicePolicyConfig request, core.String enterpriseId) {
+ /// Sets the Android Device Policy config resource. EMM may use this method
+ /// to enable or disable Android Device Policy support for the specified
+ /// enterprise. To learn more about managing devices and apps with Android
+ /// Device Policy, see the Android Management API.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [AndroidDevicePolicyConfig].
+ ///
+ /// 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.
+ async.Future<AndroidDevicePolicyConfig> setAndroidDevicePolicyConfig(
+ AndroidDevicePolicyConfig request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -983,42 +982,43 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/androidDevicePolicyConfig';
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AndroidDevicePolicyConfig.fromJson(data));
- }
-
- /**
- * Sets the store layout for the enterprise. By default, storeLayoutType is
- * set to "basic" and the basic store layout is enabled. The basic layout only
- * contains apps approved by the admin, and that have been added to the
- * available product set for a user (using the setAvailableProductSet call).
- * Apps on the page are sorted in order of their product ID value. If you
- * create a custom store layout (by setting storeLayoutType = "custom" and
- * setting a homepage), the basic store layout is disabled.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [StoreLayout].
- *
- * 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.
- */
- async.Future<StoreLayout> setStoreLayout(StoreLayout request, core.String enterpriseId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/androidDevicePolicyConfig';
+
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new AndroidDevicePolicyConfig.fromJson(data));
+ }
+
+ /// Sets the store layout for the enterprise. By default, storeLayoutType is
+ /// set to "basic" and the basic store layout is enabled. The basic layout
+ /// only contains apps approved by the admin, and that have been added to the
+ /// available product set for a user (using the setAvailableProductSet
+ /// call). Apps on the page are sorted in order of their product ID value. If
+ /// you create a custom store layout (by setting storeLayoutType = "custom"
+ /// and setting a homepage), the basic store layout is disabled.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [StoreLayout].
+ ///
+ /// 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.
+ async.Future<StoreLayout> setStoreLayout(
+ StoreLayout request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1033,31 +1033,30 @@ class EnterprisesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout';
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreLayout.fromJson(data));
}
- /**
- * Unenrolls an enterprise from the calling EMM.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * 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.
- */
+ /// Unenrolls an enterprise from the calling EMM.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// 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.
async.Future unenroll(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -1072,46 +1071,43 @@ class EnterprisesResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/unenroll';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/unenroll';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
-
}
-
class EntitlementsResourceApi {
final commons.ApiRequester _requester;
- EntitlementsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes an entitlement to an app for a user.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [entitlementId] - The ID of the entitlement (a product ID), e.g.
- * "app:com.google.android.gm".
- *
- * 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.
- */
- async.Future delete(core.String enterpriseId, core.String userId, core.String entitlementId) {
+ EntitlementsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Removes an entitlement to an app for a user.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [entitlementId] - The ID of the entitlement (a product ID), e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// 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.
+ async.Future delete(
+ core.String enterpriseId, core.String userId, core.String entitlementId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1131,39 +1127,42 @@ class EntitlementsResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/entitlements/' + commons.Escaper.ecapeVariable('$entitlementId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/entitlements/' +
+ commons.Escaper.ecapeVariable('$entitlementId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of an entitlement.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [entitlementId] - The ID of the entitlement (a product ID), e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [Entitlement].
- *
- * 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.
- */
- async.Future<Entitlement> get(core.String enterpriseId, core.String userId, core.String entitlementId) {
+ /// Retrieves details of an entitlement.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [entitlementId] - The ID of the entitlement (a product ID), e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [Entitlement].
+ ///
+ /// 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.
+ async.Future<Entitlement> get(
+ core.String enterpriseId, core.String userId, core.String entitlementId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1181,36 +1180,39 @@ class EntitlementsResourceApi {
throw new core.ArgumentError("Parameter entitlementId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/entitlements/' + commons.Escaper.ecapeVariable('$entitlementId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/entitlements/' +
+ commons.Escaper.ecapeVariable('$entitlementId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Entitlement.fromJson(data));
}
- /**
- * Lists all entitlements for the specified user. Only the ID is set.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [EntitlementsListResponse].
- *
- * 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.
- */
- async.Future<EntitlementsListResponse> list(core.String enterpriseId, core.String userId) {
+ /// Lists all entitlements for the specified user. Only the ID is set.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [EntitlementsListResponse].
+ ///
+ /// 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.
+ async.Future<EntitlementsListResponse> list(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1225,47 +1227,51 @@ class EntitlementsResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/entitlements';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new EntitlementsListResponse.fromJson(data));
- }
-
- /**
- * Adds or updates an entitlement to an app for a user. This method supports
- * patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [entitlementId] - The ID of the entitlement (a product ID), e.g.
- * "app:com.google.android.gm".
- *
- * [install] - Set to true to also install the product on all the user's
- * devices where possible. Failure to install on one or more devices will not
- * prevent this operation from returning successfully, as long as the
- * entitlement was successfully assigned to the user.
- *
- * Completes with a [Entitlement].
- *
- * 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.
- */
- async.Future<Entitlement> patch(Entitlement request, core.String enterpriseId, core.String userId, core.String entitlementId, {core.bool install}) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/entitlements';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new EntitlementsListResponse.fromJson(data));
+ }
+
+ /// Adds or updates an entitlement to an app for a user. This method supports
+ /// patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [entitlementId] - The ID of the entitlement (a product ID), e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// [install] - Set to true to also install the product on all the user's
+ /// devices where possible. Failure to install on one or more devices will
+ /// not prevent this operation from returning successfully, as long as the
+ /// entitlement was successfully assigned to the user.
+ ///
+ /// Completes with a [Entitlement].
+ ///
+ /// 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.
+ async.Future<Entitlement> patch(Entitlement request, core.String enterpriseId,
+ core.String userId, core.String entitlementId,
+ {core.bool install}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1289,46 +1295,50 @@ class EntitlementsResourceApi {
_queryParams["install"] = ["${install}"];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/entitlements/' + commons.Escaper.ecapeVariable('$entitlementId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/entitlements/' +
+ commons.Escaper.ecapeVariable('$entitlementId');
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Entitlement.fromJson(data));
}
- /**
- * Adds or updates an entitlement to an app for a user.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [entitlementId] - The ID of the entitlement (a product ID), e.g.
- * "app:com.google.android.gm".
- *
- * [install] - Set to true to also install the product on all the user's
- * devices where possible. Failure to install on one or more devices will not
- * prevent this operation from returning successfully, as long as the
- * entitlement was successfully assigned to the user.
- *
- * Completes with a [Entitlement].
- *
- * 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.
- */
- async.Future<Entitlement> update(Entitlement request, core.String enterpriseId, core.String userId, core.String entitlementId, {core.bool install}) {
+ /// Adds or updates an entitlement to an app for a user.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [entitlementId] - The ID of the entitlement (a product ID), e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// [install] - Set to true to also install the product on all the user's
+ /// devices where possible. Failure to install on one or more devices will
+ /// not prevent this operation from returning successfully, as long as the
+ /// entitlement was successfully assigned to the user.
+ ///
+ /// Completes with a [Entitlement].
+ ///
+ /// 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.
+ async.Future<Entitlement> update(Entitlement request,
+ core.String enterpriseId, core.String userId, core.String entitlementId,
+ {core.bool install}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1352,46 +1362,46 @@ class EntitlementsResourceApi {
_queryParams["install"] = ["${install}"];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/entitlements/' + commons.Escaper.ecapeVariable('$entitlementId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/entitlements/' +
+ commons.Escaper.ecapeVariable('$entitlementId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Entitlement.fromJson(data));
}
-
}
-
class GrouplicensesResourceApi {
final commons.ApiRequester _requester;
- GrouplicensesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves details of an enterprise's group license for a product.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [groupLicenseId] - The ID of the product the group license is for, e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [GroupLicense].
- *
- * 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.
- */
- async.Future<GroupLicense> get(core.String enterpriseId, core.String groupLicenseId) {
+ GrouplicensesResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Retrieves details of an enterprise's group license for a product.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [groupLicenseId] - The ID of the product the group license is for, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [GroupLicense].
+ ///
+ /// 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.
+ async.Future<GroupLicense> get(
+ core.String enterpriseId, core.String groupLicenseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1406,33 +1416,34 @@ class GrouplicensesResourceApi {
throw new core.ArgumentError("Parameter groupLicenseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/groupLicenses/' + commons.Escaper.ecapeVariable('$groupLicenseId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/groupLicenses/' +
+ commons.Escaper.ecapeVariable('$groupLicenseId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new GroupLicense.fromJson(data));
}
- /**
- * Retrieves IDs of all products for which the enterprise has a group license.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [GroupLicensesListResponse].
- *
- * 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.
- */
+ /// Retrieves IDs of all products for which the enterprise has a group
+ /// license.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [GroupLicensesListResponse].
+ ///
+ /// 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.
async.Future<GroupLicensesListResponse> list(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -1445,47 +1456,46 @@ class GrouplicensesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/groupLicenses';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/groupLicenses';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new GroupLicensesListResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new GroupLicensesListResponse.fromJson(data));
}
-
}
-
class GrouplicenseusersResourceApi {
final commons.ApiRequester _requester;
- GrouplicenseusersResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves the IDs of the users who have been granted entitlements under the
- * license.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [groupLicenseId] - The ID of the product the group license is for, e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [GroupLicenseUsersListResponse].
- *
- * 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.
- */
- async.Future<GroupLicenseUsersListResponse> list(core.String enterpriseId, core.String groupLicenseId) {
+ GrouplicenseusersResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Retrieves the IDs of the users who have been granted entitlements under
+ /// the license.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [groupLicenseId] - The ID of the product the group license is for, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [GroupLicenseUsersListResponse].
+ ///
+ /// 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.
+ async.Future<GroupLicenseUsersListResponse> list(
+ core.String enterpriseId, core.String groupLicenseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1500,49 +1510,49 @@ class GrouplicenseusersResourceApi {
throw new core.ArgumentError("Parameter groupLicenseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/groupLicenses/' + commons.Escaper.ecapeVariable('$groupLicenseId') + '/users';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/groupLicenses/' +
+ commons.Escaper.ecapeVariable('$groupLicenseId') +
+ '/users';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new GroupLicenseUsersListResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new GroupLicenseUsersListResponse.fromJson(data));
}
-
}
-
class InstallsResourceApi {
final commons.ApiRequester _requester;
- InstallsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Requests to remove an app from a device. A call to get or list will still
- * show the app as installed on the device until it is actually removed.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [installId] - The ID of the product represented by the install, e.g.
- * "app:com.google.android.gm".
- *
- * 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.
- */
- async.Future delete(core.String enterpriseId, core.String userId, core.String deviceId, core.String installId) {
+ InstallsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Requests to remove an app from a device. A call to get or list will still
+ /// show the app as installed on the device until it is actually removed.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [installId] - The ID of the product represented by the install, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// 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.
+ async.Future delete(core.String enterpriseId, core.String userId,
+ core.String deviceId, core.String installId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1565,41 +1575,46 @@ class InstallsResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/installs/' + commons.Escaper.ecapeVariable('$installId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/installs/' +
+ commons.Escaper.ecapeVariable('$installId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of an installation of an app on a device.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [installId] - The ID of the product represented by the install, e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [Install].
- *
- * 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.
- */
- async.Future<Install> get(core.String enterpriseId, core.String userId, core.String deviceId, core.String installId) {
+ /// Retrieves details of an installation of an app on a device.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [installId] - The ID of the product represented by the install, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [Install].
+ ///
+ /// 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.
+ async.Future<Install> get(core.String enterpriseId, core.String userId,
+ core.String deviceId, core.String installId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1620,38 +1635,43 @@ class InstallsResourceApi {
throw new core.ArgumentError("Parameter installId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/installs/' + commons.Escaper.ecapeVariable('$installId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/installs/' +
+ commons.Escaper.ecapeVariable('$installId');
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Install.fromJson(data));
}
- /**
- * Retrieves the details of all apps installed on the specified device.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * Completes with a [InstallsListResponse].
- *
- * 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.
- */
- async.Future<InstallsListResponse> list(core.String enterpriseId, core.String userId, core.String deviceId) {
+ /// Retrieves the details of all apps installed on the specified device.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// Completes with a [InstallsListResponse].
+ ///
+ /// 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.
+ async.Future<InstallsListResponse> list(
+ core.String enterpriseId, core.String userId, core.String deviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1669,45 +1689,49 @@ class InstallsResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/installs';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/installs';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new InstallsListResponse.fromJson(data));
}
- /**
- * Requests to install the latest version of an app to a device. If the app is
- * already installed, then it is updated to the latest version if necessary.
- * This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [installId] - The ID of the product represented by the install, e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [Install].
- *
- * 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.
- */
- async.Future<Install> patch(Install request, core.String enterpriseId, core.String userId, core.String deviceId, core.String installId) {
+ /// Requests to install the latest version of an app to a device. If the app
+ /// is already installed, then it is updated to the latest version if
+ /// necessary. This method supports patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [installId] - The ID of the product represented by the install, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [Install].
+ ///
+ /// 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.
+ async.Future<Install> patch(Install request, core.String enterpriseId,
+ core.String userId, core.String deviceId, core.String installId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1731,44 +1755,50 @@ class InstallsResourceApi {
throw new core.ArgumentError("Parameter installId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/installs/' + commons.Escaper.ecapeVariable('$installId');
-
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/installs/' +
+ commons.Escaper.ecapeVariable('$installId');
+
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Install.fromJson(data));
}
- /**
- * Requests to install the latest version of an app to a device. If the app is
- * already installed, then it is updated to the latest version if necessary.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [installId] - The ID of the product represented by the install, e.g.
- * "app:com.google.android.gm".
- *
- * Completes with a [Install].
- *
- * 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.
- */
- async.Future<Install> update(Install request, core.String enterpriseId, core.String userId, core.String deviceId, core.String installId) {
+ /// Requests to install the latest version of an app to a device. If the app
+ /// is already installed, then it is updated to the latest version if
+ /// necessary.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [installId] - The ID of the product represented by the install, e.g.
+ /// "app:com.google.android.gm".
+ ///
+ /// Completes with a [Install].
+ ///
+ /// 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.
+ async.Future<Install> update(Install request, core.String enterpriseId,
+ core.String userId, core.String deviceId, core.String installId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1792,49 +1822,52 @@ class InstallsResourceApi {
throw new core.ArgumentError("Parameter installId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/installs/' + commons.Escaper.ecapeVariable('$installId');
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/installs/' +
+ commons.Escaper.ecapeVariable('$installId');
+
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Install.fromJson(data));
}
-
}
-
class ManagedconfigurationsfordeviceResourceApi {
final commons.ApiRequester _requester;
- ManagedconfigurationsfordeviceResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes a per-device managed configuration for an app for the specified
- * device.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [managedConfigurationForDeviceId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * 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.
- */
- async.Future delete(core.String enterpriseId, core.String userId, core.String deviceId, core.String managedConfigurationForDeviceId) {
+ ManagedconfigurationsfordeviceResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Removes a per-device managed configuration for an app for the specified
+ /// device.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [managedConfigurationForDeviceId] - The ID of the managed configuration
+ /// (a product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// 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.
+ async.Future delete(core.String enterpriseId, core.String userId,
+ core.String deviceId, core.String managedConfigurationForDeviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1852,46 +1885,55 @@ class ManagedconfigurationsfordeviceResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
if (managedConfigurationForDeviceId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForDeviceId is required.");
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForDeviceId is required.");
}
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/managedConfigurationsForDevice/' + commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/managedConfigurationsForDevice/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of a per-device managed configuration.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [managedConfigurationForDeviceId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> get(core.String enterpriseId, core.String userId, core.String deviceId, core.String managedConfigurationForDeviceId) {
+ /// Retrieves details of a per-device managed configuration.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [managedConfigurationForDeviceId] - The ID of the managed configuration
+ /// (a product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> get(
+ core.String enterpriseId,
+ core.String userId,
+ core.String deviceId,
+ core.String managedConfigurationForDeviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1909,42 +1951,48 @@ class ManagedconfigurationsfordeviceResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
if (managedConfigurationForDeviceId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForDeviceId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/managedConfigurationsForDevice/' + commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForDeviceId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/managedConfigurationsForDevice/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
- /**
- * Lists all the per-device managed configurations for the specified device.
- * Only the ID is set.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * Completes with a [ManagedConfigurationsForDeviceListResponse].
- *
- * 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.
- */
- async.Future<ManagedConfigurationsForDeviceListResponse> list(core.String enterpriseId, core.String userId, core.String deviceId) {
+ /// Lists all the per-device managed configurations for the specified device.
+ /// Only the ID is set.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// Completes with a [ManagedConfigurationsForDeviceListResponse].
+ ///
+ /// 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.
+ async.Future<ManagedConfigurationsForDeviceListResponse> list(
+ core.String enterpriseId, core.String userId, core.String deviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1962,44 +2010,53 @@ class ManagedconfigurationsfordeviceResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/managedConfigurationsForDevice';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ManagedConfigurationsForDeviceListResponse.fromJson(data));
- }
-
- /**
- * Adds or updates a per-device managed configuration for an app for the
- * specified device. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [managedConfigurationForDeviceId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> patch(ManagedConfiguration request, core.String enterpriseId, core.String userId, core.String deviceId, core.String managedConfigurationForDeviceId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/managedConfigurationsForDevice';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then((data) =>
+ new ManagedConfigurationsForDeviceListResponse.fromJson(data));
+ }
+
+ /// Adds or updates a per-device managed configuration for an app for the
+ /// specified device. This method supports patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [managedConfigurationForDeviceId] - The ID of the managed configuration
+ /// (a product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> patch(
+ ManagedConfiguration request,
+ core.String enterpriseId,
+ core.String userId,
+ core.String deviceId,
+ core.String managedConfigurationForDeviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2020,47 +2077,57 @@ class ManagedconfigurationsfordeviceResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
if (managedConfigurationForDeviceId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForDeviceId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/managedConfigurationsForDevice/' + commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
-
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForDeviceId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/managedConfigurationsForDevice/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
+
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
- /**
- * Adds or updates a per-device managed configuration for an app for the
- * specified device.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [deviceId] - The Android ID of the device.
- *
- * [managedConfigurationForDeviceId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> update(ManagedConfiguration request, core.String enterpriseId, core.String userId, core.String deviceId, core.String managedConfigurationForDeviceId) {
+ /// Adds or updates a per-device managed configuration for an app for the
+ /// specified device.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [deviceId] - The Android ID of the device.
+ ///
+ /// [managedConfigurationForDeviceId] - The ID of the managed configuration
+ /// (a product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> update(
+ ManagedConfiguration request,
+ core.String enterpriseId,
+ core.String userId,
+ core.String deviceId,
+ core.String managedConfigurationForDeviceId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2081,49 +2148,54 @@ class ManagedconfigurationsfordeviceResourceApi {
throw new core.ArgumentError("Parameter deviceId is required.");
}
if (managedConfigurationForDeviceId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForDeviceId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/devices/' + commons.Escaper.ecapeVariable('$deviceId') + '/managedConfigurationsForDevice/' + commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForDeviceId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/devices/' +
+ commons.Escaper.ecapeVariable('$deviceId') +
+ '/managedConfigurationsForDevice/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForDeviceId');
+
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
-
}
-
class ManagedconfigurationsforuserResourceApi {
final commons.ApiRequester _requester;
- ManagedconfigurationsforuserResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes a per-user managed configuration for an app for the specified user.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [managedConfigurationForUserId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * 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.
- */
- async.Future delete(core.String enterpriseId, core.String userId, core.String managedConfigurationForUserId) {
+ ManagedconfigurationsforuserResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Removes a per-user managed configuration for an app for the specified
+ /// user.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [managedConfigurationForUserId] - The ID of the managed configuration (a
+ /// product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// 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.
+ async.Future delete(core.String enterpriseId, core.String userId,
+ core.String managedConfigurationForUserId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2138,45 +2210,49 @@ class ManagedconfigurationsforuserResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
if (managedConfigurationForUserId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForUserId is required.");
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForUserId is required.");
}
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/managedConfigurationsForUser/' + commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/managedConfigurationsForUser/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of a per-user managed configuration for an app for the
- * specified user.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [managedConfigurationForUserId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> get(core.String enterpriseId, core.String userId, core.String managedConfigurationForUserId) {
+ /// Retrieves details of a per-user managed configuration for an app for the
+ /// specified user.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [managedConfigurationForUserId] - The ID of the managed configuration (a
+ /// product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> get(core.String enterpriseId,
+ core.String userId, core.String managedConfigurationForUserId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2191,40 +2267,44 @@ class ManagedconfigurationsforuserResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
if (managedConfigurationForUserId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForUserId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/managedConfigurationsForUser/' + commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForUserId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/managedConfigurationsForUser/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
- /**
- * Lists all the per-user managed configurations for the specified user. Only
- * the ID is set.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [ManagedConfigurationsForUserListResponse].
- *
- * 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.
- */
- async.Future<ManagedConfigurationsForUserListResponse> list(core.String enterpriseId, core.String userId) {
+ /// Lists all the per-user managed configurations for the specified user.
+ /// Only the ID is set.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [ManagedConfigurationsForUserListResponse].
+ ///
+ /// 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.
+ async.Future<ManagedConfigurationsForUserListResponse> list(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2239,42 +2319,48 @@ class ManagedconfigurationsforuserResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/managedConfigurationsForUser';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ManagedConfigurationsForUserListResponse.fromJson(data));
- }
-
- /**
- * Adds or updates a per-user managed configuration for an app for the
- * specified user. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [managedConfigurationForUserId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> patch(ManagedConfiguration request, core.String enterpriseId, core.String userId, core.String managedConfigurationForUserId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/managedConfigurationsForUser';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then(
+ (data) => new ManagedConfigurationsForUserListResponse.fromJson(data));
+ }
+
+ /// Adds or updates a per-user managed configuration for an app for the
+ /// specified user. This method supports patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [managedConfigurationForUserId] - The ID of the managed configuration (a
+ /// product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> patch(
+ ManagedConfiguration request,
+ core.String enterpriseId,
+ core.String userId,
+ core.String managedConfigurationForUserId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2292,45 +2378,52 @@ class ManagedconfigurationsforuserResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
if (managedConfigurationForUserId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForUserId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/managedConfigurationsForUser/' + commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
-
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForUserId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/managedConfigurationsForUser/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
+
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
- /**
- * Adds or updates a per-user managed configuration for an app for the
- * specified user.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * [managedConfigurationForUserId] - The ID of the managed configuration (a
- * product ID), e.g. "app:com.google.android.gm".
- *
- * Completes with a [ManagedConfiguration].
- *
- * 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.
- */
- async.Future<ManagedConfiguration> update(ManagedConfiguration request, core.String enterpriseId, core.String userId, core.String managedConfigurationForUserId) {
+ /// Adds or updates a per-user managed configuration for an app for the
+ /// specified user.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// [managedConfigurationForUserId] - The ID of the managed configuration (a
+ /// product ID), e.g. "app:com.google.android.gm".
+ ///
+ /// Completes with a [ManagedConfiguration].
+ ///
+ /// 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.
+ async.Future<ManagedConfiguration> update(
+ ManagedConfiguration request,
+ core.String enterpriseId,
+ core.String userId,
+ core.String managedConfigurationForUserId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2348,50 +2441,51 @@ class ManagedconfigurationsforuserResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
if (managedConfigurationForUserId == null) {
- throw new core.ArgumentError("Parameter managedConfigurationForUserId is required.");
- }
-
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/managedConfigurationsForUser/' + commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ throw new core.ArgumentError(
+ "Parameter managedConfigurationForUserId is required.");
+ }
+
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/managedConfigurationsForUser/' +
+ commons.Escaper.ecapeVariable('$managedConfigurationForUserId');
+
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ManagedConfiguration.fromJson(data));
}
-
}
-
class PermissionsResourceApi {
final commons.ApiRequester _requester;
- PermissionsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves details of an Android app permission for display to an enterprise
- * admin.
- *
- * Request parameters:
- *
- * [permissionId] - The ID of the permission.
- *
- * [language] - The BCP47 tag for the user's preferred language (e.g. "en-US",
- * "de")
- *
- * Completes with a [Permission].
- *
- * 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.
- */
- async.Future<Permission> get(core.String permissionId, {core.String language}) {
+ PermissionsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Retrieves details of an Android app permission for display to an
+ /// enterprise admin.
+ ///
+ /// Request parameters:
+ ///
+ /// [permissionId] - The ID of the permission.
+ ///
+ /// [language] - The BCP47 tag for the user's preferred language (e.g.
+ /// "en-US", "de")
+ ///
+ /// Completes with a [Permission].
+ ///
+ /// 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.
+ async.Future<Permission> get(core.String permissionId,
+ {core.String language}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2408,48 +2502,44 @@ class PermissionsResourceApi {
_url = 'permissions/' + commons.Escaper.ecapeVariable('$permissionId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Permission.fromJson(data));
}
-
}
-
class ProductsResourceApi {
final commons.ApiRequester _requester;
- ProductsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Approves the specified product and the relevant app permissions, if any.
- * The maximum number of products that you can approve per enterprise customer
- * is 1,000.
- *
- * To learn how to use managed Google Play to design and create a store layout
- * to display approved products to your users, see Store Layout Design.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product.
- *
- * 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.
- */
- async.Future approve(ProductsApproveRequest request, core.String enterpriseId, core.String productId) {
+ ProductsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Approves the specified product and the relevant app permissions, if any.
+ /// The maximum number of products that you can approve per enterprise
+ /// customer is 1,000.
+ ///
+ /// To learn how to use managed Google Play to design and create a store
+ /// layout to display approved products to your users, see Store Layout
+ /// Design.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product.
+ ///
+ /// 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.
+ async.Future approve(ProductsApproveRequest request, core.String enterpriseId,
+ core.String productId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2469,48 +2559,51 @@ class ProductsResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId') + '/approve';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId') +
+ '/approve';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Generates a URL that can be rendered in an iframe to display the
- * permissions (if any) of a product. An enterprise admin must view these
- * permissions and accept them on behalf of their organization in order to
- * approve that product.
- *
- * Admins should accept the displayed permissions by interacting with a
- * separate UI element in the EMM console, which in turn should trigger the
- * use of this URL as the approvalUrlInfo.approvalUrl property in a
- * Products.approve call to approve the product. This URL can only be used to
- * display permissions for up to 1 day.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product.
- *
- * [languageCode] - The BCP 47 language code used for permission names and
- * descriptions in the returned iframe, for instance "en-US".
- *
- * Completes with a [ProductsGenerateApprovalUrlResponse].
- *
- * 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.
- */
- async.Future<ProductsGenerateApprovalUrlResponse> generateApprovalUrl(core.String enterpriseId, core.String productId, {core.String languageCode}) {
+ /// Generates a URL that can be rendered in an iframe to display the
+ /// permissions (if any) of a product. An enterprise admin must view these
+ /// permissions and accept them on behalf of their organization in order to
+ /// approve that product.
+ ///
+ /// Admins should accept the displayed permissions by interacting with a
+ /// separate UI element in the EMM console, which in turn should trigger the
+ /// use of this URL as the approvalUrlInfo.approvalUrl property in a
+ /// Products.approve call to approve the product. This URL can only be used
+ /// to display permissions for up to 1 day.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product.
+ ///
+ /// [languageCode] - The BCP 47 language code used for permission names and
+ /// descriptions in the returned iframe, for instance "en-US".
+ ///
+ /// Completes with a [ProductsGenerateApprovalUrlResponse].
+ ///
+ /// 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.
+ async.Future<ProductsGenerateApprovalUrlResponse> generateApprovalUrl(
+ core.String enterpriseId, core.String productId,
+ {core.String languageCode}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2528,39 +2621,42 @@ class ProductsResourceApi {
_queryParams["languageCode"] = [languageCode];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId') + '/generateApprovalUrl';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ProductsGenerateApprovalUrlResponse.fromJson(data));
- }
-
- /**
- * Retrieves details of a product for display to an enterprise admin.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product, e.g. "app:com.google.android.gm".
- *
- * [language] - The BCP47 tag for the user's preferred language (e.g. "en-US",
- * "de").
- *
- * Completes with a [Product].
- *
- * 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.
- */
- async.Future<Product> get(core.String enterpriseId, core.String productId, {core.String language}) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId') +
+ '/generateApprovalUrl';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ProductsGenerateApprovalUrlResponse.fromJson(data));
+ }
+
+ /// Retrieves details of a product for display to an enterprise admin.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product, e.g. "app:com.google.android.gm".
+ ///
+ /// [language] - The BCP47 tag for the user's preferred language (e.g.
+ /// "en-US", "de").
+ ///
+ /// Completes with a [Product].
+ ///
+ /// 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.
+ async.Future<Product> get(core.String enterpriseId, core.String productId,
+ {core.String language}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2578,44 +2674,46 @@ class ProductsResourceApi {
_queryParams["language"] = [language];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Product.fromJson(data));
}
- /**
- * Retrieves the schema that defines the configurable properties for this
- * product. All products have a schema, but this schema may be empty if no
- * managed configurations have been defined. This schema can be used to
- * populate a UI that allows an admin to configure the product. To apply a
- * managed configuration based on the schema obtained using this API, see
- * Managed Configurations through Play.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product.
- *
- * [language] - The BCP47 tag for the user's preferred language (e.g. "en-US",
- * "de").
- *
- * Completes with a [AppRestrictionsSchema].
- *
- * 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.
- */
- async.Future<AppRestrictionsSchema> getAppRestrictionsSchema(core.String enterpriseId, core.String productId, {core.String language}) {
+ /// Retrieves the schema that defines the configurable properties for this
+ /// product. All products have a schema, but this schema may be empty if no
+ /// managed configurations have been defined. This schema can be used to
+ /// populate a UI that allows an admin to configure the product. To apply a
+ /// managed configuration based on the schema obtained using this API, see
+ /// Managed Configurations through Play.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product.
+ ///
+ /// [language] - The BCP47 tag for the user's preferred language (e.g.
+ /// "en-US", "de").
+ ///
+ /// Completes with a [AppRestrictionsSchema].
+ ///
+ /// 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.
+ async.Future<AppRestrictionsSchema> getAppRestrictionsSchema(
+ core.String enterpriseId, core.String productId,
+ {core.String language}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2633,36 +2731,38 @@ class ProductsResourceApi {
_queryParams["language"] = [language];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId') + '/appRestrictionsSchema';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId') +
+ '/appRestrictionsSchema';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new AppRestrictionsSchema.fromJson(data));
}
- /**
- * Retrieves the Android app permissions required by this app.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product.
- *
- * Completes with a [ProductPermissions].
- *
- * 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.
- */
- async.Future<ProductPermissions> getPermissions(core.String enterpriseId, core.String productId) {
+ /// Retrieves the Android app permissions required by this app.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product.
+ ///
+ /// Completes with a [ProductPermissions].
+ ///
+ /// 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.
+ async.Future<ProductPermissions> getPermissions(
+ core.String enterpriseId, core.String productId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2677,57 +2777,63 @@ class ProductsResourceApi {
throw new core.ArgumentError("Parameter productId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId') + '/permissions';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId') +
+ '/permissions';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ProductPermissions.fromJson(data));
}
- /**
- * Finds approved products that match a query, or all approved products if
- * there is no query.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [approved] - Specifies whether to search among all products (false) or
- * among only products that have been approved (true). Only "true" is
- * supported, and should be specified.
- *
- * [language] - The BCP47 tag for the user's preferred language (e.g. "en-US",
- * "de"). Results are returned in the language best matching the preferred
- * language.
- *
- * [maxResults] - Specifies the maximum number of products that can be
- * returned per request. If not specified, uses a default value of 100, which
- * is also the maximum retrievable within a single response.
- *
- * [query] - The search query as typed in the Google Play store search box. If
- * omitted, all approved apps will be returned (using the pagination
- * parameters), including apps that are not available in the store (e.g.
- * unpublished apps).
- *
- * [token] - A pagination token is contained in a request''s response when
- * there are more products. The token can be used in a subsequent request to
- * obtain more products, and so forth. This parameter cannot be used in the
- * initial request.
- *
- * Completes with a [ProductsListResponse].
- *
- * 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.
- */
- async.Future<ProductsListResponse> list(core.String enterpriseId, {core.bool approved, core.String language, core.int maxResults, core.String query, core.String token}) {
+ /// Finds approved products that match a query, or all approved products if
+ /// there is no query.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [approved] - Specifies whether to search among all products (false) or
+ /// among only products that have been approved (true). Only "true" is
+ /// supported, and should be specified.
+ ///
+ /// [language] - The BCP47 tag for the user's preferred language (e.g.
+ /// "en-US", "de"). Results are returned in the language best matching the
+ /// preferred language.
+ ///
+ /// [maxResults] - Specifies the maximum number of products that can be
+ /// returned per request. If not specified, uses a default value of 100,
+ /// which is also the maximum retrievable within a single response.
+ ///
+ /// [query] - The search query as typed in the Google Play store search box.
+ /// If omitted, all approved apps will be returned (using the pagination
+ /// parameters), including apps that are not available in the store (e.g.
+ /// unpublished apps).
+ ///
+ /// [token] - A pagination token is contained in a request''s response when
+ /// there are more products. The token can be used in a subsequent request to
+ /// obtain more products, and so forth. This parameter cannot be used in the
+ /// initial request.
+ ///
+ /// Completes with a [ProductsListResponse].
+ ///
+ /// 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.
+ async.Future<ProductsListResponse> list(core.String enterpriseId,
+ {core.bool approved,
+ core.String language,
+ core.int maxResults,
+ core.String query,
+ core.String token}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2754,33 +2860,33 @@ class ProductsResourceApi {
_queryParams["token"] = [token];
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ProductsListResponse.fromJson(data));
}
- /**
- * Unapproves the specified product (and the relevant app permissions, if any)
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [productId] - The ID of the product.
- *
- * 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.
- */
+ /// Unapproves the specified product (and the relevant app permissions, if
+ /// any)
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [productId] - The ID of the product.
+ ///
+ /// 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.
async.Future unapprove(core.String enterpriseId, core.String productId) {
var _url = null;
var _queryParams = new core.Map();
@@ -2798,45 +2904,45 @@ class ProductsResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/products/' + commons.Escaper.ecapeVariable('$productId') + '/unapprove';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/products/' +
+ commons.Escaper.ecapeVariable('$productId') +
+ '/unapprove';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
-
}
-
class ServiceaccountkeysResourceApi {
final commons.ApiRequester _requester;
- ServiceaccountkeysResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Removes and invalidates the specified credentials for the service account
- * associated with this enterprise. The calling service account must have been
- * retrieved by calling Enterprises.GetServiceAccount and must have been set
- * as the enterprise service account by calling Enterprises.SetAccount.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [keyId] - The ID of the key.
- *
- * 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.
- */
+ ServiceaccountkeysResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Removes and invalidates the specified credentials for the service account
+ /// associated with this enterprise. The calling service account must have
+ /// been retrieved by calling Enterprises.GetServiceAccount and must have
+ /// been set as the enterprise service account by calling
+ /// Enterprises.SetAccount.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [keyId] - The ID of the key.
+ ///
+ /// 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.
async.Future delete(core.String enterpriseId, core.String keyId) {
var _url = null;
var _queryParams = new core.Map();
@@ -2854,42 +2960,43 @@ class ServiceaccountkeysResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/serviceAccountKeys/' + commons.Escaper.ecapeVariable('$keyId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/serviceAccountKeys/' +
+ commons.Escaper.ecapeVariable('$keyId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Generates new credentials for the service account associated with this
- * enterprise. The calling service account must have been retrieved by calling
- * Enterprises.GetServiceAccount and must have been set as the enterprise
- * service account by calling Enterprises.SetAccount.
- *
- * Only the type of the key should be populated in the resource to be
- * inserted.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [ServiceAccountKey].
- *
- * 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.
- */
- async.Future<ServiceAccountKey> insert(ServiceAccountKey request, core.String enterpriseId) {
+ /// Generates new credentials for the service account associated with this
+ /// enterprise. The calling service account must have been retrieved by
+ /// calling Enterprises.GetServiceAccount and must have been set as the
+ /// enterprise service account by calling Enterprises.SetAccount.
+ ///
+ /// Only the type of the key should be populated in the resource to be
+ /// inserted.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [ServiceAccountKey].
+ ///
+ /// 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.
+ async.Future<ServiceAccountKey> insert(
+ ServiceAccountKey request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2904,37 +3011,36 @@ class ServiceaccountkeysResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/serviceAccountKeys';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/serviceAccountKeys';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ServiceAccountKey.fromJson(data));
}
- /**
- * Lists all active credentials for the service account associated with this
- * enterprise. Only the ID and key type are returned. The calling service
- * account must have been retrieved by calling Enterprises.GetServiceAccount
- * and must have been set as the enterprise service account by calling
- * Enterprises.SetAccount.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [ServiceAccountKeysListResponse].
- *
- * 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.
- */
+ /// Lists all active credentials for the service account associated with this
+ /// enterprise. Only the ID and key type are returned. The calling service
+ /// account must have been retrieved by calling Enterprises.GetServiceAccount
+ /// and must have been set as the enterprise service account by calling
+ /// Enterprises.SetAccount.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [ServiceAccountKeysListResponse].
+ ///
+ /// 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.
async.Future<ServiceAccountKeysListResponse> list(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -2947,45 +3053,44 @@ class ServiceaccountkeysResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/serviceAccountKeys';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/serviceAccountKeys';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ServiceAccountKeysListResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ServiceAccountKeysListResponse.fromJson(data));
}
-
}
-
class StorelayoutclustersResourceApi {
final commons.ApiRequester _requester;
- StorelayoutclustersResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Deletes a cluster.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * [clusterId] - The ID of the cluster.
- *
- * 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.
- */
- async.Future delete(core.String enterpriseId, core.String pageId, core.String clusterId) {
+ StorelayoutclustersResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Deletes a cluster.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// [clusterId] - The ID of the cluster.
+ ///
+ /// 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.
+ async.Future delete(
+ core.String enterpriseId, core.String pageId, core.String clusterId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3005,38 +3110,41 @@ class StorelayoutclustersResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters/' + commons.Escaper.ecapeVariable('$clusterId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters/' +
+ commons.Escaper.ecapeVariable('$clusterId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of a cluster.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * [clusterId] - The ID of the cluster.
- *
- * Completes with a [StoreCluster].
- *
- * 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.
- */
- async.Future<StoreCluster> get(core.String enterpriseId, core.String pageId, core.String clusterId) {
+ /// Retrieves details of a cluster.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// [clusterId] - The ID of the cluster.
+ ///
+ /// Completes with a [StoreCluster].
+ ///
+ /// 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.
+ async.Future<StoreCluster> get(
+ core.String enterpriseId, core.String pageId, core.String clusterId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3054,38 +3162,41 @@ class StorelayoutclustersResourceApi {
throw new core.ArgumentError("Parameter clusterId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters/' + commons.Escaper.ecapeVariable('$clusterId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters/' +
+ commons.Escaper.ecapeVariable('$clusterId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreCluster.fromJson(data));
}
- /**
- * Inserts a new cluster in a page.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * Completes with a [StoreCluster].
- *
- * 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.
- */
- async.Future<StoreCluster> insert(StoreCluster request, core.String enterpriseId, core.String pageId) {
+ /// Inserts a new cluster in a page.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// Completes with a [StoreCluster].
+ ///
+ /// 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.
+ async.Future<StoreCluster> insert(
+ StoreCluster request, core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3103,36 +3214,38 @@ class StorelayoutclustersResourceApi {
throw new core.ArgumentError("Parameter pageId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreCluster.fromJson(data));
}
- /**
- * Retrieves the details of all clusters on the specified page.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * Completes with a [StoreLayoutClustersListResponse].
- *
- * 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.
- */
- async.Future<StoreLayoutClustersListResponse> list(core.String enterpriseId, core.String pageId) {
+ /// Retrieves the details of all clusters on the specified page.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// Completes with a [StoreLayoutClustersListResponse].
+ ///
+ /// 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.
+ async.Future<StoreLayoutClustersListResponse> list(
+ core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3147,40 +3260,43 @@ class StorelayoutclustersResourceApi {
throw new core.ArgumentError("Parameter pageId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new StoreLayoutClustersListResponse.fromJson(data));
- }
-
- /**
- * Updates a cluster. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * [clusterId] - The ID of the cluster.
- *
- * Completes with a [StoreCluster].
- *
- * 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.
- */
- async.Future<StoreCluster> patch(StoreCluster request, core.String enterpriseId, core.String pageId, core.String clusterId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new StoreLayoutClustersListResponse.fromJson(data));
+ }
+
+ /// Updates a cluster. This method supports patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// [clusterId] - The ID of the cluster.
+ ///
+ /// Completes with a [StoreCluster].
+ ///
+ /// 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.
+ async.Future<StoreCluster> patch(StoreCluster request,
+ core.String enterpriseId, core.String pageId, core.String clusterId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3201,40 +3317,43 @@ class StorelayoutclustersResourceApi {
throw new core.ArgumentError("Parameter clusterId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters/' + commons.Escaper.ecapeVariable('$clusterId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters/' +
+ commons.Escaper.ecapeVariable('$clusterId');
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreCluster.fromJson(data));
}
- /**
- * Updates a cluster.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * [clusterId] - The ID of the cluster.
- *
- * Completes with a [StoreCluster].
- *
- * 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.
- */
- async.Future<StoreCluster> update(StoreCluster request, core.String enterpriseId, core.String pageId, core.String clusterId) {
+ /// Updates a cluster.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// [clusterId] - The ID of the cluster.
+ ///
+ /// Completes with a [StoreCluster].
+ ///
+ /// 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.
+ async.Future<StoreCluster> update(StoreCluster request,
+ core.String enterpriseId, core.String pageId, core.String clusterId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3255,42 +3374,42 @@ class StorelayoutclustersResourceApi {
throw new core.ArgumentError("Parameter clusterId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId') + '/clusters/' + commons.Escaper.ecapeVariable('$clusterId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId') +
+ '/clusters/' +
+ commons.Escaper.ecapeVariable('$clusterId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StoreCluster.fromJson(data));
}
-
}
-
class StorelayoutpagesResourceApi {
final commons.ApiRequester _requester;
- StorelayoutpagesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Deletes a store page.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * 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.
- */
+ StorelayoutpagesResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Deletes a store page.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// 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.
async.Future delete(core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3308,35 +3427,35 @@ class StorelayoutpagesResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Retrieves details of a store page.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * Completes with a [StorePage].
- *
- * 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.
- */
+ /// Retrieves details of a store page.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// Completes with a [StorePage].
+ ///
+ /// 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.
async.Future<StorePage> get(core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3352,35 +3471,35 @@ class StorelayoutpagesResourceApi {
throw new core.ArgumentError("Parameter pageId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StorePage.fromJson(data));
}
- /**
- * Inserts a new store page.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [StorePage].
- *
- * 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.
- */
+ /// Inserts a new store page.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [StorePage].
+ ///
+ /// 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.
async.Future<StorePage> insert(StorePage request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3396,33 +3515,32 @@ class StorelayoutpagesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StorePage.fromJson(data));
}
- /**
- * Retrieves the details of all pages in the store.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [StoreLayoutPagesListResponse].
- *
- * 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.
- */
+ /// Retrieves the details of all pages in the store.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [StoreLayoutPagesListResponse].
+ ///
+ /// 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.
async.Future<StoreLayoutPagesListResponse> list(core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3435,38 +3553,40 @@ class StorelayoutpagesResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new StoreLayoutPagesListResponse.fromJson(data));
- }
-
- /**
- * Updates the content of a store page. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * Completes with a [StorePage].
- *
- * 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.
- */
- async.Future<StorePage> patch(StorePage request, core.String enterpriseId, core.String pageId) {
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new StoreLayoutPagesListResponse.fromJson(data));
+ }
+
+ /// Updates the content of a store page. This method supports patch
+ /// semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// Completes with a [StorePage].
+ ///
+ /// 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.
+ async.Future<StorePage> patch(
+ StorePage request, core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3484,38 +3604,39 @@ class StorelayoutpagesResourceApi {
throw new core.ArgumentError("Parameter pageId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId');
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StorePage.fromJson(data));
}
- /**
- * Updates the content of a store page.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [pageId] - The ID of the page.
- *
- * Completes with a [StorePage].
- *
- * 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.
- */
- async.Future<StorePage> update(StorePage request, core.String enterpriseId, core.String pageId) {
+ /// Updates the content of a store page.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [pageId] - The ID of the page.
+ ///
+ /// Completes with a [StorePage].
+ ///
+ /// 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.
+ async.Future<StorePage> update(
+ StorePage request, core.String enterpriseId, core.String pageId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3533,42 +3654,39 @@ class StorelayoutpagesResourceApi {
throw new core.ArgumentError("Parameter pageId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/storeLayout/pages/' + commons.Escaper.ecapeVariable('$pageId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/storeLayout/pages/' +
+ commons.Escaper.ecapeVariable('$pageId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new StorePage.fromJson(data));
}
-
}
-
class UsersResourceApi {
final commons.ApiRequester _requester;
- UsersResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Deleted an EMM-managed user.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * 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.
- */
+ UsersResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Deleted an EMM-managed user.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// 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.
async.Future delete(core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3586,40 +3704,41 @@ class UsersResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Generates an authentication token which the device policy client can use to
- * provision the given EMM-managed user account on a device. The generated
- * token is single-use and expires after a few minutes.
- *
- * This call only works with EMM-managed accounts.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [AuthenticationToken].
- *
- * 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.
- */
- async.Future<AuthenticationToken> generateAuthenticationToken(core.String enterpriseId, core.String userId) {
+ /// Generates an authentication token which the device policy client can use
+ /// to provision the given EMM-managed user account on a device. The
+ /// generated token is single-use and expires after a few minutes.
+ ///
+ /// This call only works with EMM-managed accounts.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [AuthenticationToken].
+ ///
+ /// 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.
+ async.Future<AuthenticationToken> generateAuthenticationToken(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3634,40 +3753,42 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/authenticationToken';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/authenticationToken';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new AuthenticationToken.fromJson(data));
}
- /**
- * Generates a token (activation code) to allow this user to configure their
- * managed account in the Android Setup Wizard. Revokes any previously
- * generated token.
- *
- * This call only works with Google managed accounts.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [UserToken].
- *
- * 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.
- */
- async.Future<UserToken> generateToken(core.String enterpriseId, core.String userId) {
+ /// Generates a token (activation code) to allow this user to configure their
+ /// managed account in the Android Setup Wizard. Revokes any previously
+ /// generated token.
+ ///
+ /// This call only works with Google managed accounts.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [UserToken].
+ ///
+ /// 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.
+ async.Future<UserToken> generateToken(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3682,35 +3803,36 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/token';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/token';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new UserToken.fromJson(data));
}
- /**
- * Retrieves a user's details.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [User].
- *
- * 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.
- */
+ /// Retrieves a user's details.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [User].
+ ///
+ /// 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.
async.Future<User> get(core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3726,36 +3848,37 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new User.fromJson(data));
}
- /**
- * Retrieves the set of products a user is entitled to access.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [ProductSet].
- *
- * 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.
- */
- async.Future<ProductSet> getAvailableProductSet(core.String enterpriseId, core.String userId) {
+ /// Retrieves the set of products a user is entitled to access.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [ProductSet].
+ ///
+ /// 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.
+ async.Future<ProductSet> getAvailableProductSet(
+ core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3770,41 +3893,42 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/availableProductSet';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/availableProductSet';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ProductSet.fromJson(data));
}
- /**
- * Creates a new EMM-managed user.
- *
- * The Users resource passed in the body of the request should include an
- * accountIdentifier and an accountType.
- * If a corresponding user already exists with the same account identifier,
- * the user will be updated with the resource. In this case only the
- * displayName field can be changed.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * Completes with a [User].
- *
- * 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.
- */
+ /// Creates a new EMM-managed user.
+ ///
+ /// The Users resource passed in the body of the request should include an
+ /// accountIdentifier and an accountType.
+ /// If a corresponding user already exists with the same account identifier,
+ /// the user will be updated with the resource. In this case only the
+ /// displayName field can be changed.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// Completes with a [User].
+ ///
+ /// 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.
async.Future<User> insert(User request, core.String enterpriseId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3820,38 +3944,39 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter enterpriseId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new User.fromJson(data));
}
- /**
- * Looks up a user by primary email address. This is only supported for
- * Google-managed users. Lookup of the id is not needed for EMM-managed users
- * because the id is already returned in the result of the Users.insert call.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [email] - The exact primary email address of the user to look up.
- *
- * Completes with a [UsersListResponse].
- *
- * 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.
- */
- async.Future<UsersListResponse> list(core.String enterpriseId, core.String email) {
+ /// Looks up a user by primary email address. This is only supported for
+ /// Google-managed users. Lookup of the id is not needed for EMM-managed
+ /// users because the id is already returned in the result of the
+ /// Users.insert call.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [email] - The exact primary email address of the user to look up.
+ ///
+ /// Completes with a [UsersListResponse].
+ ///
+ /// 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.
+ async.Future<UsersListResponse> list(
+ core.String enterpriseId, core.String email) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3867,43 +3992,43 @@ class UsersResourceApi {
}
_queryParams["email"] = [email];
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new UsersListResponse.fromJson(data));
}
- /**
- * Updates the details of an EMM-managed user.
- *
- * Can be used with EMM-managed users only (not Google managed users). Pass
- * the new details in the Users resource in the request body. Only the
- * displayName field can be changed. Other fields must either be unset or have
- * the currently active value. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [User].
- *
- * 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.
- */
- async.Future<User> patch(User request, core.String enterpriseId, core.String userId) {
+ /// Updates the details of an EMM-managed user.
+ ///
+ /// Can be used with EMM-managed users only (not Google managed users). Pass
+ /// the new details in the Users resource in the request body. Only the
+ /// displayName field can be changed. Other fields must either be unset or
+ /// have the currently active value. This method supports patch semantics.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [User].
+ ///
+ /// 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.
+ async.Future<User> patch(
+ User request, core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -3921,33 +4046,33 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PATCH",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new User.fromJson(data));
}
- /**
- * Revokes a previously generated token (activation code) for the user.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * 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.
- */
+ /// Revokes a previously generated token (activation code) for the user.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// 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.
async.Future revokeToken(core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
@@ -3965,41 +4090,43 @@ class UsersResourceApi {
_downloadOptions = null;
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/token';
-
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/token';
+
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => null);
}
- /**
- * Modifies the set of products that a user is entitled to access (referred to
- * as whitelisted products). Only products that are approved or products that
- * were previously approved (products with revoked approval) can be
- * whitelisted.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [ProductSet].
- *
- * 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.
- */
- async.Future<ProductSet> setAvailableProductSet(ProductSet request, core.String enterpriseId, core.String userId) {
+ /// Modifies the set of products that a user is entitled to access (referred
+ /// to as whitelisted products). Only products that are approved or products
+ /// that were previously approved (products with revoked approval) can be
+ /// whitelisted.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [ProductSet].
+ ///
+ /// 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.
+ async.Future<ProductSet> setAvailableProductSet(
+ ProductSet request, core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -4017,43 +4144,45 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId') + '/availableProductSet';
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId') +
+ '/availableProductSet';
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ProductSet.fromJson(data));
}
- /**
- * Updates the details of an EMM-managed user.
- *
- * Can be used with EMM-managed users only (not Google managed users). Pass
- * the new details in the Users resource in the request body. Only the
- * displayName field can be changed. Other fields must either be unset or have
- * the currently active value.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [enterpriseId] - The ID of the enterprise.
- *
- * [userId] - The ID of the user.
- *
- * Completes with a [User].
- *
- * 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.
- */
- async.Future<User> update(User request, core.String enterpriseId, core.String userId) {
+ /// Updates the details of an EMM-managed user.
+ ///
+ /// Can be used with EMM-managed users only (not Google managed users). Pass
+ /// the new details in the Users resource in the request body. Only the
+ /// displayName field can be changed. Other fields must either be unset or
+ /// have the currently active value.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [enterpriseId] - The ID of the enterprise.
+ ///
+ /// [userId] - The ID of the user.
+ ///
+ /// Completes with a [User].
+ ///
+ /// 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.
+ async.Future<User> update(
+ User request, core.String enterpriseId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -4071,28 +4200,25 @@ class UsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'enterprises/' + commons.Escaper.ecapeVariable('$enterpriseId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
+ _url = 'enterprises/' +
+ commons.Escaper.ecapeVariable('$enterpriseId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new User.fromJson(data));
}
-
}
-
-
-/**
- * This represents an enterprise admin who can manage the enterprise in the
- * managed Google Play store.
- */
+/// This represents an enterprise admin who can manage the enterprise in the
+/// managed Google Play store.
class Administrator {
- /** The admin's email address. */
+ /// The admin's email address.
core.String email;
Administrator();
@@ -4104,7 +4230,8 @@ class Administrator {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (email != null) {
_json["email"] = email;
}
@@ -4112,16 +4239,13 @@ class Administrator {
}
}
-/** A token authorizing an admin to access an iframe. */
+/// A token authorizing an admin to access an iframe.
class AdministratorWebToken {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#administratorWebToken".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#administratorWebToken".
core.String kind;
- /**
- * An opaque token to be passed to the Play front-end to generate an iframe.
- */
+
+ /// An opaque token to be passed to the Play front-end to generate an iframe.
core.String token;
AdministratorWebToken();
@@ -4136,7 +4260,8 @@ class AdministratorWebToken {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -4147,28 +4272,22 @@ class AdministratorWebToken {
}
}
-/**
- * Specification for a token used to generate iframes. The token specifies what
- * data the admin is allowed to modify and the URI the iframe is allowed to
- * communiate with.
- */
+/// Specification for a token used to generate iframes. The token specifies
+/// what data the admin is allowed to modify and the URI the iframe is allowed
+/// to communiate with.
class AdministratorWebTokenSpec {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#administratorWebTokenSpec".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#administratorWebTokenSpec".
core.String kind;
- /**
- * The URI of the parent frame hosting the iframe. To prevent XSS, the iframe
- * may not be hosted at other URIs. This URI must be https.
- */
+
+ /// The URI of the parent frame hosting the iframe. To prevent XSS, the
+ /// iframe may not be hosted at other URIs. This URI must be https.
core.String parent;
- /**
- * The list of permissions the admin is granted within the iframe. The admin
- * will only be allowed to view an iframe if they have all of the permissions
- * associated with it. The only valid value is "approveApps" that will allow
- * the admin to access the iframe in "approve" mode.
- */
+
+ /// The list of permissions the admin is granted within the iframe. The admin
+ /// will only be allowed to view an iframe if they have all of the
+ /// permissions associated with it. The only valid value is "approveApps"
+ /// that will allow the admin to access the iframe in "approve" mode.
core.List<core.String> permission;
AdministratorWebTokenSpec();
@@ -4186,7 +4305,8 @@ class AdministratorWebTokenSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -4200,18 +4320,16 @@ class AdministratorWebTokenSpec {
}
}
-/** The Android Device Policy configuration of an enterprise. */
+/// The Android Device Policy configuration of an enterprise.
class AndroidDevicePolicyConfig {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#androidDevicePolicyConfig".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#androidDevicePolicyConfig".
core.String kind;
- /**
- * The state of Android Device Policy. "enabled" indicates that Android Device
- * Policy is enabled for the enterprise and the EMM is allowed to manage
- * devices with Android Device Policy, while "disabled" means that it cannot.
- */
+
+ /// The state of Android Device Policy. "enabled" indicates that Android
+ /// Device Policy is enabled for the enterprise and the EMM is allowed to
+ /// manage devices with Android Device Policy, while "disabled" means that it
+ /// cannot.
core.String state;
AndroidDevicePolicyConfig();
@@ -4226,7 +4344,8 @@ class AndroidDevicePolicyConfig {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -4237,17 +4356,14 @@ class AndroidDevicePolicyConfig {
}
}
-/**
- * Represents the list of app restrictions available to be pre-configured for
- * the product.
- */
+/// Represents the list of app restrictions available to be pre-configured for
+/// the product.
class AppRestrictionsSchema {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#appRestrictionsSchema".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#appRestrictionsSchema".
core.String kind;
- /** The set of restrictions that make up this schema. */
+
+ /// The set of restrictions that make up this schema.
core.List<AppRestrictionsSchemaRestriction> restrictions;
AppRestrictionsSchema();
@@ -4257,32 +4373,32 @@ class AppRestrictionsSchema {
kind = _json["kind"];
}
if (_json.containsKey("restrictions")) {
- restrictions = _json["restrictions"].map((value) => new AppRestrictionsSchemaRestriction.fromJson(value)).toList();
+ restrictions = _json["restrictions"]
+ .map((value) => new AppRestrictionsSchemaRestriction.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (restrictions != null) {
- _json["restrictions"] = restrictions.map((value) => (value).toJson()).toList();
+ _json["restrictions"] =
+ restrictions.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/**
- * An event generated when a new app version is uploaded to Google Play and its
- * app restrictions schema changed. To fetch the app restrictions schema for an
- * app, use Products.getAppRestrictionsSchema on the EMM API.
- */
+/// An event generated when a new app version is uploaded to Google Play and
+/// its app restrictions schema changed. To fetch the app restrictions schema
+/// for an app, use Products.getAppRestrictionsSchema on the EMM API.
class AppRestrictionsSchemaChangeEvent {
- /**
- * The id of the product (e.g. "app:com.google.android.gm") for which the app
- * restriction schema changed. This field will always be present.
- */
+ /// The id of the product (e.g. "app:com.google.android.gm") for which the
+ /// app restriction schema changed. This field will always be present.
core.String productId;
AppRestrictionsSchemaChangeEvent();
@@ -4294,7 +4410,8 @@ class AppRestrictionsSchemaChangeEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (productId != null) {
_json["productId"] = productId;
}
@@ -4302,54 +4419,49 @@ class AppRestrictionsSchemaChangeEvent {
}
}
-/**
- * A restriction in the App Restriction Schema represents a piece of
- * configuration that may be pre-applied.
- */
+/// A restriction in the App Restriction Schema represents a piece of
+/// configuration that may be pre-applied.
class AppRestrictionsSchemaRestriction {
- /**
- * The default value of the restriction. bundle and bundleArray restrictions
- * never have a default value.
- */
+ /// The default value of the restriction. bundle and bundleArray restrictions
+ /// never have a default value.
AppRestrictionsSchemaRestrictionRestrictionValue defaultValue;
- /**
- * A longer description of the restriction, giving more detail of what it
- * affects.
- */
+
+ /// A longer description of the restriction, giving more detail of what it
+ /// affects.
core.String description;
- /**
- * For choice or multiselect restrictions, the list of possible entries'
- * human-readable names.
- */
+
+ /// For choice or multiselect restrictions, the list of possible entries'
+ /// human-readable names.
core.List<core.String> entry;
- /**
- * For choice or multiselect restrictions, the list of possible entries'
- * machine-readable values. These values should be used in the configuration,
- * either as a single string value for a choice restriction or in a
- * stringArray for a multiselect restriction.
- */
+
+ /// For choice or multiselect restrictions, the list of possible entries'
+ /// machine-readable values. These values should be used in the
+ /// configuration, either as a single string value for a choice restriction
+ /// or in a stringArray for a multiselect restriction.
core.List<core.String> entryValue;
- /**
- * The unique key that the product uses to identify the restriction, e.g.
- * "com.google.android.gm.fieldname".
- */
+
+ /// The unique key that the product uses to identify the restriction, e.g.
+ /// "com.google.android.gm.fieldname".
core.String key;
- /**
- * For bundle or bundleArray restrictions, the list of nested restrictions. A
- * bundle restriction is always nested within a bundleArray restriction, and a
- * bundleArray restriction is at most two levels deep.
- */
+
+ /// For bundle or bundleArray restrictions, the list of nested restrictions.
+ /// A bundle restriction is always nested within a bundleArray restriction,
+ /// and a bundleArray restriction is at most two levels deep.
core.List<AppRestrictionsSchemaRestriction> nestedRestriction;
- /** The type of the restriction. */
+
+ /// The type of the restriction.
core.String restrictionType;
- /** The name of the restriction. */
+
+ /// The name of the restriction.
core.String title;
AppRestrictionsSchemaRestriction();
AppRestrictionsSchemaRestriction.fromJson(core.Map _json) {
if (_json.containsKey("defaultValue")) {
- defaultValue = new AppRestrictionsSchemaRestrictionRestrictionValue.fromJson(_json["defaultValue"]);
+ defaultValue =
+ new AppRestrictionsSchemaRestrictionRestrictionValue.fromJson(
+ _json["defaultValue"]);
}
if (_json.containsKey("description")) {
description = _json["description"];
@@ -4364,7 +4476,9 @@ class AppRestrictionsSchemaRestriction {
key = _json["key"];
}
if (_json.containsKey("nestedRestriction")) {
- nestedRestriction = _json["nestedRestriction"].map((value) => new AppRestrictionsSchemaRestriction.fromJson(value)).toList();
+ nestedRestriction = _json["nestedRestriction"]
+ .map((value) => new AppRestrictionsSchemaRestriction.fromJson(value))
+ .toList();
}
if (_json.containsKey("restrictionType")) {
restrictionType = _json["restrictionType"];
@@ -4375,7 +4489,8 @@ class AppRestrictionsSchemaRestriction {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (defaultValue != null) {
_json["defaultValue"] = (defaultValue).toJson();
}
@@ -4392,7 +4507,8 @@ class AppRestrictionsSchemaRestriction {
_json["key"] = key;
}
if (nestedRestriction != null) {
- _json["nestedRestriction"] = nestedRestriction.map((value) => (value).toJson()).toList();
+ _json["nestedRestriction"] =
+ nestedRestriction.map((value) => (value).toJson()).toList();
}
if (restrictionType != null) {
_json["restrictionType"] = restrictionType;
@@ -4404,23 +4520,23 @@ class AppRestrictionsSchemaRestriction {
}
}
-/** A typed value for the restriction. */
+/// A typed value for the restriction.
class AppRestrictionsSchemaRestrictionRestrictionValue {
- /** The type of the value being provided. */
+ /// The type of the value being provided.
core.String type;
- /** The boolean value - this will only be present if type is bool. */
+
+ /// The boolean value - this will only be present if type is bool.
core.bool valueBool;
- /** The integer value - this will only be present if type is integer. */
+
+ /// The integer value - this will only be present if type is integer.
core.int valueInteger;
- /**
- * The list of string values - this will only be present if type is
- * multiselect.
- */
+
+ /// The list of string values - this will only be present if type is
+ /// multiselect.
core.List<core.String> valueMultiselect;
- /**
- * The string value - this will be present for types string, choice and
- * hidden.
- */
+
+ /// The string value - this will be present for types string, choice and
+ /// hidden.
core.String valueString;
AppRestrictionsSchemaRestrictionRestrictionValue();
@@ -4444,7 +4560,8 @@ class AppRestrictionsSchemaRestrictionRestrictionValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (type != null) {
_json["type"] = type;
}
@@ -4464,17 +4581,13 @@ class AppRestrictionsSchemaRestrictionRestrictionValue {
}
}
-/**
- * An event generated when a new version of an app is uploaded to Google Play.
- * Notifications are sent for new public versions only: alpha, beta, or canary
- * versions do not generate this event. To fetch up-to-date version history for
- * an app, use Products.Get on the EMM API.
- */
+/// An event generated when a new version of an app is uploaded to Google Play.
+/// Notifications are sent for new public versions only: alpha, beta, or canary
+/// versions do not generate this event. To fetch up-to-date version history
+/// for an app, use Products.Get on the EMM API.
class AppUpdateEvent {
- /**
- * The id of the product (e.g. "app:com.google.android.gm") that was updated.
- * This field will always be present.
- */
+ /// The id of the product (e.g. "app:com.google.android.gm") that was
+ /// updated. This field will always be present.
core.String productId;
AppUpdateEvent();
@@ -4486,7 +4599,8 @@ class AppUpdateEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (productId != null) {
_json["productId"] = productId;
}
@@ -4494,15 +4608,14 @@ class AppUpdateEvent {
}
}
-/** This represents a single version of the app. */
+/// This represents a single version of the app.
class AppVersion {
- /** Unique increasing identifier for the app version. */
+ /// Unique increasing identifier for the app version.
core.int versionCode;
- /**
- * The string used in the Play store by the app developer to identify the
- * version. The string is not necessarily unique or localized (for example,
- * the string could be "1.4").
- */
+
+ /// The string used in the Play store by the app developer to identify the
+ /// version. The string is not necessarily unique or localized (for example,
+ /// the string could be "1.4").
core.String versionString;
AppVersion();
@@ -4517,7 +4630,8 @@ class AppVersion {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (versionCode != null) {
_json["versionCode"] = versionCode;
}
@@ -4528,17 +4642,14 @@ class AppVersion {
}
}
-/** Information on an approval URL. */
+/// Information on an approval URL.
class ApprovalUrlInfo {
- /**
- * A URL that displays a product's permissions and that can also be used to
- * approve the product with the Products.approve call.
- */
+ /// A URL that displays a product's permissions and that can also be used to
+ /// approve the product with the Products.approve call.
core.String approvalUrl;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#approvalUrlInfo".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#approvalUrlInfo".
core.String kind;
ApprovalUrlInfo();
@@ -4553,7 +4664,8 @@ class ApprovalUrlInfo {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (approvalUrl != null) {
_json["approvalUrl"] = approvalUrl;
}
@@ -4564,21 +4676,16 @@ class ApprovalUrlInfo {
}
}
-/**
- * An AuthenticationToken is used by the EMM's device policy client on a device
- * to provision the given EMM-managed user on that device.
- */
+/// An AuthenticationToken is used by the EMM's device policy client on a
+/// device to provision the given EMM-managed user on that device.
class AuthenticationToken {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#authenticationToken".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#authenticationToken".
core.String kind;
- /**
- * The authentication token to be passed to the device policy client on the
- * device where it can be used to provision the account for which this token
- * was generated.
- */
+
+ /// The authentication token to be passed to the device policy client on the
+ /// device where it can be used to provision the account for which this token
+ /// was generated.
core.String token;
AuthenticationToken();
@@ -4593,7 +4700,8 @@ class AuthenticationToken {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -4604,39 +4712,33 @@ class AuthenticationToken {
}
}
-/**
- * A Devices resource represents a mobile device managed by the EMM and
- * belonging to a specific enterprise user.
- *
- * This collection cannot be modified via the API. It is automatically populated
- * as devices are set up to be managed.
- */
+/// A Devices resource represents a mobile device managed by the EMM and
+/// belonging to a specific enterprise user.
+///
+/// This collection cannot be modified via the API. It is automatically
+/// populated as devices are set up to be managed.
class Device {
- /**
- * The Google Play Services Android ID for the device encoded as a lowercase
- * hex string. For example, "123456789abcdef0".
- */
+ /// The Google Play Services Android ID for the device encoded as a lowercase
+ /// hex string. For example, "123456789abcdef0".
core.String androidId;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#device".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#device".
core.String kind;
- /**
- * 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.
- */
+
+ /// 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.
core.String managementType;
Device();
@@ -4654,7 +4756,8 @@ class Device {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (androidId != null) {
_json["androidId"] = androidId;
}
@@ -4668,22 +4771,17 @@ class Device {
}
}
-/**
- * The state of a user's device, as accessed by the getState and setState
- * methods on device resources.
- */
+/// The state of a user's device, as accessed by the getState and setState
+/// methods on device resources.
class DeviceState {
- /**
- * The state of the Google account on the device. "enabled" indicates that the
- * Google account on the device can be used to access Google services
- * (including Google Play), while "disabled" means that it cannot. A new
- * device is initially in the "disabled" state.
- */
+ /// The state of the Google account on the device. "enabled" indicates that
+ /// the Google account on the device can be used to access Google services
+ /// (including Google Play), while "disabled" means that it cannot. A new
+ /// device is initially in the "disabled" state.
core.String accountState;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#deviceState".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#deviceState".
core.String kind;
DeviceState();
@@ -4698,7 +4796,8 @@ class DeviceState {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (accountState != null) {
_json["accountState"] = accountState;
}
@@ -4709,21 +4808,21 @@ class DeviceState {
}
}
-/** The device resources for the user. */
+/// The device resources for the user.
class DevicesListResponse {
- /** A managed device. */
+ /// A managed device.
core.List<Device> device;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#devicesListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#devicesListResponse".
core.String kind;
DevicesListResponse();
DevicesListResponse.fromJson(core.Map _json) {
if (_json.containsKey("device")) {
- device = _json["device"].map((value) => new Device.fromJson(value)).toList();
+ device =
+ _json["device"].map((value) => new Device.fromJson(value)).toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -4731,7 +4830,8 @@ class DevicesListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (device != null) {
_json["device"] = device.map((value) => (value).toJson()).toList();
}
@@ -4742,43 +4842,44 @@ class DevicesListResponse {
}
}
-/**
- * An Enterprises resource represents the binding between an EMM and a specific
- * organization. That binding can be instantiated in one of two different ways
- * using this API as follows:
- * - For Google managed domain customers, the process involves using
- * Enterprises.enroll and Enterprises.setAccount (in conjunction with artifacts
- * obtained from the Admin console and the Google API Console) and submitted to
- * the EMM through a more-or-less manual process.
- * - For managed Google Play Accounts customers, the process involves using
- * Enterprises.generateSignupUrl and Enterprises.completeSignup in conjunction
- * with the managed Google Play sign-up UI (Google-provided mechanism) to create
- * the binding without manual steps. As an EMM, you can support either or both
- * approaches in your EMM console. See Create an Enterprise for details.
- */
+/// An Enterprises resource represents the binding between an EMM and a
+/// specific organization. That binding can be instantiated in one of two
+/// different ways using this API as follows:
+/// - For Google managed domain customers, the process involves using
+/// Enterprises.enroll and Enterprises.setAccount (in conjunction with
+/// artifacts obtained from the Admin console and the Google API Console) and
+/// submitted to the EMM through a more-or-less manual process.
+/// - For managed Google Play Accounts customers, the process involves using
+/// Enterprises.generateSignupUrl and Enterprises.completeSignup in conjunction
+/// with the managed Google Play sign-up UI (Google-provided mechanism) to
+/// create the binding without manual steps. As an EMM, you can support either
+/// or both approaches in your EMM console. See Create an Enterprise for
+/// details.
class Enterprise {
- /**
- * Admins of the enterprise. This is only supported for enterprises created
- * via the EMM-initiated flow.
- */
+ /// Admins of the enterprise. This is only supported for enterprises created
+ /// via the EMM-initiated flow.
core.List<Administrator> administrator;
- /** The unique ID for the enterprise. */
+
+ /// The unique ID for the enterprise.
core.String id;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#enterprise".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#enterprise".
core.String kind;
- /** The name of the enterprise, for example, "Example, Inc". */
+
+ /// The name of the enterprise, for example, "Example, Inc".
core.String name;
- /** The enterprise's primary domain, such as "example.com". */
+
+ /// The enterprise's primary domain, such as "example.com".
core.String primaryDomain;
Enterprise();
Enterprise.fromJson(core.Map _json) {
if (_json.containsKey("administrator")) {
- administrator = _json["administrator"].map((value) => new Administrator.fromJson(value)).toList();
+ administrator = _json["administrator"]
+ .map((value) => new Administrator.fromJson(value))
+ .toList();
}
if (_json.containsKey("id")) {
id = _json["id"];
@@ -4795,9 +4896,11 @@ class Enterprise {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (administrator != null) {
- _json["administrator"] = administrator.map((value) => (value).toJson()).toList();
+ _json["administrator"] =
+ administrator.map((value) => (value).toJson()).toList();
}
if (id != null) {
_json["id"] = id;
@@ -4815,17 +4918,14 @@ class Enterprise {
}
}
-/**
- * A service account that can be used to authenticate as the enterprise to API
- * calls that require such authentication.
- */
+/// A service account that can be used to authenticate as the enterprise to API
+/// calls that require such authentication.
class EnterpriseAccount {
- /** The email address of the service account. */
+ /// The email address of the service account.
core.String accountEmail;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#enterpriseAccount".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#enterpriseAccount".
core.String kind;
EnterpriseAccount();
@@ -4840,7 +4940,8 @@ class EnterpriseAccount {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (accountEmail != null) {
_json["accountEmail"] = accountEmail;
}
@@ -4851,21 +4952,22 @@ class EnterpriseAccount {
}
}
-/** The matching enterprise resources. */
+/// The matching enterprise resources.
class EnterprisesListResponse {
- /** An enterprise. */
+ /// An enterprise.
core.List<Enterprise> enterprise;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#enterprisesListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#enterprisesListResponse".
core.String kind;
EnterprisesListResponse();
EnterprisesListResponse.fromJson(core.Map _json) {
if (_json.containsKey("enterprise")) {
- enterprise = _json["enterprise"].map((value) => new Enterprise.fromJson(value)).toList();
+ enterprise = _json["enterprise"]
+ .map((value) => new Enterprise.fromJson(value))
+ .toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -4873,9 +4975,11 @@ class EnterprisesListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (enterprise != null) {
- _json["enterprise"] = enterprise.map((value) => (value).toJson()).toList();
+ _json["enterprise"] =
+ enterprise.map((value) => (value).toJson()).toList();
}
if (kind != null) {
_json["kind"] = kind;
@@ -4885,12 +4989,11 @@ class EnterprisesListResponse {
}
class EnterprisesSendTestPushNotificationResponse {
- /** The message ID of the test push notification that was sent. */
+ /// The message ID of the test push notification that was sent.
core.String messageId;
- /**
- * The name of the Cloud Pub/Sub topic to which notifications for this
- * enterprise's enrolled account will be sent.
- */
+
+ /// The name of the Cloud Pub/Sub topic to which notifications for this
+ /// enterprise's enrolled account will be sent.
core.String topicName;
EnterprisesSendTestPushNotificationResponse();
@@ -4905,7 +5008,8 @@ class EnterprisesSendTestPushNotificationResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (messageId != null) {
_json["messageId"] = messageId;
}
@@ -4916,48 +5020,42 @@ class EnterprisesSendTestPushNotificationResponse {
}
}
-/**
- * The presence of an Entitlements resource indicates that a user has the right
- * to use a particular app. Entitlements are user specific, not device specific.
- * This allows a user with an entitlement to an app to install the app on all
- * their devices. It's also possible for a user to hold an entitlement to an app
- * without installing the app on any device.
- *
- * The API can be used to create an entitlement. As an option, you can also use
- * the API to trigger the installation of an app on all a user's managed devices
- * at the same time the entitlement is created.
- *
- * If the app is free, creating the entitlement also creates a group license for
- * that app. For paid apps, creating the entitlement consumes one license, and
- * that license remains consumed until the entitlement is removed. If the
- * enterprise hasn't purchased enough licenses, then no entitlement is created
- * and the installation fails. An entitlement is also not created for an app if
- * the app requires permissions that the enterprise hasn't accepted.
- *
- * If an entitlement is deleted, the app may be uninstalled from a user's
- * device. As a best practice, uninstall the app by calling Installs.delete()
- * before deleting the entitlement.
- *
- * Entitlements for apps that a user pays for on an unmanaged profile have
- * "userPurchase" as the entitlement reason. These entitlements cannot be
- * removed via the API.
- */
+/// The presence of an Entitlements resource indicates that a user has the
+/// right to use a particular app. Entitlements are user specific, not device
+/// specific. This allows a user with an entitlement to an app to install the
+/// app on all their devices. It's also possible for a user to hold an
+/// entitlement to an app without installing the app on any device.
+///
+/// The API can be used to create an entitlement. As an option, you can also
+/// use the API to trigger the installation of an app on all a user's managed
+/// devices at the same time the entitlement is created.
+///
+/// If the app is free, creating the entitlement also creates a group license
+/// for that app. For paid apps, creating the entitlement consumes one license,
+/// and that license remains consumed until the entitlement is removed. If the
+/// enterprise hasn't purchased enough licenses, then no entitlement is created
+/// and the installation fails. An entitlement is also not created for an app
+/// if the app requires permissions that the enterprise hasn't accepted.
+///
+/// If an entitlement is deleted, the app may be uninstalled from a user's
+/// device. As a best practice, uninstall the app by calling Installs.delete()
+/// before deleting the entitlement.
+///
+/// Entitlements for apps that a user pays for on an unmanaged profile have
+/// "userPurchase" as the entitlement reason. These entitlements cannot be
+/// removed via the API.
class Entitlement {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#entitlement".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#entitlement".
core.String kind;
- /**
- * The ID of the product that the entitlement is for. For example,
- * "app:com.google.android.gm".
- */
+
+ /// The ID of the product that the entitlement is for. For example,
+ /// "app:com.google.android.gm".
core.String productId;
- /**
- * The reason for the entitlement. For example, "free" for free apps. This
- * property is temporary: it will be replaced by the acquisition kind field of
- * group licenses.
- */
+
+ /// The reason for the entitlement. For example, "free" for free apps. This
+ /// property is temporary: it will be replaced by the acquisition kind field
+ /// of group licenses.
core.String reason;
Entitlement();
@@ -4975,7 +5073,8 @@ class Entitlement {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -4989,25 +5088,24 @@ class Entitlement {
}
}
-/** The entitlement resources for the user. */
+/// The entitlement resources for the user.
class EntitlementsListResponse {
- /**
- * An entitlement of a user to a product (e.g. an app). For example, a free
- * app that they have installed, or a paid app that they have been allocated a
- * license to.
- */
+ /// An entitlement of a user to a product (e.g. an app). For example, a free
+ /// app that they have installed, or a paid app that they have been allocated
+ /// a license to.
core.List<Entitlement> entitlement;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#entitlementsListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#entitlementsListResponse".
core.String kind;
EntitlementsListResponse();
EntitlementsListResponse.fromJson(core.Map _json) {
if (_json.containsKey("entitlement")) {
- entitlement = _json["entitlement"].map((value) => new Entitlement.fromJson(value)).toList();
+ entitlement = _json["entitlement"]
+ .map((value) => new Entitlement.fromJson(value))
+ .toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -5015,9 +5113,11 @@ class EntitlementsListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (entitlement != null) {
- _json["entitlement"] = entitlement.map((value) => (value).toJson()).toList();
+ _json["entitlement"] =
+ entitlement.map((value) => (value).toJson()).toList();
}
if (kind != null) {
_json["kind"] = kind;
@@ -5026,77 +5126,65 @@ class EntitlementsListResponse {
}
}
-/**
- * A group license object indicates a product that an enterprise admin has
- * approved for use in the enterprise. The product may be free or paid. For free
- * products, a group license object is created in these cases: if the enterprise
- * admin approves a product in Google Play, if the product is added to a
- * collection, or if an entitlement for the product is created for a user via
- * the API. For paid products, a group license object is only created as part of
- * the first bulk purchase of that product in Google Play by the enterprise
- * admin.
- *
- * The API can be used to query group licenses; the available information
- * includes the total number of licenses purchased (for paid products) and the
- * total number of licenses that have been provisioned, that is, the total
- * number of user entitlements in existence for the product.
- *
- * Group license objects are never deleted. If, for example, a free app is added
- * to a collection and then removed, the group license will remain, allowing the
- * enterprise admin to keep track of any remaining entitlements. An enterprise
- * admin may indicate they are no longer interested in the group license by
- * marking it as unapproved in Google Play.
- */
+/// Group license objects allow you to keep track of licenses (called
+/// entitlements) for both free and paid apps. For a free app, a group license
+/// is created when an enterprise admin first approves the product in Google
+/// Play or when the first entitlement for the product is created for a user
+/// via the API. For a paid app, a group license object is only created when an
+/// enterprise admin purchases the product in Google Play for the first time.
+///
+/// Use the API to query group licenses. A Grouplicenses resource includes the
+/// total number of licenses purchased (paid apps only) and the total number of
+/// licenses currently in use. Iyn other words, the total number of
+/// Entitlements that exist for the product.
+///
+/// Only one group license object is created per product and group license
+/// objects are never deleted. If a product is unapproved, its group license
+/// remains. This allows enterprise admins to keep track of any remaining
+/// entitlements for the product.
class GroupLicense {
- /**
- * How this group license was acquired. "bulkPurchase" means that this
- * Grouplicenses resource was created because the enterprise purchased
- * licenses for this product; otherwise, the value is "free" (for free
- * products).
- */
+ /// How this group license was acquired. "bulkPurchase" means that this
+ /// Grouplicenses resource was created because the enterprise purchased
+ /// licenses for this product; otherwise, the value is "free" (for free
+ /// products).
core.String acquisitionKind;
- /**
- * Whether the product to which this group license relates is currently
- * approved by the enterprise. Products are approved when a group license is
- * first created, but this approval may be revoked by an enterprise admin via
- * Google Play. Unapproved products will not be visible to end users in
- * collections, and new entitlements to them should not normally be created.
- */
+
+ /// Whether the product to which this group license relates is currently
+ /// approved by the enterprise. Products are approved when a group license is
+ /// first created, but this approval may be revoked by an enterprise admin
+ /// via Google Play. Unapproved products will not be visible to end users in
+ /// collections, and new entitlements to them should not normally be created.
core.String approval;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#groupLicense".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#groupLicense".
core.String kind;
- /**
- * The total number of provisioned licenses for this product. Returned by read
- * operations, but ignored in write operations.
- */
+
+ /// The total number of provisioned licenses for this product. Returned by
+ /// read operations, but ignored in write operations.
core.int numProvisioned;
- /**
- * The number of purchased licenses (possibly in multiple purchases). If this
- * field is omitted, then there is no limit on the number of licenses that can
- * be provisioned (for example, if the acquisition kind is "free").
- */
+
+ /// The number of purchased licenses (possibly in multiple purchases). If
+ /// this field is omitted, then there is no limit on the number of licenses
+ /// that can be provisioned (for example, if the acquisition kind is "free").
core.int numPurchased;
- /**
- * The permission approval status of the product. This field is only set if
- * the product is approved. Possible states are:
- * - "currentApproved", the current set of permissions is approved, but
- * additional permissions will require the administrator to reapprove the
- * product (If the product was approved without specifying the approved
- * permissions setting, then this is the default behavior.),
- * - "needsReapproval", the product has unapproved permissions. No additional
- * product licenses can be assigned until the product is reapproved,
- * - "allCurrentAndFutureApproved", the current permissions are approved and
- * any future permission updates will be automatically approved without
- * administrator review.
- */
+
+ /// The permission approval status of the product. This field is only set if
+ /// the product is approved. Possible states are:
+ /// - "currentApproved", the current set of permissions is approved, but
+ /// additional permissions will require the administrator to reapprove the
+ /// product (If the product was approved without specifying the approved
+ /// permissions setting, then this is the default behavior.),
+ /// - "needsReapproval", the product has unapproved permissions. No
+ /// additional product licenses can be assigned until the product is
+ /// reapproved,
+ /// - "allCurrentAndFutureApproved", the current permissions are approved and
+ /// any future permission updates will be automatically approved without
+ /// administrator review.
core.String permissions;
- /**
- * The ID of the product that the license is for. For example,
- * "app:com.google.android.gm".
- */
+
+ /// The ID of the product that the license is for. For example,
+ /// "app:com.google.android.gm".
core.String productId;
GroupLicense();
@@ -5126,7 +5214,8 @@ class GroupLicense {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (acquisitionKind != null) {
_json["acquisitionKind"] = acquisitionKind;
}
@@ -5152,14 +5241,13 @@ class GroupLicense {
}
}
-/** The user resources for the group license. */
+/// The user resources for the group license.
class GroupLicenseUsersListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#groupLicenseUsersListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#groupLicenseUsersListResponse".
core.String kind;
- /** A user of an enterprise. */
+
+ /// A user of an enterprise.
core.List<User> user;
GroupLicenseUsersListResponse();
@@ -5174,7 +5262,8 @@ class GroupLicenseUsersListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -5185,21 +5274,22 @@ class GroupLicenseUsersListResponse {
}
}
-/** The grouplicense resources for the enterprise. */
+/// The grouplicense resources for the enterprise.
class GroupLicensesListResponse {
- /** A group license for a product approved for use in the enterprise. */
+ /// A group license for a product approved for use in the enterprise.
core.List<GroupLicense> groupLicense;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#groupLicensesListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#groupLicensesListResponse".
core.String kind;
GroupLicensesListResponse();
GroupLicensesListResponse.fromJson(core.Map _json) {
if (_json.containsKey("groupLicense")) {
- groupLicense = _json["groupLicense"].map((value) => new GroupLicense.fromJson(value)).toList();
+ groupLicense = _json["groupLicense"]
+ .map((value) => new GroupLicense.fromJson(value))
+ .toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -5207,9 +5297,11 @@ class GroupLicensesListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (groupLicense != null) {
- _json["groupLicense"] = groupLicense.map((value) => (value).toJson()).toList();
+ _json["groupLicense"] =
+ groupLicense.map((value) => (value).toJson()).toList();
}
if (kind != null) {
_json["kind"] = kind;
@@ -5218,54 +5310,48 @@ class GroupLicensesListResponse {
}
}
-/**
- * The existence of an Installs resource indicates that an app is installed on a
- * particular device (or that an install is pending).
- *
- * The API can be used to create an install resource using the update method.
- * This triggers the actual install of the app on the device. If the user does
- * not already have an entitlement for the app, then an attempt is made to
- * create one. If this fails (for example, because the app is not free and there
- * is no available license), then the creation of the install fails.
- *
- * The API can also be used to update an installed app. If the update method is
- * used on an existing install, then the app will be updated to the latest
- * available version.
- *
- * Note that it is not possible to force the installation of a specific version
- * of an app: the version code is read-only.
- *
- * If a user installs an app themselves (as permitted by the enterprise), then
- * again an install resource and possibly an entitlement resource are
- * automatically created.
- *
- * The API can also be used to delete an install resource, which triggers the
- * removal of the app from the device. Note that deleting an install does not
- * automatically remove the corresponding entitlement, even if there are no
- * remaining installs. The install resource will also be deleted if the user
- * uninstalls the app themselves.
- */
+/// The existence of an Installs resource indicates that an app is installed on
+/// a particular device (or that an install is pending).
+///
+/// The API can be used to create an install resource using the update method.
+/// This triggers the actual install of the app on the device. If the user does
+/// not already have an entitlement for the app, then an attempt is made to
+/// create one. If this fails (for example, because the app is not free and
+/// there is no available license), then the creation of the install fails.
+///
+/// The API can also be used to update an installed app. If the update method
+/// is used on an existing install, then the app will be updated to the latest
+/// available version.
+///
+/// Note that it is not possible to force the installation of a specific
+/// version of an app: the version code is read-only.
+///
+/// If a user installs an app themselves (as permitted by the enterprise), then
+/// again an install resource and possibly an entitlement resource are
+/// automatically created.
+///
+/// The API can also be used to delete an install resource, which triggers the
+/// removal of the app from the device. Note that deleting an install does not
+/// automatically remove the corresponding entitlement, even if there are no
+/// remaining installs. The install resource will also be deleted if the user
+/// uninstalls the app themselves.
class Install {
- /**
- * Install state. The state "installPending" means that an install request has
- * recently been made and download to the device is in progress. The state
- * "installed" means that the app has been installed. This field is read-only.
- */
+ /// Install state. The state "installPending" means that an install request
+ /// has recently been made and download to the device is in progress. The
+ /// state "installed" means that the app has been installed. This field is
+ /// read-only.
core.String installState;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#install".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#install".
core.String kind;
- /**
- * The ID of the product that the install is for. For example,
- * "app:com.google.android.gm".
- */
+
+ /// The ID of the product that the install is for. For example,
+ /// "app:com.google.android.gm".
core.String productId;
- /**
- * The version of the installed product. Guaranteed to be set only if the
- * install state is "installed".
- */
+
+ /// The version of the installed product. Guaranteed to be set only if the
+ /// install state is "installed".
core.int versionCode;
Install();
@@ -5286,7 +5372,8 @@ class Install {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (installState != null) {
_json["installState"] = installState;
}
@@ -5303,22 +5390,23 @@ class Install {
}
}
-/** An event generated when an app installation failed on a device */
+/// An event generated when an app installation failed on a device
class InstallFailureEvent {
- /** The Android ID of the device. This field will always be present. */
+ /// The Android ID of the device. This field will always be present.
core.String deviceId;
- /** Additional details on the failure if applicable. */
+
+ /// Additional details on the failure if applicable.
core.String failureDetails;
- /**
- * The reason for the installation failure. This field will always be present.
- */
+
+ /// The reason for the installation failure. This field will always be
+ /// present.
core.String failureReason;
- /**
- * The id of the product (e.g. "app:com.google.android.gm") for which the
- * install failure event occured. This field will always be present.
- */
+
+ /// The id of the product (e.g. "app:com.google.android.gm") for which the
+ /// install failure event occured. This field will always be present.
core.String productId;
- /** The ID of the user. This field will always be present. */
+
+ /// The ID of the user. This field will always be present.
core.String userId;
InstallFailureEvent();
@@ -5342,7 +5430,8 @@ class InstallFailureEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (deviceId != null) {
_json["deviceId"] = deviceId;
}
@@ -5362,24 +5451,22 @@ class InstallFailureEvent {
}
}
-/** The install resources for the device. */
+/// The install resources for the device.
class InstallsListResponse {
- /**
- * An installation of an app for a user on a specific device. The existence of
- * an install implies that the user must have an entitlement to the app.
- */
+ /// An installation of an app for a user on a specific device. The existence
+ /// of an install implies that the user must have an entitlement to the app.
core.List<Install> install;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#installsListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#installsListResponse".
core.String kind;
InstallsListResponse();
InstallsListResponse.fromJson(core.Map _json) {
if (_json.containsKey("install")) {
- install = _json["install"].map((value) => new Install.fromJson(value)).toList();
+ install =
+ _json["install"].map((value) => new Install.fromJson(value)).toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -5387,7 +5474,8 @@ class InstallsListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (install != null) {
_json["install"] = install.map((value) => (value).toJson()).toList();
}
@@ -5398,11 +5486,12 @@ class InstallsListResponse {
}
}
-/** A localized string with its locale. */
+/// A localized string with its locale.
class LocalizedText {
- /** The BCP47 tag for a locale. (e.g. "en-US", "de"). */
+ /// The BCP47 tag for a locale. (e.g. "en-US", "de").
core.String locale;
- /** The text localized in the associated locale. */
+
+ /// The text localized in the associated locale.
core.String text;
LocalizedText();
@@ -5417,7 +5506,8 @@ class LocalizedText {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (locale != null) {
_json["locale"] = locale;
}
@@ -5428,23 +5518,19 @@ class LocalizedText {
}
}
-/**
- * A managed configuration resource contains the set of managed properties that
- * have been configured for an Android app. The app's developer would have
- * defined configurable properties in the managed configurations schema.
- */
+/// A managed configuration resource contains the set of managed properties
+/// that have been configured for an Android app. The app's developer would
+/// have defined configurable properties in the managed configurations schema.
class ManagedConfiguration {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#managedConfiguration".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#managedConfiguration".
core.String kind;
- /** The set of managed properties for this configuration. */
+
+ /// The set of managed properties for this configuration.
core.List<ManagedProperty> managedProperty;
- /**
- * The ID of the product that the managed configuration is for, e.g.
- * "app:com.google.android.gm".
- */
+
+ /// The ID of the product that the managed configuration is for, e.g.
+ /// "app:com.google.android.gm".
core.String productId;
ManagedConfiguration();
@@ -5454,7 +5540,9 @@ class ManagedConfiguration {
kind = _json["kind"];
}
if (_json.containsKey("managedProperty")) {
- managedProperty = _json["managedProperty"].map((value) => new ManagedProperty.fromJson(value)).toList();
+ managedProperty = _json["managedProperty"]
+ .map((value) => new ManagedProperty.fromJson(value))
+ .toList();
}
if (_json.containsKey("productId")) {
productId = _json["productId"];
@@ -5462,12 +5550,14 @@ class ManagedConfiguration {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (managedProperty != null) {
- _json["managedProperty"] = managedProperty.map((value) => (value).toJson()).toList();
+ _json["managedProperty"] =
+ managedProperty.map((value) => (value).toJson()).toList();
}
if (productId != null) {
_json["productId"] = productId;
@@ -5476,14 +5566,13 @@ class ManagedConfiguration {
}
}
-/** The managed configuration resources for the device. */
+/// The managed configuration resources for the device.
class ManagedConfigurationsForDeviceListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#managedConfigurationsForDeviceListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#managedConfigurationsForDeviceListResponse".
core.String kind;
- /** A managed configuration for an app on a specific device. */
+
+ /// A managed configuration for an app on a specific device.
core.List<ManagedConfiguration> managedConfigurationForDevice;
ManagedConfigurationsForDeviceListResponse();
@@ -5493,30 +5582,34 @@ class ManagedConfigurationsForDeviceListResponse {
kind = _json["kind"];
}
if (_json.containsKey("managedConfigurationForDevice")) {
- managedConfigurationForDevice = _json["managedConfigurationForDevice"].map((value) => new ManagedConfiguration.fromJson(value)).toList();
+ managedConfigurationForDevice = _json["managedConfigurationForDevice"]
+ .map((value) => new ManagedConfiguration.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (managedConfigurationForDevice != null) {
- _json["managedConfigurationForDevice"] = managedConfigurationForDevice.map((value) => (value).toJson()).toList();
+ _json["managedConfigurationForDevice"] = managedConfigurationForDevice
+ .map((value) => (value).toJson())
+ .toList();
}
return _json;
}
}
-/** The managed configuration resources for the user. */
+/// The managed configuration resources for the user.
class ManagedConfigurationsForUserListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#managedConfigurationsForUserListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#managedConfigurationsForUserListResponse".
core.String kind;
- /** A managed configuration for an app for a specific user. */
+
+ /// A managed configuration for an app for a specific user.
core.List<ManagedConfiguration> managedConfigurationForUser;
ManagedConfigurationsForUserListResponse();
@@ -5526,60 +5619,56 @@ class ManagedConfigurationsForUserListResponse {
kind = _json["kind"];
}
if (_json.containsKey("managedConfigurationForUser")) {
- managedConfigurationForUser = _json["managedConfigurationForUser"].map((value) => new ManagedConfiguration.fromJson(value)).toList();
+ managedConfigurationForUser = _json["managedConfigurationForUser"]
+ .map((value) => new ManagedConfiguration.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (managedConfigurationForUser != null) {
- _json["managedConfigurationForUser"] = managedConfigurationForUser.map((value) => (value).toJson()).toList();
+ _json["managedConfigurationForUser"] =
+ managedConfigurationForUser.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/**
- * A managed property of a managed configuration. The property must match one of
- * the properties in the app restrictions schema of the product. Exactly one of
- * the value fields must be populated, and it must match the property's type in
- * the app restrictions schema.
- */
+/// A managed property of a managed configuration. The property must match one
+/// of the properties in the app restrictions schema of the product. Exactly
+/// one of the value fields must be populated, and it must match the property's
+/// type in the app restrictions schema.
class ManagedProperty {
- /** The unique key that identifies the property. */
+ /// The unique key that identifies the property.
core.String key;
- /**
- * The boolean value - this will only be present if type of the property is
- * bool.
- */
+
+ /// The boolean value - this will only be present if type of the property is
+ /// bool.
core.bool valueBool;
- /**
- * The bundle of managed properties - this will only be present if type of the
- * property is bundle.
- */
+
+ /// The bundle of managed properties - this will only be present if type of
+ /// the property is bundle.
ManagedPropertyBundle valueBundle;
- /**
- * The list of bundles of properties - this will only be present if type of
- * the property is bundle_array.
- */
+
+ /// The list of bundles of properties - this will only be present if type of
+ /// the property is bundle_array.
core.List<ManagedPropertyBundle> valueBundleArray;
- /**
- * The integer value - this will only be present if type of the property is
- * integer.
- */
+
+ /// The integer value - this will only be present if type of the property is
+ /// integer.
core.int valueInteger;
- /**
- * The string value - this will only be present if type of the property is
- * string, choice or hidden.
- */
+
+ /// The string value - this will only be present if type of the property is
+ /// string, choice or hidden.
core.String valueString;
- /**
- * The list of string values - this will only be present if type of the
- * property is multiselect.
- */
+
+ /// The list of string values - this will only be present if type of the
+ /// property is multiselect.
core.List<core.String> valueStringArray;
ManagedProperty();
@@ -5595,7 +5684,9 @@ class ManagedProperty {
valueBundle = new ManagedPropertyBundle.fromJson(_json["valueBundle"]);
}
if (_json.containsKey("valueBundleArray")) {
- valueBundleArray = _json["valueBundleArray"].map((value) => new ManagedPropertyBundle.fromJson(value)).toList();
+ valueBundleArray = _json["valueBundleArray"]
+ .map((value) => new ManagedPropertyBundle.fromJson(value))
+ .toList();
}
if (_json.containsKey("valueInteger")) {
valueInteger = _json["valueInteger"];
@@ -5609,7 +5700,8 @@ class ManagedProperty {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (key != null) {
_json["key"] = key;
}
@@ -5620,7 +5712,8 @@ class ManagedProperty {
_json["valueBundle"] = (valueBundle).toJson();
}
if (valueBundleArray != null) {
- _json["valueBundleArray"] = valueBundleArray.map((value) => (value).toJson()).toList();
+ _json["valueBundleArray"] =
+ valueBundleArray.map((value) => (value).toJson()).toList();
}
if (valueInteger != null) {
_json["valueInteger"] = valueInteger;
@@ -5635,42 +5728,46 @@ class ManagedProperty {
}
}
-/** A bundle of managed properties. */
+/// A bundle of managed properties.
class ManagedPropertyBundle {
- /** The list of managed properties. */
+ /// The list of managed properties.
core.List<ManagedProperty> managedProperty;
ManagedPropertyBundle();
ManagedPropertyBundle.fromJson(core.Map _json) {
if (_json.containsKey("managedProperty")) {
- managedProperty = _json["managedProperty"].map((value) => new ManagedProperty.fromJson(value)).toList();
+ managedProperty = _json["managedProperty"]
+ .map((value) => new ManagedProperty.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (managedProperty != null) {
- _json["managedProperty"] = managedProperty.map((value) => (value).toJson()).toList();
+ _json["managedProperty"] =
+ managedProperty.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/** An event generated when a new device is ready to be managed. */
+/// An event generated when a new device is ready to be managed.
class NewDeviceEvent {
- /** The Android ID of the device. This field will always be present. */
+ /// The Android ID of the device. This field will always be present.
core.String deviceId;
- /**
- * Identifies the extent to which the device is controlled by an Android EMM
- * in various deployment configurations.
- *
- * Possible values include:
- * - "managedDevice", a device where the DPC is set as device owner,
- * - "managedProfile", a device where the DPC is set as profile owner.
- */
+
+ /// Identifies the extent to which the device is controlled by an Android EMM
+ /// in various deployment configurations.
+ ///
+ /// Possible values include:
+ /// - "managedDevice", a device where the DPC is set as device owner,
+ /// - "managedProfile", a device where the DPC is set as profile owner.
core.String managementType;
- /** The ID of the user. This field will always be present. */
+
+ /// The ID of the user. This field will always be present.
core.String userId;
NewDeviceEvent();
@@ -5688,7 +5785,8 @@ class NewDeviceEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (deviceId != null) {
_json["deviceId"] = deviceId;
}
@@ -5702,23 +5800,20 @@ class NewDeviceEvent {
}
}
-/** An event generated when new permissions are added to an app. */
+/// An event generated when new permissions are added to an app.
class NewPermissionsEvent {
- /**
- * The set of permissions that the enterprise admin has already approved for
- * this application. Use Permissions.Get on the EMM API to retrieve details
- * about these permissions.
- */
+ /// The set of permissions that the enterprise admin has already approved for
+ /// this application. Use Permissions.Get on the EMM API to retrieve details
+ /// about these permissions.
core.List<core.String> approvedPermissions;
- /**
- * The id of the product (e.g. "app:com.google.android.gm") for which new
- * permissions were added. This field will always be present.
- */
+
+ /// The id of the product (e.g. "app:com.google.android.gm") for which new
+ /// permissions were added. This field will always be present.
core.String productId;
- /**
- * The set of permissions that the app is currently requesting. Use
- * Permissions.Get on the EMM API to retrieve details about these permissions.
- */
+
+ /// The set of permissions that the app is currently requesting. Use
+ /// Permissions.Get on the EMM API to retrieve details about these
+ /// permissions.
core.List<core.String> requestedPermissions;
NewPermissionsEvent();
@@ -5736,7 +5831,8 @@ class NewPermissionsEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (approvedPermissions != null) {
_json["approvedPermissions"] = approvedPermissions;
}
@@ -5750,40 +5846,47 @@ class NewPermissionsEvent {
}
}
-/** A notification of one event relating to an enterprise. */
+/// A notification of one event relating to an enterprise.
class Notification {
- /** Notifications about new app restrictions schema changes. */
+ /// Notifications about new app restrictions schema changes.
AppRestrictionsSchemaChangeEvent appRestrictionsSchemaChangeEvent;
- /** Notifications about app updates. */
+
+ /// Notifications about app updates.
AppUpdateEvent appUpdateEvent;
- /**
- * The ID of the enterprise for which the notification is sent. This will
- * always be present.
- */
+
+ /// The ID of the enterprise for which the notification is sent. This will
+ /// always be present.
core.String enterpriseId;
- /** Notifications about an app installation failure. */
+
+ /// Notifications about an app installation failure.
InstallFailureEvent installFailureEvent;
- /** Notifications about new devices. */
+
+ /// Notifications about new devices.
NewDeviceEvent newDeviceEvent;
- /** Notifications about new app permissions. */
+
+ /// Notifications about new app permissions.
NewPermissionsEvent newPermissionsEvent;
- /** Type of the notification. */
+
+ /// Type of the notification.
core.String notificationType;
- /** Notifications about changes to a product's approval status. */
+
+ /// Notifications about changes to a product's approval status.
ProductApprovalEvent productApprovalEvent;
- /** Notifications about product availability changes. */
+
+ /// Notifications about product availability changes.
ProductAvailabilityChangeEvent productAvailabilityChangeEvent;
- /**
- * The time when the notification was published in milliseconds since
- * 1970-01-01T00:00:00Z. This will always be present.
- */
+
+ /// The time when the notification was published in milliseconds since
+ /// 1970-01-01T00:00:00Z. This will always be present.
core.String timestampMillis;
Notification();
Notification.fromJson(core.Map _json) {
if (_json.containsKey("appRestrictionsSchemaChangeEvent")) {
- appRestrictionsSchemaChangeEvent = new AppRestrictionsSchemaChangeEvent.fromJson(_json["appRestrictionsSchemaChangeEvent"]);
+ appRestrictionsSchemaChangeEvent =
+ new AppRestrictionsSchemaChangeEvent.fromJson(
+ _json["appRestrictionsSchemaChangeEvent"]);
}
if (_json.containsKey("appUpdateEvent")) {
appUpdateEvent = new AppUpdateEvent.fromJson(_json["appUpdateEvent"]);
@@ -5792,22 +5895,27 @@ class Notification {
enterpriseId = _json["enterpriseId"];
}
if (_json.containsKey("installFailureEvent")) {
- installFailureEvent = new InstallFailureEvent.fromJson(_json["installFailureEvent"]);
+ installFailureEvent =
+ new InstallFailureEvent.fromJson(_json["installFailureEvent"]);
}
if (_json.containsKey("newDeviceEvent")) {
newDeviceEvent = new NewDeviceEvent.fromJson(_json["newDeviceEvent"]);
}
if (_json.containsKey("newPermissionsEvent")) {
- newPermissionsEvent = new NewPermissionsEvent.fromJson(_json["newPermissionsEvent"]);
+ newPermissionsEvent =
+ new NewPermissionsEvent.fromJson(_json["newPermissionsEvent"]);
}
if (_json.containsKey("notificationType")) {
notificationType = _json["notificationType"];
}
if (_json.containsKey("productApprovalEvent")) {
- productApprovalEvent = new ProductApprovalEvent.fromJson(_json["productApprovalEvent"]);
+ productApprovalEvent =
+ new ProductApprovalEvent.fromJson(_json["productApprovalEvent"]);
}
if (_json.containsKey("productAvailabilityChangeEvent")) {
- productAvailabilityChangeEvent = new ProductAvailabilityChangeEvent.fromJson(_json["productAvailabilityChangeEvent"]);
+ productAvailabilityChangeEvent =
+ new ProductAvailabilityChangeEvent.fromJson(
+ _json["productAvailabilityChangeEvent"]);
}
if (_json.containsKey("timestampMillis")) {
timestampMillis = _json["timestampMillis"];
@@ -5815,9 +5923,11 @@ class Notification {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (appRestrictionsSchemaChangeEvent != null) {
- _json["appRestrictionsSchemaChangeEvent"] = (appRestrictionsSchemaChangeEvent).toJson();
+ _json["appRestrictionsSchemaChangeEvent"] =
+ (appRestrictionsSchemaChangeEvent).toJson();
}
if (appUpdateEvent != null) {
_json["appUpdateEvent"] = (appUpdateEvent).toJson();
@@ -5841,7 +5951,8 @@ class Notification {
_json["productApprovalEvent"] = (productApprovalEvent).toJson();
}
if (productAvailabilityChangeEvent != null) {
- _json["productAvailabilityChangeEvent"] = (productAvailabilityChangeEvent).toJson();
+ _json["productAvailabilityChangeEvent"] =
+ (productAvailabilityChangeEvent).toJson();
}
if (timestampMillis != null) {
_json["timestampMillis"] = timestampMillis;
@@ -5850,24 +5961,20 @@ class Notification {
}
}
-/**
- * A resource returned by the PullNotificationSet API, which contains a
- * collection of notifications for enterprises associated with the service
- * account authenticated for the request.
- */
+/// A resource returned by the PullNotificationSet API, which contains a
+/// collection of notifications for enterprises associated with the service
+/// account authenticated for the request.
class NotificationSet {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#notificationSet".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#notificationSet".
core.String kind;
- /** The notifications received, or empty if no notifications are present. */
+
+ /// The notifications received, or empty if no notifications are present.
core.List<Notification> notification;
- /**
- * The notification set ID, required to mark the notification as received with
- * the Enterprises.AcknowledgeNotification API. This will be omitted if no
- * notifications are present.
- */
+
+ /// The notification set ID, required to mark the notification as received
+ /// with the Enterprises.AcknowledgeNotification API. This will be omitted if
+ /// no notifications are present.
core.String notificationSetId;
NotificationSet();
@@ -5877,7 +5984,9 @@ class NotificationSet {
kind = _json["kind"];
}
if (_json.containsKey("notification")) {
- notification = _json["notification"].map((value) => new Notification.fromJson(value)).toList();
+ notification = _json["notification"]
+ .map((value) => new Notification.fromJson(value))
+ .toList();
}
if (_json.containsKey("notificationSetId")) {
notificationSetId = _json["notificationSetId"];
@@ -5885,12 +5994,14 @@ class NotificationSet {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (notification != null) {
- _json["notification"] = notification.map((value) => (value).toJson()).toList();
+ _json["notification"] =
+ notification.map((value) => (value).toJson()).toList();
}
if (notificationSetId != null) {
_json["notificationSetId"] = notificationSetId;
@@ -5919,7 +6030,8 @@ class PageInfo {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (resultPerPage != null) {
_json["resultPerPage"] = resultPerPage;
}
@@ -5933,30 +6045,27 @@ class PageInfo {
}
}
-/**
- * A Permissions resource represents some extra capability, to be granted to an
- * Android app, which requires explicit consent. An enterprise admin must
- * consent to these permissions on behalf of their users before an entitlement
- * for the app can be created.
- *
- * The permissions collection is read-only. The information provided for each
- * permission (localized name and description) is intended to be used in the MDM
- * user interface when obtaining consent from the enterprise.
- */
+/// A Permissions resource represents some extra capability, to be granted to
+/// an Android app, which requires explicit consent. An enterprise admin must
+/// consent to these permissions on behalf of their users before an entitlement
+/// for the app can be created.
+///
+/// The permissions collection is read-only. The information provided for each
+/// permission (localized name and description) is intended to be used in the
+/// MDM user interface when obtaining consent from the enterprise.
class Permission {
- /**
- * A longer description of the Permissions resource, giving more details of
- * what it affects.
- */
+ /// A longer description of the Permissions resource, giving more details of
+ /// what it affects.
core.String description;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#permission".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#permission".
core.String kind;
- /** The name of the permission. */
+
+ /// The name of the permission.
core.String name;
- /** An opaque string uniquely identifying the permission. */
+
+ /// An opaque string uniquely identifying the permission.
core.String permissionId;
Permission();
@@ -5977,7 +6086,8 @@ class Permission {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (description != null) {
_json["description"] = description;
}
@@ -5994,78 +6104,74 @@ class Permission {
}
}
-/**
- * A Products resource represents an app in the Google Play store that is
- * available to at least some users in the enterprise. (Some apps are restricted
- * to a single enterprise, and no information about them is made available
- * outside that enterprise.)
- *
- * The information provided for each product (localized name, icon, link to the
- * full Google Play details page) is intended to allow a basic representation of
- * the product within an EMM user interface.
- */
+/// A Products resource represents an app in the Google Play store that is
+/// available to at least some users in the enterprise. (Some apps are
+/// restricted to a single enterprise, and no information about them is made
+/// available outside that enterprise.)
+///
+/// The information provided for each product (localized name, icon, link to
+/// the full Google Play details page) is intended to allow a basic
+/// representation of the product within an EMM user interface.
class Product {
- /**
- * App versions currently available for this product. The returned list
- * contains only public versions. Alpha and beta versions are not included.
- */
+ /// App versions currently available for this product.
core.List<AppVersion> appVersion;
- /**
- * The name of the author of the product (for example, the app developer).
- */
+
+ /// The name of the author of the product (for example, the app developer).
core.String authorName;
- /** A link to the (consumer) Google Play details page for the product. */
+
+ /// A link to the (consumer) Google Play details page for the product.
core.String detailsUrl;
- /**
- * How and to whom the package is made available. The value publicGoogleHosted
- * means that the package is available through the Play store and not
- * restricted to a specific enterprise. The value privateGoogleHosted means
- * that the package is a private app (restricted to an enterprise) but hosted
- * by Google. The value privateSelfHosted means that the package is a private
- * app (restricted to an enterprise) and is privately hosted.
- */
+
+ /// How and to whom the package is made available. The value
+ /// publicGoogleHosted means that the package is available through the Play
+ /// store and not restricted to a specific enterprise. The value
+ /// privateGoogleHosted means that the package is a private app (restricted
+ /// to an enterprise) but hosted by Google. The value privateSelfHosted means
+ /// that the package is a private app (restricted to an enterprise) and is
+ /// privately hosted.
core.String distributionChannel;
- /**
- * A link to an image that can be used as an icon for the product. This image
- * is suitable for use at up to 512px x 512px.
- */
+
+ /// A link to an image that can be used as an icon for the product. This
+ /// image is suitable for use at up to 512px x 512px.
core.String iconUrl;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#product".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#product".
core.String kind;
- /**
- * A string of the form app:<package name>. For example,
- * app:com.google.android.gm represents the Gmail app.
- */
+
+ /// A string of the form app:<package name>. For example,
+ /// app:com.google.android.gm represents the Gmail app.
core.String productId;
- /**
- * Whether this product is free, free with in-app purchases, or paid. If the
- * pricing is unknown, this means the product is not generally available
- * anymore (even though it might still be available to people who own it).
- */
+
+ /// Whether this product is free, free with in-app purchases, or paid. If the
+ /// pricing is unknown, this means the product is not generally available
+ /// anymore (even though it might still be available to people who own it).
core.String productPricing;
- /** Deprecated. */
+
+ /// Deprecated.
core.bool requiresContainerApp;
- /**
- * A link to a smaller image that can be used as an icon for the product. This
- * image is suitable for use at up to 128px x 128px.
- */
+
+ /// The certificate used to sign this product.
+ ProductSigningCertificate signingCertificate;
+
+ /// A link to a smaller image that can be used as an icon for the product.
+ /// This image is suitable for use at up to 128px x 128px.
core.String smallIconUrl;
- /** The name of the product. */
+
+ /// The name of the product.
core.String title;
- /**
- * A link to the managed Google Play details page for the product, for use by
- * an Enterprise admin.
- */
+
+ /// A link to the managed Google Play details page for the product, for use
+ /// by an Enterprise admin.
core.String workDetailsUrl;
Product();
Product.fromJson(core.Map _json) {
if (_json.containsKey("appVersion")) {
- appVersion = _json["appVersion"].map((value) => new AppVersion.fromJson(value)).toList();
+ appVersion = _json["appVersion"]
+ .map((value) => new AppVersion.fromJson(value))
+ .toList();
}
if (_json.containsKey("authorName")) {
authorName = _json["authorName"];
@@ -6091,6 +6197,10 @@ class Product {
if (_json.containsKey("requiresContainerApp")) {
requiresContainerApp = _json["requiresContainerApp"];
}
+ if (_json.containsKey("signingCertificate")) {
+ signingCertificate =
+ new ProductSigningCertificate.fromJson(_json["signingCertificate"]);
+ }
if (_json.containsKey("smallIconUrl")) {
smallIconUrl = _json["smallIconUrl"];
}
@@ -6103,9 +6213,11 @@ class Product {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (appVersion != null) {
- _json["appVersion"] = appVersion.map((value) => (value).toJson()).toList();
+ _json["appVersion"] =
+ appVersion.map((value) => (value).toJson()).toList();
}
if (authorName != null) {
_json["authorName"] = authorName;
@@ -6131,6 +6243,9 @@ class Product {
if (requiresContainerApp != null) {
_json["requiresContainerApp"] = requiresContainerApp;
}
+ if (signingCertificate != null) {
+ _json["signingCertificate"] = (signingCertificate).toJson();
+ }
if (smallIconUrl != null) {
_json["smallIconUrl"] = smallIconUrl;
}
@@ -6144,17 +6259,14 @@ class Product {
}
}
-/** An event generated when a product's approval status is changed. */
+/// An event generated when a product's approval status is changed.
class ProductApprovalEvent {
- /**
- * Whether the product was approved or unapproved. This field will always be
- * present.
- */
+ /// Whether the product was approved or unapproved. This field will always be
+ /// present.
core.String approved;
- /**
- * The id of the product (e.g. "app:com.google.android.gm") for which the
- * approval status has changed. This field will always be present.
- */
+
+ /// The id of the product (e.g. "app:com.google.android.gm") for which the
+ /// approval status has changed. This field will always be present.
core.String productId;
ProductApprovalEvent();
@@ -6169,7 +6281,8 @@ class ProductApprovalEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (approved != null) {
_json["approved"] = approved;
}
@@ -6180,14 +6293,13 @@ class ProductApprovalEvent {
}
}
-/** An event generated whenever a product's availability changes. */
+/// An event generated whenever a product's availability changes.
class ProductAvailabilityChangeEvent {
- /** The new state of the product. This field will always be present. */
+ /// The new state of the product. This field will always be present.
core.String availabilityStatus;
- /**
- * The id of the product (e.g. "app:com.google.android.gm") for which the
- * product availability changed. This field will always be present.
- */
+
+ /// The id of the product (e.g. "app:com.google.android.gm") for which the
+ /// product availability changed. This field will always be present.
core.String productId;
ProductAvailabilityChangeEvent();
@@ -6202,7 +6314,8 @@ class ProductAvailabilityChangeEvent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (availabilityStatus != null) {
_json["availabilityStatus"] = availabilityStatus;
}
@@ -6213,18 +6326,17 @@ class ProductAvailabilityChangeEvent {
}
}
-/**
- * A product permissions resource represents the set of permissions required by
- * a specific app and whether or not they have been accepted by an enterprise
- * admin.
- *
- * The API can be used to read the set of permissions, and also to update the
- * set to indicate that permissions have been accepted.
- */
+/// A product permissions resource represents the set of permissions required
+/// by a specific app and whether or not they have been accepted by an
+/// enterprise admin.
+///
+/// The API can be used to read the set of permissions, and also to update the
+/// set to indicate that permissions have been accepted.
class ProductPermission {
- /** An opaque string uniquely identifying the permission. */
+ /// An opaque string uniquely identifying the permission.
core.String permissionId;
- /** Whether the permission has been accepted or not. */
+
+ /// Whether the permission has been accepted or not.
core.String state;
ProductPermission();
@@ -6239,7 +6351,8 @@ class ProductPermission {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (permissionId != null) {
_json["permissionId"] = permissionId;
}
@@ -6250,22 +6363,18 @@ class ProductPermission {
}
}
-/**
- * Information about the permissions required by a specific app and whether they
- * have been accepted by the enterprise.
- */
+/// Information about the permissions required by a specific app and whether
+/// they have been accepted by the enterprise.
class ProductPermissions {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#productPermissions".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#productPermissions".
core.String kind;
- /** The permissions required by the app. */
+
+ /// The permissions required by the app.
core.List<ProductPermission> permission;
- /**
- * The ID of the app that the permissions relate to, e.g.
- * "app:com.google.android.gm".
- */
+
+ /// The ID of the app that the permissions relate to, e.g.
+ /// "app:com.google.android.gm".
core.String productId;
ProductPermissions();
@@ -6275,7 +6384,9 @@ class ProductPermissions {
kind = _json["kind"];
}
if (_json.containsKey("permission")) {
- permission = _json["permission"].map((value) => new ProductPermission.fromJson(value)).toList();
+ permission = _json["permission"]
+ .map((value) => new ProductPermission.fromJson(value))
+ .toList();
}
if (_json.containsKey("productId")) {
productId = _json["productId"];
@@ -6283,12 +6394,14 @@ class ProductPermissions {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
if (permission != null) {
- _json["permission"] = permission.map((value) => (value).toJson()).toList();
+ _json["permission"] =
+ permission.map((value) => (value).toJson()).toList();
}
if (productId != null) {
_json["productId"] = productId;
@@ -6297,28 +6410,27 @@ class ProductPermissions {
}
}
-/** A set of products. */
+/// A set of products.
class ProductSet {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#productSet".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#productSet".
core.String kind;
- /** The list of product IDs making up the set of products. */
+
+ /// The list of product IDs making up the set of products.
core.List<core.String> productId;
- /**
- * The interpretation of this product set. "unknown" should never be sent and
- * is ignored if received. "whitelist" means that the user is entitled to
- * access the product set. "includeAll" means that all products are
- * accessible, including products that are approved, products with revoked
- * approval, and products that have never been approved. "allApproved" means
- * that the user is entitled to access all products that are approved for the
- * enterprise. If the value is "allApproved" or "includeAll", the productId
- * field is ignored. If no value is provided, it is interpreted as "whitelist"
- * for backwards compatibility. Further "allApproved" or "includeAll" does not
- * enable automatic visibility of "alpha" or "beta" tracks for Android app.
- * Use ProductVisibility to enable "alpha" or "beta" tracks per user.
- */
+
+ /// The interpretation of this product set. "unknown" should never be sent
+ /// and is ignored if received. "whitelist" means that the user is entitled
+ /// to access the product set. "includeAll" means that all products are
+ /// accessible, including products that are approved, products with revoked
+ /// approval, and products that have never been approved. "allApproved" means
+ /// that the user is entitled to access all products that are approved for
+ /// the enterprise. If the value is "allApproved" or "includeAll", the
+ /// productId field is ignored. If no value is provided, it is interpreted as
+ /// "whitelist" for backwards compatibility. Further "allApproved" or
+ /// "includeAll" does not enable automatic visibility of "alpha" or "beta"
+ /// tracks for Android app. Use ProductVisibility to enable "alpha" or "beta"
+ /// tracks per user.
core.String productSetBehavior;
ProductSet();
@@ -6336,7 +6448,8 @@ class ProductSet {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -6350,23 +6463,54 @@ class ProductSet {
}
}
+class ProductSigningCertificate {
+ /// The base64 urlsafe encoded SHA1 hash of the certificate. (This field is
+ /// deprecated in favor of SHA2-256. It should not be used and may be removed
+ /// at any time.)
+ core.String certificateHashSha1;
+
+ /// The base64 urlsafe encoded SHA2-256 hash of the certificate.
+ core.String certificateHashSha256;
+
+ ProductSigningCertificate();
+
+ ProductSigningCertificate.fromJson(core.Map _json) {
+ if (_json.containsKey("certificateHashSha1")) {
+ certificateHashSha1 = _json["certificateHashSha1"];
+ }
+ if (_json.containsKey("certificateHashSha256")) {
+ certificateHashSha256 = _json["certificateHashSha256"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
+ if (certificateHashSha1 != null) {
+ _json["certificateHashSha1"] = certificateHashSha1;
+ }
+ if (certificateHashSha256 != null) {
+ _json["certificateHashSha256"] = certificateHashSha256;
+ }
+ return _json;
+ }
+}
+
class ProductsApproveRequest {
- /**
- * The approval URL that was shown to the user. Only the permissions shown to
- * the user with that URL will be accepted, which may not be the product's
- * entire set of permissions. For example, the URL may only display new
- * permissions from an update after the product was approved, or not include
- * new permissions if the product was updated since the URL was generated.
- */
+ /// The approval URL that was shown to the user. Only the permissions shown
+ /// to the user with that URL will be accepted, which may not be the
+ /// product's entire set of permissions. For example, the URL may only
+ /// display new permissions from an update after the product was approved, or
+ /// not include new permissions if the product was updated since the URL was
+ /// generated.
ApprovalUrlInfo approvalUrlInfo;
- /**
- * Sets how new permission requests for the product are handled.
- * "allPermissions" automatically approves all current and future permissions
- * for the product. "currentPermissionsOnly" approves the current set of
- * permissions for the product, but any future permissions added through
- * updates will require manual reapproval. If not specified, only the current
- * set of permissions will be approved.
- */
+
+ /// Sets how new permission requests for the product are handled.
+ /// "allPermissions" automatically approves all current and future
+ /// permissions for the product. "currentPermissionsOnly" approves the
+ /// current set of permissions for the product, but any future permissions
+ /// added through updates will require manual reapproval. If not specified,
+ /// only the current set of permissions will be approved.
core.String approvedPermissions;
ProductsApproveRequest();
@@ -6381,7 +6525,8 @@ class ProductsApproveRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (approvalUrlInfo != null) {
_json["approvalUrlInfo"] = (approvalUrlInfo).toJson();
}
@@ -6393,16 +6538,14 @@ class ProductsApproveRequest {
}
class ProductsGenerateApprovalUrlResponse {
- /**
- * A URL that can be rendered in an iframe to display the permissions (if any)
- * of a product. This URL can be used to approve the product only once and
- * only within 24 hours of being generated, using the Products.approve call.
- * If the product is currently unapproved and has no permissions, this URL
- * will point to an empty page. If the product is currently approved, a URL
- * will only be generated if that product has added permissions since it was
- * last approved, and the URL will only display those new permissions that
- * have not yet been accepted.
- */
+ /// A URL that can be rendered in an iframe to display the permissions (if
+ /// any) of a product. This URL can be used to approve the product only once
+ /// and only within 24 hours of being generated, using the Products.approve
+ /// call. If the product is currently unapproved and has no permissions, this
+ /// URL will point to an empty page. If the product is currently approved, a
+ /// URL will only be generated if that product has added permissions since it
+ /// was last approved, and the URL will only display those new permissions
+ /// that have not yet been accepted.
core.String url;
ProductsGenerateApprovalUrlResponse();
@@ -6414,7 +6557,8 @@ class ProductsGenerateApprovalUrlResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (url != null) {
_json["url"] = url;
}
@@ -6422,21 +6566,20 @@ class ProductsGenerateApprovalUrlResponse {
}
}
-/** The matching products. */
+/// The matching products.
class ProductsListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#productsListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#productsListResponse".
core.String kind;
- /** General pagination information. */
+
+ /// General pagination information.
PageInfo pageInfo;
- /**
- * Information about a product (e.g. an app) in the Google Play store, for
- * display to an enterprise admin.
- */
+
+ /// Information about a product (e.g. an app) in the Google Play store, for
+ /// display to an enterprise admin.
core.List<Product> product;
- /** Pagination information for token pagination. */
+
+ /// Pagination information for token pagination.
TokenPagination tokenPagination;
ProductsListResponse();
@@ -6449,7 +6592,8 @@ class ProductsListResponse {
pageInfo = new PageInfo.fromJson(_json["pageInfo"]);
}
if (_json.containsKey("product")) {
- product = _json["product"].map((value) => new Product.fromJson(value)).toList();
+ product =
+ _json["product"].map((value) => new Product.fromJson(value)).toList();
}
if (_json.containsKey("tokenPagination")) {
tokenPagination = new TokenPagination.fromJson(_json["tokenPagination"]);
@@ -6457,7 +6601,8 @@ class ProductsListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -6474,22 +6619,18 @@ class ProductsListResponse {
}
}
-/**
- * A service account identity, including the name and credentials that can be
- * used to authenticate as the service account.
- */
+/// A service account identity, including the name and credentials that can be
+/// used to authenticate as the service account.
class ServiceAccount {
- /** Credentials that can be used to authenticate as this ServiceAccount. */
+ /// Credentials that can be used to authenticate as this ServiceAccount.
ServiceAccountKey key;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#serviceAccount".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#serviceAccount".
core.String kind;
- /**
- * The account name of the service account, in the form of an email address.
- * Assigned by the server.
- */
+
+ /// The account name of the service account, in the form of an email address.
+ /// Assigned by the server.
core.String name;
ServiceAccount();
@@ -6507,7 +6648,8 @@ class ServiceAccount {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (key != null) {
_json["key"] = (key).toJson();
}
@@ -6521,32 +6663,28 @@ class ServiceAccount {
}
}
-/** Credentials that can be used to authenticate as a service account. */
+/// Credentials that can be used to authenticate as a service account.
class ServiceAccountKey {
- /**
- * The body of the private key credentials file, in string format. This is
- * only populated when the ServiceAccountKey is created, and is not stored by
- * Google.
- */
+ /// The body of the private key credentials file, in string format. This is
+ /// only populated when the ServiceAccountKey is created, and is not stored
+ /// by Google.
core.String data;
- /**
- * An opaque, unique identifier for this ServiceAccountKey. Assigned by the
- * server.
- */
+
+ /// An opaque, unique identifier for this ServiceAccountKey. Assigned by the
+ /// server.
core.String id;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#serviceAccountKey".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#serviceAccountKey".
core.String kind;
- /**
- * Public key data for the credentials file. This is an X.509 cert. If you are
- * using the googleCredentials key type, this is identical to the cert that
- * can be retrieved by using the X.509 cert url inside of the credentials
- * file.
- */
+
+ /// Public key data for the credentials file. This is an X.509 cert. If you
+ /// are using the googleCredentials key type, this is identical to the cert
+ /// that can be retrieved by using the X.509 cert url inside of the
+ /// credentials file.
core.String publicData;
- /** The file format of the generated key data. */
+
+ /// The file format of the generated key data.
core.String type;
ServiceAccountKey();
@@ -6570,7 +6708,8 @@ class ServiceAccountKey {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (data != null) {
_json["data"] = data;
}
@@ -6591,45 +6730,43 @@ class ServiceAccountKey {
}
class ServiceAccountKeysListResponse {
- /** The service account credentials. */
+ /// The service account credentials.
core.List<ServiceAccountKey> serviceAccountKey;
ServiceAccountKeysListResponse();
ServiceAccountKeysListResponse.fromJson(core.Map _json) {
if (_json.containsKey("serviceAccountKey")) {
- serviceAccountKey = _json["serviceAccountKey"].map((value) => new ServiceAccountKey.fromJson(value)).toList();
+ serviceAccountKey = _json["serviceAccountKey"]
+ .map((value) => new ServiceAccountKey.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (serviceAccountKey != null) {
- _json["serviceAccountKey"] = serviceAccountKey.map((value) => (value).toJson()).toList();
+ _json["serviceAccountKey"] =
+ serviceAccountKey.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/**
- * A resource returned by the GenerateSignupUrl API, which contains the Signup
- * URL and Completion Token.
- */
+/// A resource returned by the GenerateSignupUrl API, which contains the Signup
+/// URL and Completion Token.
class SignupInfo {
- /**
- * An opaque token that will be required, along with the Enterprise Token, for
- * obtaining the enterprise resource from CompleteSignup.
- */
+ /// An opaque token that will be required, along with the Enterprise Token,
+ /// for obtaining the enterprise resource from CompleteSignup.
core.String completionToken;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#signupInfo".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#signupInfo".
core.String kind;
- /**
- * A URL under which the Admin can sign up for an enterprise. The page pointed
- * to cannot be rendered in an iframe.
- */
+
+ /// A URL under which the Admin can sign up for an enterprise. The page
+ /// pointed to cannot be rendered in an iframe.
core.String url;
SignupInfo();
@@ -6647,7 +6784,8 @@ class SignupInfo {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (completionToken != null) {
_json["completionToken"] = completionToken;
}
@@ -6661,40 +6799,33 @@ class SignupInfo {
}
}
-/**
- * Definition of a managed Google Play store cluster, a list of products
- * displayed as part of a store page.
- */
+/// Definition of a managed Google Play store cluster, a list of products
+/// displayed as part of a store page.
class StoreCluster {
- /**
- * Unique ID of this cluster. Assigned by the server. Immutable once assigned.
- */
+ /// Unique ID of this cluster. Assigned by the server. Immutable once
+ /// assigned.
core.String id;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#storeCluster".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#storeCluster".
core.String kind;
- /**
- * Ordered list of localized strings giving the name of this page. The text
- * displayed is the one that best matches the user locale, or the first entry
- * if there is no good match. There needs to be at least one entry.
- */
+
+ /// Ordered list of localized strings giving the name of this page. The text
+ /// displayed is the one that best matches the user locale, or the first
+ /// entry if there is no good match. There needs to be at least one entry.
core.List<LocalizedText> name;
- /**
- * String (US-ASCII only) used to determine order of this cluster within the
- * parent page's elements. Page elements are sorted in lexicographic order of
- * this field. Duplicated values are allowed, but ordering between elements
- * with duplicate order is undefined.
- *
- * The value of this field is never visible to a user, it is used solely for
- * the purpose of defining an ordering. Maximum length is 256 characters.
- */
+
+ /// String (US-ASCII only) used to determine order of this cluster within the
+ /// parent page's elements. Page elements are sorted in lexicographic order
+ /// of this field. Duplicated values are allowed, but ordering between
+ /// elements with duplicate order is undefined.
+ ///
+ /// The value of this field is never visible to a user, it is used solely for
+ /// the purpose of defining an ordering. Maximum length is 256 characters.
core.String orderInPage;
- /**
- * List of products in the order they are displayed in the cluster. There
- * should not be duplicates within a cluster.
- */
+
+ /// List of products in the order they are displayed in the cluster. There
+ /// should not be duplicates within a cluster.
core.List<core.String> productId;
StoreCluster();
@@ -6707,7 +6838,9 @@ class StoreCluster {
kind = _json["kind"];
}
if (_json.containsKey("name")) {
- name = _json["name"].map((value) => new LocalizedText.fromJson(value)).toList();
+ name = _json["name"]
+ .map((value) => new LocalizedText.fromJson(value))
+ .toList();
}
if (_json.containsKey("orderInPage")) {
orderInPage = _json["orderInPage"];
@@ -6718,7 +6851,8 @@ class StoreCluster {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (id != null) {
_json["id"] = id;
}
@@ -6738,30 +6872,24 @@ class StoreCluster {
}
}
-/**
- * General setting for the managed Google Play store layout, currently only
- * specifying the page to display the first time the store is opened.
- */
+/// General setting for the managed Google Play store layout, currently only
+/// specifying the page to display the first time the store is opened.
class StoreLayout {
- /**
- * The ID of the store page to be used as the homepage. The homepage is the
- * first page shown in the managed Google Play Store.
- *
- * Not specifying a homepage is equivalent to setting the store layout type to
- * "basic".
- */
+ /// The ID of the store page to be used as the homepage. The homepage is the
+ /// first page shown in the managed Google Play Store.
+ ///
+ /// Not specifying a homepage is equivalent to setting the store layout type
+ /// to "basic".
core.String homepageId;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#storeLayout".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#storeLayout".
core.String kind;
- /**
- * The store layout type. By default, this value is set to "basic" if the
- * homepageId field is not set, and to "custom" otherwise. If set to "basic",
- * the layout will consist of all approved apps that have been whitelisted for
- * the user.
- */
+
+ /// The store layout type. By default, this value is set to "basic" if the
+ /// homepageId field is not set, and to "custom" otherwise. If set to
+ /// "basic", the layout will consist of all approved apps that have been
+ /// whitelisted for the user.
core.String storeLayoutType;
StoreLayout();
@@ -6779,7 +6907,8 @@ class StoreLayout {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (homepageId != null) {
_json["homepageId"] = homepageId;
}
@@ -6793,21 +6922,22 @@ class StoreLayout {
}
}
-/** The store page resources for the enterprise. */
+/// The store page resources for the enterprise.
class StoreLayoutClustersListResponse {
- /** A store cluster of an enterprise. */
+ /// A store cluster of an enterprise.
core.List<StoreCluster> cluster;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#storeLayoutClustersListResponse".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#storeLayoutClustersListResponse".
core.String kind;
StoreLayoutClustersListResponse();
StoreLayoutClustersListResponse.fromJson(core.Map _json) {
if (_json.containsKey("cluster")) {
- cluster = _json["cluster"].map((value) => new StoreCluster.fromJson(value)).toList();
+ cluster = _json["cluster"]
+ .map((value) => new StoreCluster.fromJson(value))
+ .toList();
}
if (_json.containsKey("kind")) {
kind = _json["kind"];
@@ -6815,7 +6945,8 @@ class StoreLayoutClustersListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (cluster != null) {
_json["cluster"] = cluster.map((value) => (value).toJson()).toList();
}
@@ -6826,14 +6957,13 @@ class StoreLayoutClustersListResponse {
}
}
-/** The store page resources for the enterprise. */
+/// The store page resources for the enterprise.
class StoreLayoutPagesListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#storeLayoutPagesListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#storeLayoutPagesListResponse".
core.String kind;
- /** A store page of an enterprise. */
+
+ /// A store page of an enterprise.
core.List<StorePage> page;
StoreLayoutPagesListResponse();
@@ -6843,12 +6973,14 @@ class StoreLayoutPagesListResponse {
kind = _json["kind"];
}
if (_json.containsKey("page")) {
- page = _json["page"].map((value) => new StorePage.fromJson(value)).toList();
+ page =
+ _json["page"].map((value) => new StorePage.fromJson(value)).toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -6859,37 +6991,30 @@ class StoreLayoutPagesListResponse {
}
}
-/**
- * Definition of a managed Google Play store page, made of a localized name and
- * links to other pages. A page also contains clusters defined as a
- * subcollection.
- */
+/// Definition of a managed Google Play store page, made of a localized name
+/// and links to other pages. A page also contains clusters defined as a
+/// subcollection.
class StorePage {
- /**
- * Unique ID of this page. Assigned by the server. Immutable once assigned.
- */
+ /// Unique ID of this page. Assigned by the server. Immutable once assigned.
core.String id;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#storePage".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#storePage".
core.String kind;
- /**
- * Ordered list of pages a user should be able to reach from this page. The
- * pages must exist, must not be this page, and once a link is created the
- * page linked to cannot be deleted until all links to it are removed. It is
- * recommended that the basic pages are created first, before adding the links
- * between pages.
- *
- * No attempt is made to verify that all pages are reachable from the
- * homepage.
- */
+
+ /// Ordered list of pages a user should be able to reach from this page. The
+ /// pages must exist, must not be this page, and once a link is created the
+ /// page linked to cannot be deleted until all links to it are removed. It is
+ /// recommended that the basic pages are created first, before adding the
+ /// links between pages.
+ ///
+ /// No attempt is made to verify that all pages are reachable from the
+ /// homepage.
core.List<core.String> link;
- /**
- * Ordered list of localized strings giving the name of this page. The text
- * displayed is the one that best matches the user locale, or the first entry
- * if there is no good match. There needs to be at least one entry.
- */
+
+ /// Ordered list of localized strings giving the name of this page. The text
+ /// displayed is the one that best matches the user locale, or the first
+ /// entry if there is no good match. There needs to be at least one entry.
core.List<LocalizedText> name;
StorePage();
@@ -6905,12 +7030,15 @@ class StorePage {
link = _json["link"];
}
if (_json.containsKey("name")) {
- name = _json["name"].map((value) => new LocalizedText.fromJson(value)).toList();
+ name = _json["name"]
+ .map((value) => new LocalizedText.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (id != null) {
_json["id"] = id;
}
@@ -6943,7 +7071,8 @@ class TokenPagination {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
}
@@ -6954,58 +7083,50 @@ class TokenPagination {
}
}
-/**
- * A Users resource represents an account associated with an enterprise. The
- * account may be specific to a device or to an individual user (who can then
- * use the account across multiple devices). The account may provide access to
- * managed Google Play only, or to other Google services, depending on the
- * identity model:
- * - The Google managed domain identity model requires synchronization to Google
- * account sources (via primaryEmail).
- * - The managed Google Play Accounts identity model provides a dynamic means
- * for enterprises to create user or device accounts as needed. These accounts
- * provide access to managed Google Play.
- */
+/// A Users resource represents an account associated with an enterprise. The
+/// account may be specific to a device or to an individual user (who can then
+/// use the account across multiple devices). The account may provide access to
+/// managed Google Play only, or to other Google services, depending on the
+/// identity model:
+/// - The Google managed domain identity model requires synchronization to
+/// Google account sources (via primaryEmail).
+/// - The managed Google Play Accounts identity model provides a dynamic means
+/// for enterprises to create user or device accounts as needed. These accounts
+/// provide access to managed Google Play.
class User {
- /**
- * A unique identifier you create for this user, such as "user342" or
- * "asset#44418". Do not use personally identifiable information (PII) for
- * this property. Must always be set for EMM-managed users. Not set for
- * Google-managed users.
- */
+ /// A unique identifier you create for this user, such as "user342" or
+ /// "asset#44418". Do not use personally identifiable information (PII) for
+ /// this property. Must always be set for EMM-managed users. Not set for
+ /// Google-managed users.
core.String accountIdentifier;
- /**
- * The type of account that this user represents. A userAccount can be
- * installed on multiple devices, but a deviceAccount is specific to a single
- * device. An EMM-managed user (emmManaged) can be either type (userAccount,
- * deviceAccount), but a Google-managed user (googleManaged) is always a
- * userAccount.
- */
+
+ /// The type of account that this user represents. A userAccount can be
+ /// installed on multiple devices, but a deviceAccount is specific to a
+ /// single device. An EMM-managed user (emmManaged) can be either type
+ /// (userAccount, deviceAccount), but a Google-managed user (googleManaged)
+ /// is always a userAccount.
core.String accountType;
- /**
- * The name that will appear in user interfaces. Setting this property is
- * optional when creating EMM-managed users. If you do set this property, use
- * something generic about the organization (such as "Example, Inc.") or your
- * name (as EMM). Not used for Google-managed user accounts.
- */
+
+ /// The name that will appear in user interfaces. Setting this property is
+ /// optional when creating EMM-managed users. If you do set this property,
+ /// use something generic about the organization (such as "Example, Inc.") or
+ /// your name (as EMM). Not used for Google-managed user accounts.
core.String displayName;
- /** The unique ID for the user. */
+
+ /// The unique ID for the user.
core.String id;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#user".
- */
+
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#user".
core.String kind;
- /**
- * The entity that manages the user. With googleManaged users, the source of
- * truth is Google so EMMs have to make sure a Google Account exists for the
- * user. With emmManaged users, the EMM is in charge.
- */
+
+ /// The entity that manages the user. With googleManaged users, the source of
+ /// truth is Google so EMMs have to make sure a Google Account exists for the
+ /// user. With emmManaged users, the EMM is in charge.
core.String managementType;
- /**
- * The user's primary email address, for example, "jsmith@example.com". Will
- * always be set for Google managed users and not set for EMM managed users.
- */
+
+ /// The user's primary email address, for example, "jsmith@example.com". Will
+ /// always be set for Google managed users and not set for EMM managed users.
core.String primaryEmail;
User();
@@ -7035,7 +7156,8 @@ class User {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (accountIdentifier != null) {
_json["accountIdentifier"] = accountIdentifier;
}
@@ -7061,24 +7183,20 @@ class User {
}
}
-/**
- * A UserToken is used by a user when setting up a managed device or profile
- * with their managed Google Play account on a device. When the user enters
- * their email address and token (activation code) the appropriate EMM app can
- * be automatically downloaded.
- */
+/// A UserToken is used by a user when setting up a managed device or profile
+/// with their managed Google Play account on a device. When the user enters
+/// their email address and token (activation code) the appropriate EMM app can
+/// be automatically downloaded.
class UserToken {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#userToken".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#userToken".
core.String kind;
- /**
- * The token (activation code) to be entered by the user. This consists of a
- * sequence of decimal digits. Note that the leading digit may be 0.
- */
+
+ /// The token (activation code) to be entered by the user. This consists of a
+ /// sequence of decimal digits. Note that the leading digit may be 0.
core.String token;
- /** The unique ID for the user. */
+
+ /// The unique ID for the user.
core.String userId;
UserToken();
@@ -7096,7 +7214,8 @@ class UserToken {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
@@ -7110,14 +7229,13 @@ class UserToken {
}
}
-/** The matching user resources. */
+/// The matching user resources.
class UsersListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "androidenterprise#usersListResponse".
- */
+ /// Identifies what kind of resource this is. Value: the fixed string
+ /// "androidenterprise#usersListResponse".
core.String kind;
- /** A user of an enterprise. */
+
+ /// A user of an enterprise.
core.List<User> user;
UsersListResponse();
@@ -7132,7 +7250,8 @@ class UsersListResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (kind != null) {
_json["kind"] = kind;
}
« no previous file with comments | « generated/googleapis/lib/androiddeviceprovisioning/v1.dart ('k') | generated/googleapis/lib/androidmanagement/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698