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

Side by Side Diff: generated/googleapis/lib/admin/directory_v1.dart

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 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 unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project).
2
1 library googleapis.admin.directory_v1; 3 library googleapis.admin.directory_v1;
2 4
3 import "dart:core" as core; 5 import 'dart:core' as core;
4 import "dart:collection" as collection; 6 import 'dart:collection' as collection;
5 import "dart:async" as async; 7 import 'dart:async' as async;
6 import "dart:convert" as convert; 8 import 'dart:convert' as convert;
7 9
8 import "package:crypto/crypto.dart" as crypto; 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
11 import 'package:crypto/crypto.dart' as crypto;
9 import 'package:http/http.dart' as http; 12 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal;
11 import '../common/common.dart' as common;
12 13
13 export '../common/common.dart' show ApiRequestError; 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
14 export '../common/common.dart' show DetailedApiRequestError; 15 ApiRequestError, DetailedApiRequestError;
16
17 const core.String USER_AGENT = 'dart-api-client admin/directory_v1';
15 18
16 /** 19 /**
17 * The Admin SDK Directory API lets you view and manage enterprise resources 20 * The Admin SDK Directory API lets you view and manage enterprise resources
18 * such as users and groups, administrative notifications, security features, 21 * such as users and groups, administrative notifications, security features,
19 * and more. 22 * and more.
20 */ 23 */
21 class AdminApi { 24 class AdminApi {
22 /** View and manage your Chrome OS devices' metadata */ 25 /** View and manage your Chrome OS devices' metadata */
23 static const AdminDirectoryDeviceChromeosScope = "https://www.googleapis.com/a uth/admin.directory.device.chromeos"; 26 static const AdminDirectoryDeviceChromeosScope = "https://www.googleapis.com/a uth/admin.directory.device.chromeos";
24 27
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 /** Manage data access permissions for users on your domain */ 73 /** Manage data access permissions for users on your domain */
71 static const AdminDirectoryUserSecurityScope = "https://www.googleapis.com/aut h/admin.directory.user.security"; 74 static const AdminDirectoryUserSecurityScope = "https://www.googleapis.com/aut h/admin.directory.user.security";
72 75
73 /** View and manage the provisioning of user schemas on your domain */ 76 /** View and manage the provisioning of user schemas on your domain */
74 static const AdminDirectoryUserschemaScope = "https://www.googleapis.com/auth/ admin.directory.userschema"; 77 static const AdminDirectoryUserschemaScope = "https://www.googleapis.com/auth/ admin.directory.userschema";
75 78
76 /** View user schemas on your domain */ 79 /** View user schemas on your domain */
77 static const AdminDirectoryUserschemaReadonlyScope = "https://www.googleapis.c om/auth/admin.directory.userschema.readonly"; 80 static const AdminDirectoryUserschemaReadonlyScope = "https://www.googleapis.c om/auth/admin.directory.userschema.readonly";
78 81
79 82
80 final common_internal.ApiRequester _requester; 83 final commons.ApiRequester _requester;
81 84
82 AspsResourceApi get asps => new AspsResourceApi(_requester); 85 AspsResourceApi get asps => new AspsResourceApi(_requester);
83 ChannelsResourceApi get channels => new ChannelsResourceApi(_requester); 86 ChannelsResourceApi get channels => new ChannelsResourceApi(_requester);
84 ChromeosdevicesResourceApi get chromeosdevices => new ChromeosdevicesResourceA pi(_requester); 87 ChromeosdevicesResourceApi get chromeosdevices => new ChromeosdevicesResourceA pi(_requester);
85 GroupsResourceApi get groups => new GroupsResourceApi(_requester); 88 GroupsResourceApi get groups => new GroupsResourceApi(_requester);
86 MembersResourceApi get members => new MembersResourceApi(_requester); 89 MembersResourceApi get members => new MembersResourceApi(_requester);
87 MobiledevicesResourceApi get mobiledevices => new MobiledevicesResourceApi(_re quester); 90 MobiledevicesResourceApi get mobiledevices => new MobiledevicesResourceApi(_re quester);
88 NotificationsResourceApi get notifications => new NotificationsResourceApi(_re quester); 91 NotificationsResourceApi get notifications => new NotificationsResourceApi(_re quester);
89 OrgunitsResourceApi get orgunits => new OrgunitsResourceApi(_requester); 92 OrgunitsResourceApi get orgunits => new OrgunitsResourceApi(_requester);
90 SchemasResourceApi get schemas => new SchemasResourceApi(_requester); 93 SchemasResourceApi get schemas => new SchemasResourceApi(_requester);
91 TokensResourceApi get tokens => new TokensResourceApi(_requester); 94 TokensResourceApi get tokens => new TokensResourceApi(_requester);
92 UsersResourceApi get users => new UsersResourceApi(_requester); 95 UsersResourceApi get users => new UsersResourceApi(_requester);
93 VerificationCodesResourceApi get verificationCodes => new VerificationCodesRes ourceApi(_requester); 96 VerificationCodesResourceApi get verificationCodes => new VerificationCodesRes ourceApi(_requester);
94 97
95 AdminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com /", core.String servicePath: "admin/directory/v1/"}) : 98 AdminApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com /", core.String servicePath: "admin/directory/v1/"}) :
96 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath ); 99 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
97 } 100 }
98 101
99 102
100 /** Not documented yet. */
101 class AspsResourceApi { 103 class AspsResourceApi {
102 final common_internal.ApiRequester _requester; 104 final commons.ApiRequester _requester;
103 105
104 AspsResourceApi(common_internal.ApiRequester client) : 106 AspsResourceApi(commons.ApiRequester client) :
105 _requester = client; 107 _requester = client;
106 108
107 /** 109 /**
108 * Delete an ASP issued by a user. 110 * Delete an ASP issued by a user.
109 * 111 *
110 * Request parameters: 112 * Request parameters:
111 * 113 *
112 * [userKey] - Identifies the user in the API request. The value can be the 114 * [userKey] - Identifies the user in the API request. The value can be the
113 * user's primary email address, alias email address, or unique user ID. 115 * user's primary email address, alias email address, or unique user ID.
114 * 116 *
115 * [codeId] - The unique ID of the ASP to be deleted. 117 * [codeId] - The unique ID of the ASP to be deleted.
116 * 118 *
117 * Completes with a [common.ApiRequestError] if the API endpoint returned an 119 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
118 * error. 120 * error.
119 * 121 *
120 * If the used [http.Client] completes with an error when making a REST call, 122 * If the used [http.Client] completes with an error when making a REST call,
121 * this method will complete with the same error. 123 * this method will complete with the same error.
122 */ 124 */
123 async.Future delete(core.String userKey, core.int codeId) { 125 async.Future delete(core.String userKey, core.int codeId) {
124 var _url = null; 126 var _url = null;
125 var _queryParams = new core.Map(); 127 var _queryParams = new core.Map();
126 var _uploadMedia = null; 128 var _uploadMedia = null;
127 var _uploadOptions = null; 129 var _uploadOptions = null;
128 var _downloadOptions = common.DownloadOptions.Metadata; 130 var _downloadOptions = commons.DownloadOptions.Metadata;
129 var _body = null; 131 var _body = null;
130 132
131 if (userKey == null) { 133 if (userKey == null) {
132 throw new core.ArgumentError("Parameter userKey is required."); 134 throw new core.ArgumentError("Parameter userKey is required.");
133 } 135 }
134 if (codeId == null) { 136 if (codeId == null) {
135 throw new core.ArgumentError("Parameter codeId is required."); 137 throw new core.ArgumentError("Parameter codeId is required.");
136 } 138 }
137 139
138 _downloadOptions = null; 140 _downloadOptions = null;
139 141
140 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/asps /' + common_internal.Escaper.ecapeVariable('$codeId'); 142 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/asps/' + com mons.Escaper.ecapeVariable('$codeId');
141 143
142 var _response = _requester.request(_url, 144 var _response = _requester.request(_url,
143 "DELETE", 145 "DELETE",
144 body: _body, 146 body: _body,
145 queryParams: _queryParams, 147 queryParams: _queryParams,
146 uploadOptions: _uploadOptions, 148 uploadOptions: _uploadOptions,
147 uploadMedia: _uploadMedia, 149 uploadMedia: _uploadMedia,
148 downloadOptions: _downloadOptions); 150 downloadOptions: _downloadOptions);
149 return _response.then((data) => null); 151 return _response.then((data) => null);
150 } 152 }
151 153
152 /** 154 /**
153 * Get information about an ASP issued by a user. 155 * Get information about an ASP issued by a user.
154 * 156 *
155 * Request parameters: 157 * Request parameters:
156 * 158 *
157 * [userKey] - Identifies the user in the API request. The value can be the 159 * [userKey] - Identifies the user in the API request. The value can be the
158 * user's primary email address, alias email address, or unique user ID. 160 * user's primary email address, alias email address, or unique user ID.
159 * 161 *
160 * [codeId] - The unique ID of the ASP. 162 * [codeId] - The unique ID of the ASP.
161 * 163 *
162 * Completes with a [Asp]. 164 * Completes with a [Asp].
163 * 165 *
164 * Completes with a [common.ApiRequestError] if the API endpoint returned an 166 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
165 * error. 167 * error.
166 * 168 *
167 * If the used [http.Client] completes with an error when making a REST call, 169 * If the used [http.Client] completes with an error when making a REST call,
168 * this method will complete with the same error. 170 * this method will complete with the same error.
169 */ 171 */
170 async.Future<Asp> get(core.String userKey, core.int codeId) { 172 async.Future<Asp> get(core.String userKey, core.int codeId) {
171 var _url = null; 173 var _url = null;
172 var _queryParams = new core.Map(); 174 var _queryParams = new core.Map();
173 var _uploadMedia = null; 175 var _uploadMedia = null;
174 var _uploadOptions = null; 176 var _uploadOptions = null;
175 var _downloadOptions = common.DownloadOptions.Metadata; 177 var _downloadOptions = commons.DownloadOptions.Metadata;
176 var _body = null; 178 var _body = null;
177 179
178 if (userKey == null) { 180 if (userKey == null) {
179 throw new core.ArgumentError("Parameter userKey is required."); 181 throw new core.ArgumentError("Parameter userKey is required.");
180 } 182 }
181 if (codeId == null) { 183 if (codeId == null) {
182 throw new core.ArgumentError("Parameter codeId is required."); 184 throw new core.ArgumentError("Parameter codeId is required.");
183 } 185 }
184 186
185 187
186 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/asps /' + common_internal.Escaper.ecapeVariable('$codeId'); 188 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/asps/' + com mons.Escaper.ecapeVariable('$codeId');
187 189
188 var _response = _requester.request(_url, 190 var _response = _requester.request(_url,
189 "GET", 191 "GET",
190 body: _body, 192 body: _body,
191 queryParams: _queryParams, 193 queryParams: _queryParams,
192 uploadOptions: _uploadOptions, 194 uploadOptions: _uploadOptions,
193 uploadMedia: _uploadMedia, 195 uploadMedia: _uploadMedia,
194 downloadOptions: _downloadOptions); 196 downloadOptions: _downloadOptions);
195 return _response.then((data) => new Asp.fromJson(data)); 197 return _response.then((data) => new Asp.fromJson(data));
196 } 198 }
197 199
198 /** 200 /**
199 * List the ASPs issued by a user. 201 * List the ASPs issued by a user.
200 * 202 *
201 * Request parameters: 203 * Request parameters:
202 * 204 *
203 * [userKey] - Identifies the user in the API request. The value can be the 205 * [userKey] - Identifies the user in the API request. The value can be the
204 * user's primary email address, alias email address, or unique user ID. 206 * user's primary email address, alias email address, or unique user ID.
205 * 207 *
206 * Completes with a [Asps]. 208 * Completes with a [Asps].
207 * 209 *
208 * Completes with a [common.ApiRequestError] if the API endpoint returned an 210 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
209 * error. 211 * error.
210 * 212 *
211 * If the used [http.Client] completes with an error when making a REST call, 213 * If the used [http.Client] completes with an error when making a REST call,
212 * this method will complete with the same error. 214 * this method will complete with the same error.
213 */ 215 */
214 async.Future<Asps> list(core.String userKey) { 216 async.Future<Asps> list(core.String userKey) {
215 var _url = null; 217 var _url = null;
216 var _queryParams = new core.Map(); 218 var _queryParams = new core.Map();
217 var _uploadMedia = null; 219 var _uploadMedia = null;
218 var _uploadOptions = null; 220 var _uploadOptions = null;
219 var _downloadOptions = common.DownloadOptions.Metadata; 221 var _downloadOptions = commons.DownloadOptions.Metadata;
220 var _body = null; 222 var _body = null;
221 223
222 if (userKey == null) { 224 if (userKey == null) {
223 throw new core.ArgumentError("Parameter userKey is required."); 225 throw new core.ArgumentError("Parameter userKey is required.");
224 } 226 }
225 227
226 228
227 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/asps '; 229 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/asps';
228 230
229 var _response = _requester.request(_url, 231 var _response = _requester.request(_url,
230 "GET", 232 "GET",
231 body: _body, 233 body: _body,
232 queryParams: _queryParams, 234 queryParams: _queryParams,
233 uploadOptions: _uploadOptions, 235 uploadOptions: _uploadOptions,
234 uploadMedia: _uploadMedia, 236 uploadMedia: _uploadMedia,
235 downloadOptions: _downloadOptions); 237 downloadOptions: _downloadOptions);
236 return _response.then((data) => new Asps.fromJson(data)); 238 return _response.then((data) => new Asps.fromJson(data));
237 } 239 }
238 240
239 } 241 }
240 242
241 243
242 /** Not documented yet. */
243 class ChannelsResourceApi { 244 class ChannelsResourceApi {
244 final common_internal.ApiRequester _requester; 245 final commons.ApiRequester _requester;
245 246
246 ChannelsResourceApi(common_internal.ApiRequester client) : 247 ChannelsResourceApi(commons.ApiRequester client) :
247 _requester = client; 248 _requester = client;
248 249
249 /** 250 /**
250 * Stop watching resources through this channel 251 * Stop watching resources through this channel
251 * 252 *
252 * [request] - The metadata request object. 253 * [request] - The metadata request object.
253 * 254 *
254 * Request parameters: 255 * Request parameters:
255 * 256 *
256 * Completes with a [common.ApiRequestError] if the API endpoint returned an 257 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
257 * error. 258 * error.
258 * 259 *
259 * If the used [http.Client] completes with an error when making a REST call, 260 * If the used [http.Client] completes with an error when making a REST call,
260 * this method will complete with the same error. 261 * this method will complete with the same error.
261 */ 262 */
262 async.Future stop(Channel request) { 263 async.Future stop(Channel request) {
263 var _url = null; 264 var _url = null;
264 var _queryParams = new core.Map(); 265 var _queryParams = new core.Map();
265 var _uploadMedia = null; 266 var _uploadMedia = null;
266 var _uploadOptions = null; 267 var _uploadOptions = null;
267 var _downloadOptions = common.DownloadOptions.Metadata; 268 var _downloadOptions = commons.DownloadOptions.Metadata;
268 var _body = null; 269 var _body = null;
269 270
270 if (request != null) { 271 if (request != null) {
271 _body = convert.JSON.encode((request).toJson()); 272 _body = convert.JSON.encode((request).toJson());
272 } 273 }
273 274
274 _downloadOptions = null; 275 _downloadOptions = null;
275 276
276 _url = '/admin/directory_v1/channels/stop'; 277 _url = '/admin/directory_v1/channels/stop';
277 278
278 var _response = _requester.request(_url, 279 var _response = _requester.request(_url,
279 "POST", 280 "POST",
280 body: _body, 281 body: _body,
281 queryParams: _queryParams, 282 queryParams: _queryParams,
282 uploadOptions: _uploadOptions, 283 uploadOptions: _uploadOptions,
283 uploadMedia: _uploadMedia, 284 uploadMedia: _uploadMedia,
284 downloadOptions: _downloadOptions); 285 downloadOptions: _downloadOptions);
285 return _response.then((data) => null); 286 return _response.then((data) => null);
286 } 287 }
287 288
288 } 289 }
289 290
290 291
291 /** Not documented yet. */
292 class ChromeosdevicesResourceApi { 292 class ChromeosdevicesResourceApi {
293 final common_internal.ApiRequester _requester; 293 final commons.ApiRequester _requester;
294 294
295 ChromeosdevicesResourceApi(common_internal.ApiRequester client) : 295 ChromeosdevicesResourceApi(commons.ApiRequester client) :
296 _requester = client; 296 _requester = client;
297 297
298 /** 298 /**
299 * Retrieve Chrome OS Device 299 * Retrieve Chrome OS Device
300 * 300 *
301 * Request parameters: 301 * Request parameters:
302 * 302 *
303 * [customerId] - Immutable id of the Google Apps account 303 * [customerId] - Immutable id of the Google Apps account
304 * 304 *
305 * [deviceId] - Immutable id of Chrome OS Device 305 * [deviceId] - Immutable id of Chrome OS Device
306 * 306 *
307 * [projection] - Restrict information returned to a set of selected fields. 307 * [projection] - Restrict information returned to a set of selected fields.
308 * Possible string values are: 308 * Possible string values are:
309 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId, 309 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId,
310 * serialNumber, status, and user) 310 * serialNumber, status, and user)
311 * - "FULL" : Includes all metadata fields 311 * - "FULL" : Includes all metadata fields
312 * 312 *
313 * Completes with a [ChromeOsDevice]. 313 * Completes with a [ChromeOsDevice].
314 * 314 *
315 * Completes with a [common.ApiRequestError] if the API endpoint returned an 315 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
316 * error. 316 * error.
317 * 317 *
318 * If the used [http.Client] completes with an error when making a REST call, 318 * If the used [http.Client] completes with an error when making a REST call,
319 * this method will complete with the same error. 319 * this method will complete with the same error.
320 */ 320 */
321 async.Future<ChromeOsDevice> get(core.String customerId, core.String deviceId, {core.String projection}) { 321 async.Future<ChromeOsDevice> get(core.String customerId, core.String deviceId, {core.String projection}) {
322 var _url = null; 322 var _url = null;
323 var _queryParams = new core.Map(); 323 var _queryParams = new core.Map();
324 var _uploadMedia = null; 324 var _uploadMedia = null;
325 var _uploadOptions = null; 325 var _uploadOptions = null;
326 var _downloadOptions = common.DownloadOptions.Metadata; 326 var _downloadOptions = commons.DownloadOptions.Metadata;
327 var _body = null; 327 var _body = null;
328 328
329 if (customerId == null) { 329 if (customerId == null) {
330 throw new core.ArgumentError("Parameter customerId is required."); 330 throw new core.ArgumentError("Parameter customerId is required.");
331 } 331 }
332 if (deviceId == null) { 332 if (deviceId == null) {
333 throw new core.ArgumentError("Parameter deviceId is required."); 333 throw new core.ArgumentError("Parameter deviceId is required.");
334 } 334 }
335 if (projection != null) { 335 if (projection != null) {
336 _queryParams["projection"] = [projection]; 336 _queryParams["projection"] = [projection];
337 } 337 }
338 338
339 339
340 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/chromeos/' + common_internal.Escaper.ecapeVariable('$deviceId'); 340 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/chromeos/' + commons.Escaper.ecapeVariable('$deviceId');
341 341
342 var _response = _requester.request(_url, 342 var _response = _requester.request(_url,
343 "GET", 343 "GET",
344 body: _body, 344 body: _body,
345 queryParams: _queryParams, 345 queryParams: _queryParams,
346 uploadOptions: _uploadOptions, 346 uploadOptions: _uploadOptions,
347 uploadMedia: _uploadMedia, 347 uploadMedia: _uploadMedia,
348 downloadOptions: _downloadOptions); 348 downloadOptions: _downloadOptions);
349 return _response.then((data) => new ChromeOsDevice.fromJson(data)); 349 return _response.then((data) => new ChromeOsDevice.fromJson(data));
350 } 350 }
(...skipping 30 matching lines...) Expand all
381 * http://support.google.com/chromeos/a/bin/answer.py?hl=en&answer=1698333 381 * http://support.google.com/chromeos/a/bin/answer.py?hl=en&answer=1698333
382 * 382 *
383 * [sortOrder] - Whether to return results in ascending or descending order. 383 * [sortOrder] - Whether to return results in ascending or descending order.
384 * Only of use when orderBy is also used 384 * Only of use when orderBy is also used
385 * Possible string values are: 385 * Possible string values are:
386 * - "ASCENDING" : Ascending order. 386 * - "ASCENDING" : Ascending order.
387 * - "DESCENDING" : Descending order. 387 * - "DESCENDING" : Descending order.
388 * 388 *
389 * Completes with a [ChromeOsDevices]. 389 * Completes with a [ChromeOsDevices].
390 * 390 *
391 * Completes with a [common.ApiRequestError] if the API endpoint returned an 391 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
392 * error. 392 * error.
393 * 393 *
394 * If the used [http.Client] completes with an error when making a REST call, 394 * If the used [http.Client] completes with an error when making a REST call,
395 * this method will complete with the same error. 395 * this method will complete with the same error.
396 */ 396 */
397 async.Future<ChromeOsDevices> list(core.String customerId, {core.int maxResult s, core.String orderBy, core.String pageToken, core.String projection, core.Stri ng query, core.String sortOrder}) { 397 async.Future<ChromeOsDevices> list(core.String customerId, {core.int maxResult s, core.String orderBy, core.String pageToken, core.String projection, core.Stri ng query, core.String sortOrder}) {
398 var _url = null; 398 var _url = null;
399 var _queryParams = new core.Map(); 399 var _queryParams = new core.Map();
400 var _uploadMedia = null; 400 var _uploadMedia = null;
401 var _uploadOptions = null; 401 var _uploadOptions = null;
402 var _downloadOptions = common.DownloadOptions.Metadata; 402 var _downloadOptions = commons.DownloadOptions.Metadata;
403 var _body = null; 403 var _body = null;
404 404
405 if (customerId == null) { 405 if (customerId == null) {
406 throw new core.ArgumentError("Parameter customerId is required."); 406 throw new core.ArgumentError("Parameter customerId is required.");
407 } 407 }
408 if (maxResults != null) { 408 if (maxResults != null) {
409 _queryParams["maxResults"] = ["${maxResults}"]; 409 _queryParams["maxResults"] = ["${maxResults}"];
410 } 410 }
411 if (orderBy != null) { 411 if (orderBy != null) {
412 _queryParams["orderBy"] = [orderBy]; 412 _queryParams["orderBy"] = [orderBy];
413 } 413 }
414 if (pageToken != null) { 414 if (pageToken != null) {
415 _queryParams["pageToken"] = [pageToken]; 415 _queryParams["pageToken"] = [pageToken];
416 } 416 }
417 if (projection != null) { 417 if (projection != null) {
418 _queryParams["projection"] = [projection]; 418 _queryParams["projection"] = [projection];
419 } 419 }
420 if (query != null) { 420 if (query != null) {
421 _queryParams["query"] = [query]; 421 _queryParams["query"] = [query];
422 } 422 }
423 if (sortOrder != null) { 423 if (sortOrder != null) {
424 _queryParams["sortOrder"] = [sortOrder]; 424 _queryParams["sortOrder"] = [sortOrder];
425 } 425 }
426 426
427 427
428 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/chromeos'; 428 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/chromeos';
429 429
430 var _response = _requester.request(_url, 430 var _response = _requester.request(_url,
431 "GET", 431 "GET",
432 body: _body, 432 body: _body,
433 queryParams: _queryParams, 433 queryParams: _queryParams,
434 uploadOptions: _uploadOptions, 434 uploadOptions: _uploadOptions,
435 uploadMedia: _uploadMedia, 435 uploadMedia: _uploadMedia,
436 downloadOptions: _downloadOptions); 436 downloadOptions: _downloadOptions);
437 return _response.then((data) => new ChromeOsDevices.fromJson(data)); 437 return _response.then((data) => new ChromeOsDevices.fromJson(data));
438 } 438 }
(...skipping 10 matching lines...) Expand all
449 * [deviceId] - Immutable id of Chrome OS Device 449 * [deviceId] - Immutable id of Chrome OS Device
450 * 450 *
451 * [projection] - Restrict information returned to a set of selected fields. 451 * [projection] - Restrict information returned to a set of selected fields.
452 * Possible string values are: 452 * Possible string values are:
453 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId, 453 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId,
454 * serialNumber, status, and user) 454 * serialNumber, status, and user)
455 * - "FULL" : Includes all metadata fields 455 * - "FULL" : Includes all metadata fields
456 * 456 *
457 * Completes with a [ChromeOsDevice]. 457 * Completes with a [ChromeOsDevice].
458 * 458 *
459 * Completes with a [common.ApiRequestError] if the API endpoint returned an 459 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
460 * error. 460 * error.
461 * 461 *
462 * If the used [http.Client] completes with an error when making a REST call, 462 * If the used [http.Client] completes with an error when making a REST call,
463 * this method will complete with the same error. 463 * this method will complete with the same error.
464 */ 464 */
465 async.Future<ChromeOsDevice> patch(ChromeOsDevice request, core.String custome rId, core.String deviceId, {core.String projection}) { 465 async.Future<ChromeOsDevice> patch(ChromeOsDevice request, core.String custome rId, core.String deviceId, {core.String projection}) {
466 var _url = null; 466 var _url = null;
467 var _queryParams = new core.Map(); 467 var _queryParams = new core.Map();
468 var _uploadMedia = null; 468 var _uploadMedia = null;
469 var _uploadOptions = null; 469 var _uploadOptions = null;
470 var _downloadOptions = common.DownloadOptions.Metadata; 470 var _downloadOptions = commons.DownloadOptions.Metadata;
471 var _body = null; 471 var _body = null;
472 472
473 if (request != null) { 473 if (request != null) {
474 _body = convert.JSON.encode((request).toJson()); 474 _body = convert.JSON.encode((request).toJson());
475 } 475 }
476 if (customerId == null) { 476 if (customerId == null) {
477 throw new core.ArgumentError("Parameter customerId is required."); 477 throw new core.ArgumentError("Parameter customerId is required.");
478 } 478 }
479 if (deviceId == null) { 479 if (deviceId == null) {
480 throw new core.ArgumentError("Parameter deviceId is required."); 480 throw new core.ArgumentError("Parameter deviceId is required.");
481 } 481 }
482 if (projection != null) { 482 if (projection != null) {
483 _queryParams["projection"] = [projection]; 483 _queryParams["projection"] = [projection];
484 } 484 }
485 485
486 486
487 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/chromeos/' + common_internal.Escaper.ecapeVariable('$deviceId'); 487 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/chromeos/' + commons.Escaper.ecapeVariable('$deviceId');
488 488
489 var _response = _requester.request(_url, 489 var _response = _requester.request(_url,
490 "PATCH", 490 "PATCH",
491 body: _body, 491 body: _body,
492 queryParams: _queryParams, 492 queryParams: _queryParams,
493 uploadOptions: _uploadOptions, 493 uploadOptions: _uploadOptions,
494 uploadMedia: _uploadMedia, 494 uploadMedia: _uploadMedia,
495 downloadOptions: _downloadOptions); 495 downloadOptions: _downloadOptions);
496 return _response.then((data) => new ChromeOsDevice.fromJson(data)); 496 return _response.then((data) => new ChromeOsDevice.fromJson(data));
497 } 497 }
(...skipping 10 matching lines...) Expand all
508 * [deviceId] - Immutable id of Chrome OS Device 508 * [deviceId] - Immutable id of Chrome OS Device
509 * 509 *
510 * [projection] - Restrict information returned to a set of selected fields. 510 * [projection] - Restrict information returned to a set of selected fields.
511 * Possible string values are: 511 * Possible string values are:
512 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId, 512 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId,
513 * serialNumber, status, and user) 513 * serialNumber, status, and user)
514 * - "FULL" : Includes all metadata fields 514 * - "FULL" : Includes all metadata fields
515 * 515 *
516 * Completes with a [ChromeOsDevice]. 516 * Completes with a [ChromeOsDevice].
517 * 517 *
518 * Completes with a [common.ApiRequestError] if the API endpoint returned an 518 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
519 * error. 519 * error.
520 * 520 *
521 * If the used [http.Client] completes with an error when making a REST call, 521 * If the used [http.Client] completes with an error when making a REST call,
522 * this method will complete with the same error. 522 * this method will complete with the same error.
523 */ 523 */
524 async.Future<ChromeOsDevice> update(ChromeOsDevice request, core.String custom erId, core.String deviceId, {core.String projection}) { 524 async.Future<ChromeOsDevice> update(ChromeOsDevice request, core.String custom erId, core.String deviceId, {core.String projection}) {
525 var _url = null; 525 var _url = null;
526 var _queryParams = new core.Map(); 526 var _queryParams = new core.Map();
527 var _uploadMedia = null; 527 var _uploadMedia = null;
528 var _uploadOptions = null; 528 var _uploadOptions = null;
529 var _downloadOptions = common.DownloadOptions.Metadata; 529 var _downloadOptions = commons.DownloadOptions.Metadata;
530 var _body = null; 530 var _body = null;
531 531
532 if (request != null) { 532 if (request != null) {
533 _body = convert.JSON.encode((request).toJson()); 533 _body = convert.JSON.encode((request).toJson());
534 } 534 }
535 if (customerId == null) { 535 if (customerId == null) {
536 throw new core.ArgumentError("Parameter customerId is required."); 536 throw new core.ArgumentError("Parameter customerId is required.");
537 } 537 }
538 if (deviceId == null) { 538 if (deviceId == null) {
539 throw new core.ArgumentError("Parameter deviceId is required."); 539 throw new core.ArgumentError("Parameter deviceId is required.");
540 } 540 }
541 if (projection != null) { 541 if (projection != null) {
542 _queryParams["projection"] = [projection]; 542 _queryParams["projection"] = [projection];
543 } 543 }
544 544
545 545
546 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/chromeos/' + common_internal.Escaper.ecapeVariable('$deviceId'); 546 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/chromeos/' + commons.Escaper.ecapeVariable('$deviceId');
547 547
548 var _response = _requester.request(_url, 548 var _response = _requester.request(_url,
549 "PUT", 549 "PUT",
550 body: _body, 550 body: _body,
551 queryParams: _queryParams, 551 queryParams: _queryParams,
552 uploadOptions: _uploadOptions, 552 uploadOptions: _uploadOptions,
553 uploadMedia: _uploadMedia, 553 uploadMedia: _uploadMedia,
554 downloadOptions: _downloadOptions); 554 downloadOptions: _downloadOptions);
555 return _response.then((data) => new ChromeOsDevice.fromJson(data)); 555 return _response.then((data) => new ChromeOsDevice.fromJson(data));
556 } 556 }
557 557
558 } 558 }
559 559
560 560
561 /** Not documented yet. */
562 class GroupsResourceApi { 561 class GroupsResourceApi {
563 final common_internal.ApiRequester _requester; 562 final commons.ApiRequester _requester;
564 563
565 GroupsAliasesResourceApi get aliases => new GroupsAliasesResourceApi(_requeste r); 564 GroupsAliasesResourceApi get aliases => new GroupsAliasesResourceApi(_requeste r);
566 565
567 GroupsResourceApi(common_internal.ApiRequester client) : 566 GroupsResourceApi(commons.ApiRequester client) :
568 _requester = client; 567 _requester = client;
569 568
570 /** 569 /**
571 * Delete Group 570 * Delete Group
572 * 571 *
573 * Request parameters: 572 * Request parameters:
574 * 573 *
575 * [groupKey] - Email or immutable Id of the group 574 * [groupKey] - Email or immutable Id of the group
576 * 575 *
577 * Completes with a [common.ApiRequestError] if the API endpoint returned an 576 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
578 * error. 577 * error.
579 * 578 *
580 * If the used [http.Client] completes with an error when making a REST call, 579 * If the used [http.Client] completes with an error when making a REST call,
581 * this method will complete with the same error. 580 * this method will complete with the same error.
582 */ 581 */
583 async.Future delete(core.String groupKey) { 582 async.Future delete(core.String groupKey) {
584 var _url = null; 583 var _url = null;
585 var _queryParams = new core.Map(); 584 var _queryParams = new core.Map();
586 var _uploadMedia = null; 585 var _uploadMedia = null;
587 var _uploadOptions = null; 586 var _uploadOptions = null;
588 var _downloadOptions = common.DownloadOptions.Metadata; 587 var _downloadOptions = commons.DownloadOptions.Metadata;
589 var _body = null; 588 var _body = null;
590 589
591 if (groupKey == null) { 590 if (groupKey == null) {
592 throw new core.ArgumentError("Parameter groupKey is required."); 591 throw new core.ArgumentError("Parameter groupKey is required.");
593 } 592 }
594 593
595 _downloadOptions = null; 594 _downloadOptions = null;
596 595
597 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey'); 596 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey');
598 597
599 var _response = _requester.request(_url, 598 var _response = _requester.request(_url,
600 "DELETE", 599 "DELETE",
601 body: _body, 600 body: _body,
602 queryParams: _queryParams, 601 queryParams: _queryParams,
603 uploadOptions: _uploadOptions, 602 uploadOptions: _uploadOptions,
604 uploadMedia: _uploadMedia, 603 uploadMedia: _uploadMedia,
605 downloadOptions: _downloadOptions); 604 downloadOptions: _downloadOptions);
606 return _response.then((data) => null); 605 return _response.then((data) => null);
607 } 606 }
608 607
609 /** 608 /**
610 * Retrieve Group 609 * Retrieve Group
611 * 610 *
612 * Request parameters: 611 * Request parameters:
613 * 612 *
614 * [groupKey] - Email or immutable Id of the group 613 * [groupKey] - Email or immutable Id of the group
615 * 614 *
616 * Completes with a [Group]. 615 * Completes with a [Group].
617 * 616 *
618 * Completes with a [common.ApiRequestError] if the API endpoint returned an 617 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
619 * error. 618 * error.
620 * 619 *
621 * If the used [http.Client] completes with an error when making a REST call, 620 * If the used [http.Client] completes with an error when making a REST call,
622 * this method will complete with the same error. 621 * this method will complete with the same error.
623 */ 622 */
624 async.Future<Group> get(core.String groupKey) { 623 async.Future<Group> get(core.String groupKey) {
625 var _url = null; 624 var _url = null;
626 var _queryParams = new core.Map(); 625 var _queryParams = new core.Map();
627 var _uploadMedia = null; 626 var _uploadMedia = null;
628 var _uploadOptions = null; 627 var _uploadOptions = null;
629 var _downloadOptions = common.DownloadOptions.Metadata; 628 var _downloadOptions = commons.DownloadOptions.Metadata;
630 var _body = null; 629 var _body = null;
631 630
632 if (groupKey == null) { 631 if (groupKey == null) {
633 throw new core.ArgumentError("Parameter groupKey is required."); 632 throw new core.ArgumentError("Parameter groupKey is required.");
634 } 633 }
635 634
636 635
637 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey'); 636 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey');
638 637
639 var _response = _requester.request(_url, 638 var _response = _requester.request(_url,
640 "GET", 639 "GET",
641 body: _body, 640 body: _body,
642 queryParams: _queryParams, 641 queryParams: _queryParams,
643 uploadOptions: _uploadOptions, 642 uploadOptions: _uploadOptions,
644 uploadMedia: _uploadMedia, 643 uploadMedia: _uploadMedia,
645 downloadOptions: _downloadOptions); 644 downloadOptions: _downloadOptions);
646 return _response.then((data) => new Group.fromJson(data)); 645 return _response.then((data) => new Group.fromJson(data));
647 } 646 }
648 647
649 /** 648 /**
650 * Create Group 649 * Create Group
651 * 650 *
652 * [request] - The metadata request object. 651 * [request] - The metadata request object.
653 * 652 *
654 * Request parameters: 653 * Request parameters:
655 * 654 *
656 * Completes with a [Group]. 655 * Completes with a [Group].
657 * 656 *
658 * Completes with a [common.ApiRequestError] if the API endpoint returned an 657 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
659 * error. 658 * error.
660 * 659 *
661 * If the used [http.Client] completes with an error when making a REST call, 660 * If the used [http.Client] completes with an error when making a REST call,
662 * this method will complete with the same error. 661 * this method will complete with the same error.
663 */ 662 */
664 async.Future<Group> insert(Group request) { 663 async.Future<Group> insert(Group request) {
665 var _url = null; 664 var _url = null;
666 var _queryParams = new core.Map(); 665 var _queryParams = new core.Map();
667 var _uploadMedia = null; 666 var _uploadMedia = null;
668 var _uploadOptions = null; 667 var _uploadOptions = null;
669 var _downloadOptions = common.DownloadOptions.Metadata; 668 var _downloadOptions = commons.DownloadOptions.Metadata;
670 var _body = null; 669 var _body = null;
671 670
672 if (request != null) { 671 if (request != null) {
673 _body = convert.JSON.encode((request).toJson()); 672 _body = convert.JSON.encode((request).toJson());
674 } 673 }
675 674
676 675
677 _url = 'groups'; 676 _url = 'groups';
678 677
679 var _response = _requester.request(_url, 678 var _response = _requester.request(_url,
(...skipping 21 matching lines...) Expand all
701 * [maxResults] - Maximum number of results to return. Default is 200 700 * [maxResults] - Maximum number of results to return. Default is 200
702 * 701 *
703 * [pageToken] - Token to specify next page in the list 702 * [pageToken] - Token to specify next page in the list
704 * 703 *
705 * [userKey] - Email or immutable Id of the user if only those groups are to 704 * [userKey] - Email or immutable Id of the user if only those groups are to
706 * be listed, the given user is a member of. If Id, it should match with id of 705 * be listed, the given user is a member of. If Id, it should match with id of
707 * user object 706 * user object
708 * 707 *
709 * Completes with a [Groups]. 708 * Completes with a [Groups].
710 * 709 *
711 * Completes with a [common.ApiRequestError] if the API endpoint returned an 710 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
712 * error. 711 * error.
713 * 712 *
714 * If the used [http.Client] completes with an error when making a REST call, 713 * If the used [http.Client] completes with an error when making a REST call,
715 * this method will complete with the same error. 714 * this method will complete with the same error.
716 */ 715 */
717 async.Future<Groups> list({core.String customer, core.String domain, core.int maxResults, core.String pageToken, core.String userKey}) { 716 async.Future<Groups> list({core.String customer, core.String domain, core.int maxResults, core.String pageToken, core.String userKey}) {
718 var _url = null; 717 var _url = null;
719 var _queryParams = new core.Map(); 718 var _queryParams = new core.Map();
720 var _uploadMedia = null; 719 var _uploadMedia = null;
721 var _uploadOptions = null; 720 var _uploadOptions = null;
722 var _downloadOptions = common.DownloadOptions.Metadata; 721 var _downloadOptions = commons.DownloadOptions.Metadata;
723 var _body = null; 722 var _body = null;
724 723
725 if (customer != null) { 724 if (customer != null) {
726 _queryParams["customer"] = [customer]; 725 _queryParams["customer"] = [customer];
727 } 726 }
728 if (domain != null) { 727 if (domain != null) {
729 _queryParams["domain"] = [domain]; 728 _queryParams["domain"] = [domain];
730 } 729 }
731 if (maxResults != null) { 730 if (maxResults != null) {
732 _queryParams["maxResults"] = ["${maxResults}"]; 731 _queryParams["maxResults"] = ["${maxResults}"];
(...skipping 23 matching lines...) Expand all
756 * 755 *
757 * [request] - The metadata request object. 756 * [request] - The metadata request object.
758 * 757 *
759 * Request parameters: 758 * Request parameters:
760 * 759 *
761 * [groupKey] - Email or immutable Id of the group. If Id, it should match 760 * [groupKey] - Email or immutable Id of the group. If Id, it should match
762 * with id of group object 761 * with id of group object
763 * 762 *
764 * Completes with a [Group]. 763 * Completes with a [Group].
765 * 764 *
766 * Completes with a [common.ApiRequestError] if the API endpoint returned an 765 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
767 * error. 766 * error.
768 * 767 *
769 * If the used [http.Client] completes with an error when making a REST call, 768 * If the used [http.Client] completes with an error when making a REST call,
770 * this method will complete with the same error. 769 * this method will complete with the same error.
771 */ 770 */
772 async.Future<Group> patch(Group request, core.String groupKey) { 771 async.Future<Group> patch(Group request, core.String groupKey) {
773 var _url = null; 772 var _url = null;
774 var _queryParams = new core.Map(); 773 var _queryParams = new core.Map();
775 var _uploadMedia = null; 774 var _uploadMedia = null;
776 var _uploadOptions = null; 775 var _uploadOptions = null;
777 var _downloadOptions = common.DownloadOptions.Metadata; 776 var _downloadOptions = commons.DownloadOptions.Metadata;
778 var _body = null; 777 var _body = null;
779 778
780 if (request != null) { 779 if (request != null) {
781 _body = convert.JSON.encode((request).toJson()); 780 _body = convert.JSON.encode((request).toJson());
782 } 781 }
783 if (groupKey == null) { 782 if (groupKey == null) {
784 throw new core.ArgumentError("Parameter groupKey is required."); 783 throw new core.ArgumentError("Parameter groupKey is required.");
785 } 784 }
786 785
787 786
788 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey'); 787 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey');
789 788
790 var _response = _requester.request(_url, 789 var _response = _requester.request(_url,
791 "PATCH", 790 "PATCH",
792 body: _body, 791 body: _body,
793 queryParams: _queryParams, 792 queryParams: _queryParams,
794 uploadOptions: _uploadOptions, 793 uploadOptions: _uploadOptions,
795 uploadMedia: _uploadMedia, 794 uploadMedia: _uploadMedia,
796 downloadOptions: _downloadOptions); 795 downloadOptions: _downloadOptions);
797 return _response.then((data) => new Group.fromJson(data)); 796 return _response.then((data) => new Group.fromJson(data));
798 } 797 }
799 798
800 /** 799 /**
801 * Update Group 800 * Update Group
802 * 801 *
803 * [request] - The metadata request object. 802 * [request] - The metadata request object.
804 * 803 *
805 * Request parameters: 804 * Request parameters:
806 * 805 *
807 * [groupKey] - Email or immutable Id of the group. If Id, it should match 806 * [groupKey] - Email or immutable Id of the group. If Id, it should match
808 * with id of group object 807 * with id of group object
809 * 808 *
810 * Completes with a [Group]. 809 * Completes with a [Group].
811 * 810 *
812 * Completes with a [common.ApiRequestError] if the API endpoint returned an 811 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
813 * error. 812 * error.
814 * 813 *
815 * If the used [http.Client] completes with an error when making a REST call, 814 * If the used [http.Client] completes with an error when making a REST call,
816 * this method will complete with the same error. 815 * this method will complete with the same error.
817 */ 816 */
818 async.Future<Group> update(Group request, core.String groupKey) { 817 async.Future<Group> update(Group request, core.String groupKey) {
819 var _url = null; 818 var _url = null;
820 var _queryParams = new core.Map(); 819 var _queryParams = new core.Map();
821 var _uploadMedia = null; 820 var _uploadMedia = null;
822 var _uploadOptions = null; 821 var _uploadOptions = null;
823 var _downloadOptions = common.DownloadOptions.Metadata; 822 var _downloadOptions = commons.DownloadOptions.Metadata;
824 var _body = null; 823 var _body = null;
825 824
826 if (request != null) { 825 if (request != null) {
827 _body = convert.JSON.encode((request).toJson()); 826 _body = convert.JSON.encode((request).toJson());
828 } 827 }
829 if (groupKey == null) { 828 if (groupKey == null) {
830 throw new core.ArgumentError("Parameter groupKey is required."); 829 throw new core.ArgumentError("Parameter groupKey is required.");
831 } 830 }
832 831
833 832
834 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey'); 833 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey');
835 834
836 var _response = _requester.request(_url, 835 var _response = _requester.request(_url,
837 "PUT", 836 "PUT",
838 body: _body, 837 body: _body,
839 queryParams: _queryParams, 838 queryParams: _queryParams,
840 uploadOptions: _uploadOptions, 839 uploadOptions: _uploadOptions,
841 uploadMedia: _uploadMedia, 840 uploadMedia: _uploadMedia,
842 downloadOptions: _downloadOptions); 841 downloadOptions: _downloadOptions);
843 return _response.then((data) => new Group.fromJson(data)); 842 return _response.then((data) => new Group.fromJson(data));
844 } 843 }
845 844
846 } 845 }
847 846
848 847
849 /** Not documented yet. */
850 class GroupsAliasesResourceApi { 848 class GroupsAliasesResourceApi {
851 final common_internal.ApiRequester _requester; 849 final commons.ApiRequester _requester;
852 850
853 GroupsAliasesResourceApi(common_internal.ApiRequester client) : 851 GroupsAliasesResourceApi(commons.ApiRequester client) :
854 _requester = client; 852 _requester = client;
855 853
856 /** 854 /**
857 * Remove a alias for the group 855 * Remove a alias for the group
858 * 856 *
859 * Request parameters: 857 * Request parameters:
860 * 858 *
861 * [groupKey] - Email or immutable Id of the group 859 * [groupKey] - Email or immutable Id of the group
862 * 860 *
863 * [alias] - The alias to be removed 861 * [alias] - The alias to be removed
864 * 862 *
865 * Completes with a [common.ApiRequestError] if the API endpoint returned an 863 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
866 * error. 864 * error.
867 * 865 *
868 * If the used [http.Client] completes with an error when making a REST call, 866 * If the used [http.Client] completes with an error when making a REST call,
869 * this method will complete with the same error. 867 * this method will complete with the same error.
870 */ 868 */
871 async.Future delete(core.String groupKey, core.String alias) { 869 async.Future delete(core.String groupKey, core.String alias) {
872 var _url = null; 870 var _url = null;
873 var _queryParams = new core.Map(); 871 var _queryParams = new core.Map();
874 var _uploadMedia = null; 872 var _uploadMedia = null;
875 var _uploadOptions = null; 873 var _uploadOptions = null;
876 var _downloadOptions = common.DownloadOptions.Metadata; 874 var _downloadOptions = commons.DownloadOptions.Metadata;
877 var _body = null; 875 var _body = null;
878 876
879 if (groupKey == null) { 877 if (groupKey == null) {
880 throw new core.ArgumentError("Parameter groupKey is required."); 878 throw new core.ArgumentError("Parameter groupKey is required.");
881 } 879 }
882 if (alias == null) { 880 if (alias == null) {
883 throw new core.ArgumentError("Parameter alias is required."); 881 throw new core.ArgumentError("Parameter alias is required.");
884 } 882 }
885 883
886 _downloadOptions = null; 884 _downloadOptions = null;
887 885
888 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/al iases/' + common_internal.Escaper.ecapeVariable('$alias'); 886 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/aliases/' + commons.Escaper.ecapeVariable('$alias');
889 887
890 var _response = _requester.request(_url, 888 var _response = _requester.request(_url,
891 "DELETE", 889 "DELETE",
892 body: _body, 890 body: _body,
893 queryParams: _queryParams, 891 queryParams: _queryParams,
894 uploadOptions: _uploadOptions, 892 uploadOptions: _uploadOptions,
895 uploadMedia: _uploadMedia, 893 uploadMedia: _uploadMedia,
896 downloadOptions: _downloadOptions); 894 downloadOptions: _downloadOptions);
897 return _response.then((data) => null); 895 return _response.then((data) => null);
898 } 896 }
899 897
900 /** 898 /**
901 * Add a alias for the group 899 * Add a alias for the group
902 * 900 *
903 * [request] - The metadata request object. 901 * [request] - The metadata request object.
904 * 902 *
905 * Request parameters: 903 * Request parameters:
906 * 904 *
907 * [groupKey] - Email or immutable Id of the group 905 * [groupKey] - Email or immutable Id of the group
908 * 906 *
909 * Completes with a [Alias]. 907 * Completes with a [Alias].
910 * 908 *
911 * Completes with a [common.ApiRequestError] if the API endpoint returned an 909 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
912 * error. 910 * error.
913 * 911 *
914 * If the used [http.Client] completes with an error when making a REST call, 912 * If the used [http.Client] completes with an error when making a REST call,
915 * this method will complete with the same error. 913 * this method will complete with the same error.
916 */ 914 */
917 async.Future<Alias> insert(Alias request, core.String groupKey) { 915 async.Future<Alias> insert(Alias request, core.String groupKey) {
918 var _url = null; 916 var _url = null;
919 var _queryParams = new core.Map(); 917 var _queryParams = new core.Map();
920 var _uploadMedia = null; 918 var _uploadMedia = null;
921 var _uploadOptions = null; 919 var _uploadOptions = null;
922 var _downloadOptions = common.DownloadOptions.Metadata; 920 var _downloadOptions = commons.DownloadOptions.Metadata;
923 var _body = null; 921 var _body = null;
924 922
925 if (request != null) { 923 if (request != null) {
926 _body = convert.JSON.encode((request).toJson()); 924 _body = convert.JSON.encode((request).toJson());
927 } 925 }
928 if (groupKey == null) { 926 if (groupKey == null) {
929 throw new core.ArgumentError("Parameter groupKey is required."); 927 throw new core.ArgumentError("Parameter groupKey is required.");
930 } 928 }
931 929
932 930
933 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/al iases'; 931 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/aliases';
934 932
935 var _response = _requester.request(_url, 933 var _response = _requester.request(_url,
936 "POST", 934 "POST",
937 body: _body, 935 body: _body,
938 queryParams: _queryParams, 936 queryParams: _queryParams,
939 uploadOptions: _uploadOptions, 937 uploadOptions: _uploadOptions,
940 uploadMedia: _uploadMedia, 938 uploadMedia: _uploadMedia,
941 downloadOptions: _downloadOptions); 939 downloadOptions: _downloadOptions);
942 return _response.then((data) => new Alias.fromJson(data)); 940 return _response.then((data) => new Alias.fromJson(data));
943 } 941 }
944 942
945 /** 943 /**
946 * List all aliases for a group 944 * List all aliases for a group
947 * 945 *
948 * Request parameters: 946 * Request parameters:
949 * 947 *
950 * [groupKey] - Email or immutable Id of the group 948 * [groupKey] - Email or immutable Id of the group
951 * 949 *
952 * Completes with a [Aliases]. 950 * Completes with a [Aliases].
953 * 951 *
954 * Completes with a [common.ApiRequestError] if the API endpoint returned an 952 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
955 * error. 953 * error.
956 * 954 *
957 * If the used [http.Client] completes with an error when making a REST call, 955 * If the used [http.Client] completes with an error when making a REST call,
958 * this method will complete with the same error. 956 * this method will complete with the same error.
959 */ 957 */
960 async.Future<Aliases> list(core.String groupKey) { 958 async.Future<Aliases> list(core.String groupKey) {
961 var _url = null; 959 var _url = null;
962 var _queryParams = new core.Map(); 960 var _queryParams = new core.Map();
963 var _uploadMedia = null; 961 var _uploadMedia = null;
964 var _uploadOptions = null; 962 var _uploadOptions = null;
965 var _downloadOptions = common.DownloadOptions.Metadata; 963 var _downloadOptions = commons.DownloadOptions.Metadata;
966 var _body = null; 964 var _body = null;
967 965
968 if (groupKey == null) { 966 if (groupKey == null) {
969 throw new core.ArgumentError("Parameter groupKey is required."); 967 throw new core.ArgumentError("Parameter groupKey is required.");
970 } 968 }
971 969
972 970
973 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/al iases'; 971 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/aliases';
974 972
975 var _response = _requester.request(_url, 973 var _response = _requester.request(_url,
976 "GET", 974 "GET",
977 body: _body, 975 body: _body,
978 queryParams: _queryParams, 976 queryParams: _queryParams,
979 uploadOptions: _uploadOptions, 977 uploadOptions: _uploadOptions,
980 uploadMedia: _uploadMedia, 978 uploadMedia: _uploadMedia,
981 downloadOptions: _downloadOptions); 979 downloadOptions: _downloadOptions);
982 return _response.then((data) => new Aliases.fromJson(data)); 980 return _response.then((data) => new Aliases.fromJson(data));
983 } 981 }
984 982
985 } 983 }
986 984
987 985
988 /** Not documented yet. */
989 class MembersResourceApi { 986 class MembersResourceApi {
990 final common_internal.ApiRequester _requester; 987 final commons.ApiRequester _requester;
991 988
992 MembersResourceApi(common_internal.ApiRequester client) : 989 MembersResourceApi(commons.ApiRequester client) :
993 _requester = client; 990 _requester = client;
994 991
995 /** 992 /**
996 * Remove membership. 993 * Remove membership.
997 * 994 *
998 * Request parameters: 995 * Request parameters:
999 * 996 *
1000 * [groupKey] - Email or immutable Id of the group 997 * [groupKey] - Email or immutable Id of the group
1001 * 998 *
1002 * [memberKey] - Email or immutable Id of the member 999 * [memberKey] - Email or immutable Id of the member
1003 * 1000 *
1004 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1001 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1005 * error. 1002 * error.
1006 * 1003 *
1007 * If the used [http.Client] completes with an error when making a REST call, 1004 * If the used [http.Client] completes with an error when making a REST call,
1008 * this method will complete with the same error. 1005 * this method will complete with the same error.
1009 */ 1006 */
1010 async.Future delete(core.String groupKey, core.String memberKey) { 1007 async.Future delete(core.String groupKey, core.String memberKey) {
1011 var _url = null; 1008 var _url = null;
1012 var _queryParams = new core.Map(); 1009 var _queryParams = new core.Map();
1013 var _uploadMedia = null; 1010 var _uploadMedia = null;
1014 var _uploadOptions = null; 1011 var _uploadOptions = null;
1015 var _downloadOptions = common.DownloadOptions.Metadata; 1012 var _downloadOptions = commons.DownloadOptions.Metadata;
1016 var _body = null; 1013 var _body = null;
1017 1014
1018 if (groupKey == null) { 1015 if (groupKey == null) {
1019 throw new core.ArgumentError("Parameter groupKey is required."); 1016 throw new core.ArgumentError("Parameter groupKey is required.");
1020 } 1017 }
1021 if (memberKey == null) { 1018 if (memberKey == null) {
1022 throw new core.ArgumentError("Parameter memberKey is required."); 1019 throw new core.ArgumentError("Parameter memberKey is required.");
1023 } 1020 }
1024 1021
1025 _downloadOptions = null; 1022 _downloadOptions = null;
1026 1023
1027 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers/' + common_internal.Escaper.ecapeVariable('$memberKey'); 1024 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members/' + commons.Escaper.ecapeVariable('$memberKey');
1028 1025
1029 var _response = _requester.request(_url, 1026 var _response = _requester.request(_url,
1030 "DELETE", 1027 "DELETE",
1031 body: _body, 1028 body: _body,
1032 queryParams: _queryParams, 1029 queryParams: _queryParams,
1033 uploadOptions: _uploadOptions, 1030 uploadOptions: _uploadOptions,
1034 uploadMedia: _uploadMedia, 1031 uploadMedia: _uploadMedia,
1035 downloadOptions: _downloadOptions); 1032 downloadOptions: _downloadOptions);
1036 return _response.then((data) => null); 1033 return _response.then((data) => null);
1037 } 1034 }
1038 1035
1039 /** 1036 /**
1040 * Retrieve Group Member 1037 * Retrieve Group Member
1041 * 1038 *
1042 * Request parameters: 1039 * Request parameters:
1043 * 1040 *
1044 * [groupKey] - Email or immutable Id of the group 1041 * [groupKey] - Email or immutable Id of the group
1045 * 1042 *
1046 * [memberKey] - Email or immutable Id of the member 1043 * [memberKey] - Email or immutable Id of the member
1047 * 1044 *
1048 * Completes with a [Member]. 1045 * Completes with a [Member].
1049 * 1046 *
1050 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1047 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1051 * error. 1048 * error.
1052 * 1049 *
1053 * If the used [http.Client] completes with an error when making a REST call, 1050 * If the used [http.Client] completes with an error when making a REST call,
1054 * this method will complete with the same error. 1051 * this method will complete with the same error.
1055 */ 1052 */
1056 async.Future<Member> get(core.String groupKey, core.String memberKey) { 1053 async.Future<Member> get(core.String groupKey, core.String memberKey) {
1057 var _url = null; 1054 var _url = null;
1058 var _queryParams = new core.Map(); 1055 var _queryParams = new core.Map();
1059 var _uploadMedia = null; 1056 var _uploadMedia = null;
1060 var _uploadOptions = null; 1057 var _uploadOptions = null;
1061 var _downloadOptions = common.DownloadOptions.Metadata; 1058 var _downloadOptions = commons.DownloadOptions.Metadata;
1062 var _body = null; 1059 var _body = null;
1063 1060
1064 if (groupKey == null) { 1061 if (groupKey == null) {
1065 throw new core.ArgumentError("Parameter groupKey is required."); 1062 throw new core.ArgumentError("Parameter groupKey is required.");
1066 } 1063 }
1067 if (memberKey == null) { 1064 if (memberKey == null) {
1068 throw new core.ArgumentError("Parameter memberKey is required."); 1065 throw new core.ArgumentError("Parameter memberKey is required.");
1069 } 1066 }
1070 1067
1071 1068
1072 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers/' + common_internal.Escaper.ecapeVariable('$memberKey'); 1069 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members/' + commons.Escaper.ecapeVariable('$memberKey');
1073 1070
1074 var _response = _requester.request(_url, 1071 var _response = _requester.request(_url,
1075 "GET", 1072 "GET",
1076 body: _body, 1073 body: _body,
1077 queryParams: _queryParams, 1074 queryParams: _queryParams,
1078 uploadOptions: _uploadOptions, 1075 uploadOptions: _uploadOptions,
1079 uploadMedia: _uploadMedia, 1076 uploadMedia: _uploadMedia,
1080 downloadOptions: _downloadOptions); 1077 downloadOptions: _downloadOptions);
1081 return _response.then((data) => new Member.fromJson(data)); 1078 return _response.then((data) => new Member.fromJson(data));
1082 } 1079 }
1083 1080
1084 /** 1081 /**
1085 * Add user to the specified group. 1082 * Add user to the specified group.
1086 * 1083 *
1087 * [request] - The metadata request object. 1084 * [request] - The metadata request object.
1088 * 1085 *
1089 * Request parameters: 1086 * Request parameters:
1090 * 1087 *
1091 * [groupKey] - Email or immutable Id of the group 1088 * [groupKey] - Email or immutable Id of the group
1092 * 1089 *
1093 * Completes with a [Member]. 1090 * Completes with a [Member].
1094 * 1091 *
1095 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1096 * error. 1093 * error.
1097 * 1094 *
1098 * If the used [http.Client] completes with an error when making a REST call, 1095 * If the used [http.Client] completes with an error when making a REST call,
1099 * this method will complete with the same error. 1096 * this method will complete with the same error.
1100 */ 1097 */
1101 async.Future<Member> insert(Member request, core.String groupKey) { 1098 async.Future<Member> insert(Member request, core.String groupKey) {
1102 var _url = null; 1099 var _url = null;
1103 var _queryParams = new core.Map(); 1100 var _queryParams = new core.Map();
1104 var _uploadMedia = null; 1101 var _uploadMedia = null;
1105 var _uploadOptions = null; 1102 var _uploadOptions = null;
1106 var _downloadOptions = common.DownloadOptions.Metadata; 1103 var _downloadOptions = commons.DownloadOptions.Metadata;
1107 var _body = null; 1104 var _body = null;
1108 1105
1109 if (request != null) { 1106 if (request != null) {
1110 _body = convert.JSON.encode((request).toJson()); 1107 _body = convert.JSON.encode((request).toJson());
1111 } 1108 }
1112 if (groupKey == null) { 1109 if (groupKey == null) {
1113 throw new core.ArgumentError("Parameter groupKey is required."); 1110 throw new core.ArgumentError("Parameter groupKey is required.");
1114 } 1111 }
1115 1112
1116 1113
1117 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers'; 1114 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members';
1118 1115
1119 var _response = _requester.request(_url, 1116 var _response = _requester.request(_url,
1120 "POST", 1117 "POST",
1121 body: _body, 1118 body: _body,
1122 queryParams: _queryParams, 1119 queryParams: _queryParams,
1123 uploadOptions: _uploadOptions, 1120 uploadOptions: _uploadOptions,
1124 uploadMedia: _uploadMedia, 1121 uploadMedia: _uploadMedia,
1125 downloadOptions: _downloadOptions); 1122 downloadOptions: _downloadOptions);
1126 return _response.then((data) => new Member.fromJson(data)); 1123 return _response.then((data) => new Member.fromJson(data));
1127 } 1124 }
1128 1125
1129 /** 1126 /**
1130 * Retrieve all members in a group (paginated) 1127 * Retrieve all members in a group (paginated)
1131 * 1128 *
1132 * Request parameters: 1129 * Request parameters:
1133 * 1130 *
1134 * [groupKey] - Email or immutable Id of the group 1131 * [groupKey] - Email or immutable Id of the group
1135 * 1132 *
1136 * [maxResults] - Maximum number of results to return. Default is 200 1133 * [maxResults] - Maximum number of results to return. Default is 200
1137 * 1134 *
1138 * [pageToken] - Token to specify next page in the list 1135 * [pageToken] - Token to specify next page in the list
1139 * 1136 *
1140 * [roles] - Comma separated role values to filter list results on. 1137 * [roles] - Comma separated role values to filter list results on.
1141 * 1138 *
1142 * Completes with a [Members]. 1139 * Completes with a [Members].
1143 * 1140 *
1144 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1141 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1145 * error. 1142 * error.
1146 * 1143 *
1147 * If the used [http.Client] completes with an error when making a REST call, 1144 * If the used [http.Client] completes with an error when making a REST call,
1148 * this method will complete with the same error. 1145 * this method will complete with the same error.
1149 */ 1146 */
1150 async.Future<Members> list(core.String groupKey, {core.int maxResults, core.St ring pageToken, core.String roles}) { 1147 async.Future<Members> list(core.String groupKey, {core.int maxResults, core.St ring pageToken, core.String roles}) {
1151 var _url = null; 1148 var _url = null;
1152 var _queryParams = new core.Map(); 1149 var _queryParams = new core.Map();
1153 var _uploadMedia = null; 1150 var _uploadMedia = null;
1154 var _uploadOptions = null; 1151 var _uploadOptions = null;
1155 var _downloadOptions = common.DownloadOptions.Metadata; 1152 var _downloadOptions = commons.DownloadOptions.Metadata;
1156 var _body = null; 1153 var _body = null;
1157 1154
1158 if (groupKey == null) { 1155 if (groupKey == null) {
1159 throw new core.ArgumentError("Parameter groupKey is required."); 1156 throw new core.ArgumentError("Parameter groupKey is required.");
1160 } 1157 }
1161 if (maxResults != null) { 1158 if (maxResults != null) {
1162 _queryParams["maxResults"] = ["${maxResults}"]; 1159 _queryParams["maxResults"] = ["${maxResults}"];
1163 } 1160 }
1164 if (pageToken != null) { 1161 if (pageToken != null) {
1165 _queryParams["pageToken"] = [pageToken]; 1162 _queryParams["pageToken"] = [pageToken];
1166 } 1163 }
1167 if (roles != null) { 1164 if (roles != null) {
1168 _queryParams["roles"] = [roles]; 1165 _queryParams["roles"] = [roles];
1169 } 1166 }
1170 1167
1171 1168
1172 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers'; 1169 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members';
1173 1170
1174 var _response = _requester.request(_url, 1171 var _response = _requester.request(_url,
1175 "GET", 1172 "GET",
1176 body: _body, 1173 body: _body,
1177 queryParams: _queryParams, 1174 queryParams: _queryParams,
1178 uploadOptions: _uploadOptions, 1175 uploadOptions: _uploadOptions,
1179 uploadMedia: _uploadMedia, 1176 uploadMedia: _uploadMedia,
1180 downloadOptions: _downloadOptions); 1177 downloadOptions: _downloadOptions);
1181 return _response.then((data) => new Members.fromJson(data)); 1178 return _response.then((data) => new Members.fromJson(data));
1182 } 1179 }
1183 1180
1184 /** 1181 /**
1185 * Update membership of a user in the specified group. This method supports 1182 * Update membership of a user in the specified group. This method supports
1186 * patch semantics. 1183 * patch semantics.
1187 * 1184 *
1188 * [request] - The metadata request object. 1185 * [request] - The metadata request object.
1189 * 1186 *
1190 * Request parameters: 1187 * Request parameters:
1191 * 1188 *
1192 * [groupKey] - Email or immutable Id of the group. If Id, it should match 1189 * [groupKey] - Email or immutable Id of the group. If Id, it should match
1193 * with id of group object 1190 * with id of group object
1194 * 1191 *
1195 * [memberKey] - Email or immutable Id of the user. If Id, it should match 1192 * [memberKey] - Email or immutable Id of the user. If Id, it should match
1196 * with id of member object 1193 * with id of member object
1197 * 1194 *
1198 * Completes with a [Member]. 1195 * Completes with a [Member].
1199 * 1196 *
1200 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1197 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1201 * error. 1198 * error.
1202 * 1199 *
1203 * If the used [http.Client] completes with an error when making a REST call, 1200 * If the used [http.Client] completes with an error when making a REST call,
1204 * this method will complete with the same error. 1201 * this method will complete with the same error.
1205 */ 1202 */
1206 async.Future<Member> patch(Member request, core.String groupKey, core.String m emberKey) { 1203 async.Future<Member> patch(Member request, core.String groupKey, core.String m emberKey) {
1207 var _url = null; 1204 var _url = null;
1208 var _queryParams = new core.Map(); 1205 var _queryParams = new core.Map();
1209 var _uploadMedia = null; 1206 var _uploadMedia = null;
1210 var _uploadOptions = null; 1207 var _uploadOptions = null;
1211 var _downloadOptions = common.DownloadOptions.Metadata; 1208 var _downloadOptions = commons.DownloadOptions.Metadata;
1212 var _body = null; 1209 var _body = null;
1213 1210
1214 if (request != null) { 1211 if (request != null) {
1215 _body = convert.JSON.encode((request).toJson()); 1212 _body = convert.JSON.encode((request).toJson());
1216 } 1213 }
1217 if (groupKey == null) { 1214 if (groupKey == null) {
1218 throw new core.ArgumentError("Parameter groupKey is required."); 1215 throw new core.ArgumentError("Parameter groupKey is required.");
1219 } 1216 }
1220 if (memberKey == null) { 1217 if (memberKey == null) {
1221 throw new core.ArgumentError("Parameter memberKey is required."); 1218 throw new core.ArgumentError("Parameter memberKey is required.");
1222 } 1219 }
1223 1220
1224 1221
1225 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers/' + common_internal.Escaper.ecapeVariable('$memberKey'); 1222 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members/' + commons.Escaper.ecapeVariable('$memberKey');
1226 1223
1227 var _response = _requester.request(_url, 1224 var _response = _requester.request(_url,
1228 "PATCH", 1225 "PATCH",
1229 body: _body, 1226 body: _body,
1230 queryParams: _queryParams, 1227 queryParams: _queryParams,
1231 uploadOptions: _uploadOptions, 1228 uploadOptions: _uploadOptions,
1232 uploadMedia: _uploadMedia, 1229 uploadMedia: _uploadMedia,
1233 downloadOptions: _downloadOptions); 1230 downloadOptions: _downloadOptions);
1234 return _response.then((data) => new Member.fromJson(data)); 1231 return _response.then((data) => new Member.fromJson(data));
1235 } 1232 }
1236 1233
1237 /** 1234 /**
1238 * Update membership of a user in the specified group. 1235 * Update membership of a user in the specified group.
1239 * 1236 *
1240 * [request] - The metadata request object. 1237 * [request] - The metadata request object.
1241 * 1238 *
1242 * Request parameters: 1239 * Request parameters:
1243 * 1240 *
1244 * [groupKey] - Email or immutable Id of the group. If Id, it should match 1241 * [groupKey] - Email or immutable Id of the group. If Id, it should match
1245 * with id of group object 1242 * with id of group object
1246 * 1243 *
1247 * [memberKey] - Email or immutable Id of the user. If Id, it should match 1244 * [memberKey] - Email or immutable Id of the user. If Id, it should match
1248 * with id of member object 1245 * with id of member object
1249 * 1246 *
1250 * Completes with a [Member]. 1247 * Completes with a [Member].
1251 * 1248 *
1252 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1249 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1253 * error. 1250 * error.
1254 * 1251 *
1255 * If the used [http.Client] completes with an error when making a REST call, 1252 * If the used [http.Client] completes with an error when making a REST call,
1256 * this method will complete with the same error. 1253 * this method will complete with the same error.
1257 */ 1254 */
1258 async.Future<Member> update(Member request, core.String groupKey, core.String memberKey) { 1255 async.Future<Member> update(Member request, core.String groupKey, core.String memberKey) {
1259 var _url = null; 1256 var _url = null;
1260 var _queryParams = new core.Map(); 1257 var _queryParams = new core.Map();
1261 var _uploadMedia = null; 1258 var _uploadMedia = null;
1262 var _uploadOptions = null; 1259 var _uploadOptions = null;
1263 var _downloadOptions = common.DownloadOptions.Metadata; 1260 var _downloadOptions = commons.DownloadOptions.Metadata;
1264 var _body = null; 1261 var _body = null;
1265 1262
1266 if (request != null) { 1263 if (request != null) {
1267 _body = convert.JSON.encode((request).toJson()); 1264 _body = convert.JSON.encode((request).toJson());
1268 } 1265 }
1269 if (groupKey == null) { 1266 if (groupKey == null) {
1270 throw new core.ArgumentError("Parameter groupKey is required."); 1267 throw new core.ArgumentError("Parameter groupKey is required.");
1271 } 1268 }
1272 if (memberKey == null) { 1269 if (memberKey == null) {
1273 throw new core.ArgumentError("Parameter memberKey is required."); 1270 throw new core.ArgumentError("Parameter memberKey is required.");
1274 } 1271 }
1275 1272
1276 1273
1277 _url = 'groups/' + common_internal.Escaper.ecapeVariable('$groupKey') + '/me mbers/' + common_internal.Escaper.ecapeVariable('$memberKey'); 1274 _url = 'groups/' + commons.Escaper.ecapeVariable('$groupKey') + '/members/' + commons.Escaper.ecapeVariable('$memberKey');
1278 1275
1279 var _response = _requester.request(_url, 1276 var _response = _requester.request(_url,
1280 "PUT", 1277 "PUT",
1281 body: _body, 1278 body: _body,
1282 queryParams: _queryParams, 1279 queryParams: _queryParams,
1283 uploadOptions: _uploadOptions, 1280 uploadOptions: _uploadOptions,
1284 uploadMedia: _uploadMedia, 1281 uploadMedia: _uploadMedia,
1285 downloadOptions: _downloadOptions); 1282 downloadOptions: _downloadOptions);
1286 return _response.then((data) => new Member.fromJson(data)); 1283 return _response.then((data) => new Member.fromJson(data));
1287 } 1284 }
1288 1285
1289 } 1286 }
1290 1287
1291 1288
1292 /** Not documented yet. */
1293 class MobiledevicesResourceApi { 1289 class MobiledevicesResourceApi {
1294 final common_internal.ApiRequester _requester; 1290 final commons.ApiRequester _requester;
1295 1291
1296 MobiledevicesResourceApi(common_internal.ApiRequester client) : 1292 MobiledevicesResourceApi(commons.ApiRequester client) :
1297 _requester = client; 1293 _requester = client;
1298 1294
1299 /** 1295 /**
1300 * Take action on Mobile Device 1296 * Take action on Mobile Device
1301 * 1297 *
1302 * [request] - The metadata request object. 1298 * [request] - The metadata request object.
1303 * 1299 *
1304 * Request parameters: 1300 * Request parameters:
1305 * 1301 *
1306 * [customerId] - Immutable id of the Google Apps account 1302 * [customerId] - Immutable id of the Google Apps account
1307 * 1303 *
1308 * [resourceId] - Immutable id of Mobile Device 1304 * [resourceId] - Immutable id of Mobile Device
1309 * 1305 *
1310 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1306 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1311 * error. 1307 * error.
1312 * 1308 *
1313 * If the used [http.Client] completes with an error when making a REST call, 1309 * If the used [http.Client] completes with an error when making a REST call,
1314 * this method will complete with the same error. 1310 * this method will complete with the same error.
1315 */ 1311 */
1316 async.Future action(MobileDeviceAction request, core.String customerId, core.S tring resourceId) { 1312 async.Future action(MobileDeviceAction request, core.String customerId, core.S tring resourceId) {
1317 var _url = null; 1313 var _url = null;
1318 var _queryParams = new core.Map(); 1314 var _queryParams = new core.Map();
1319 var _uploadMedia = null; 1315 var _uploadMedia = null;
1320 var _uploadOptions = null; 1316 var _uploadOptions = null;
1321 var _downloadOptions = common.DownloadOptions.Metadata; 1317 var _downloadOptions = commons.DownloadOptions.Metadata;
1322 var _body = null; 1318 var _body = null;
1323 1319
1324 if (request != null) { 1320 if (request != null) {
1325 _body = convert.JSON.encode((request).toJson()); 1321 _body = convert.JSON.encode((request).toJson());
1326 } 1322 }
1327 if (customerId == null) { 1323 if (customerId == null) {
1328 throw new core.ArgumentError("Parameter customerId is required."); 1324 throw new core.ArgumentError("Parameter customerId is required.");
1329 } 1325 }
1330 if (resourceId == null) { 1326 if (resourceId == null) {
1331 throw new core.ArgumentError("Parameter resourceId is required."); 1327 throw new core.ArgumentError("Parameter resourceId is required.");
1332 } 1328 }
1333 1329
1334 _downloadOptions = null; 1330 _downloadOptions = null;
1335 1331
1336 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/mobile/' + common_internal.Escaper.ecapeVariable('$resourceId') + '/ac tion'; 1332 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/mobile/' + commons.Escaper.ecapeVariable('$resourceId') + '/action';
1337 1333
1338 var _response = _requester.request(_url, 1334 var _response = _requester.request(_url,
1339 "POST", 1335 "POST",
1340 body: _body, 1336 body: _body,
1341 queryParams: _queryParams, 1337 queryParams: _queryParams,
1342 uploadOptions: _uploadOptions, 1338 uploadOptions: _uploadOptions,
1343 uploadMedia: _uploadMedia, 1339 uploadMedia: _uploadMedia,
1344 downloadOptions: _downloadOptions); 1340 downloadOptions: _downloadOptions);
1345 return _response.then((data) => null); 1341 return _response.then((data) => null);
1346 } 1342 }
1347 1343
1348 /** 1344 /**
1349 * Delete Mobile Device 1345 * Delete Mobile Device
1350 * 1346 *
1351 * Request parameters: 1347 * Request parameters:
1352 * 1348 *
1353 * [customerId] - Immutable id of the Google Apps account 1349 * [customerId] - Immutable id of the Google Apps account
1354 * 1350 *
1355 * [resourceId] - Immutable id of Mobile Device 1351 * [resourceId] - Immutable id of Mobile Device
1356 * 1352 *
1357 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1353 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1358 * error. 1354 * error.
1359 * 1355 *
1360 * If the used [http.Client] completes with an error when making a REST call, 1356 * If the used [http.Client] completes with an error when making a REST call,
1361 * this method will complete with the same error. 1357 * this method will complete with the same error.
1362 */ 1358 */
1363 async.Future delete(core.String customerId, core.String resourceId) { 1359 async.Future delete(core.String customerId, core.String resourceId) {
1364 var _url = null; 1360 var _url = null;
1365 var _queryParams = new core.Map(); 1361 var _queryParams = new core.Map();
1366 var _uploadMedia = null; 1362 var _uploadMedia = null;
1367 var _uploadOptions = null; 1363 var _uploadOptions = null;
1368 var _downloadOptions = common.DownloadOptions.Metadata; 1364 var _downloadOptions = commons.DownloadOptions.Metadata;
1369 var _body = null; 1365 var _body = null;
1370 1366
1371 if (customerId == null) { 1367 if (customerId == null) {
1372 throw new core.ArgumentError("Parameter customerId is required."); 1368 throw new core.ArgumentError("Parameter customerId is required.");
1373 } 1369 }
1374 if (resourceId == null) { 1370 if (resourceId == null) {
1375 throw new core.ArgumentError("Parameter resourceId is required."); 1371 throw new core.ArgumentError("Parameter resourceId is required.");
1376 } 1372 }
1377 1373
1378 _downloadOptions = null; 1374 _downloadOptions = null;
1379 1375
1380 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/mobile/' + common_internal.Escaper.ecapeVariable('$resourceId'); 1376 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/mobile/' + commons.Escaper.ecapeVariable('$resourceId');
1381 1377
1382 var _response = _requester.request(_url, 1378 var _response = _requester.request(_url,
1383 "DELETE", 1379 "DELETE",
1384 body: _body, 1380 body: _body,
1385 queryParams: _queryParams, 1381 queryParams: _queryParams,
1386 uploadOptions: _uploadOptions, 1382 uploadOptions: _uploadOptions,
1387 uploadMedia: _uploadMedia, 1383 uploadMedia: _uploadMedia,
1388 downloadOptions: _downloadOptions); 1384 downloadOptions: _downloadOptions);
1389 return _response.then((data) => null); 1385 return _response.then((data) => null);
1390 } 1386 }
1391 1387
1392 /** 1388 /**
1393 * Retrieve Mobile Device 1389 * Retrieve Mobile Device
1394 * 1390 *
1395 * Request parameters: 1391 * Request parameters:
1396 * 1392 *
1397 * [customerId] - Immutable id of the Google Apps account 1393 * [customerId] - Immutable id of the Google Apps account
1398 * 1394 *
1399 * [resourceId] - Immutable id of Mobile Device 1395 * [resourceId] - Immutable id of Mobile Device
1400 * 1396 *
1401 * [projection] - Restrict information returned to a set of selected fields. 1397 * [projection] - Restrict information returned to a set of selected fields.
1402 * Possible string values are: 1398 * Possible string values are:
1403 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId, model, 1399 * - "BASIC" : Includes only the basic metadata fields (e.g., deviceId, model,
1404 * status, type, and status) 1400 * status, type, and status)
1405 * - "FULL" : Includes all metadata fields 1401 * - "FULL" : Includes all metadata fields
1406 * 1402 *
1407 * Completes with a [MobileDevice]. 1403 * Completes with a [MobileDevice].
1408 * 1404 *
1409 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1405 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1410 * error. 1406 * error.
1411 * 1407 *
1412 * If the used [http.Client] completes with an error when making a REST call, 1408 * If the used [http.Client] completes with an error when making a REST call,
1413 * this method will complete with the same error. 1409 * this method will complete with the same error.
1414 */ 1410 */
1415 async.Future<MobileDevice> get(core.String customerId, core.String resourceId, {core.String projection}) { 1411 async.Future<MobileDevice> get(core.String customerId, core.String resourceId, {core.String projection}) {
1416 var _url = null; 1412 var _url = null;
1417 var _queryParams = new core.Map(); 1413 var _queryParams = new core.Map();
1418 var _uploadMedia = null; 1414 var _uploadMedia = null;
1419 var _uploadOptions = null; 1415 var _uploadOptions = null;
1420 var _downloadOptions = common.DownloadOptions.Metadata; 1416 var _downloadOptions = commons.DownloadOptions.Metadata;
1421 var _body = null; 1417 var _body = null;
1422 1418
1423 if (customerId == null) { 1419 if (customerId == null) {
1424 throw new core.ArgumentError("Parameter customerId is required."); 1420 throw new core.ArgumentError("Parameter customerId is required.");
1425 } 1421 }
1426 if (resourceId == null) { 1422 if (resourceId == null) {
1427 throw new core.ArgumentError("Parameter resourceId is required."); 1423 throw new core.ArgumentError("Parameter resourceId is required.");
1428 } 1424 }
1429 if (projection != null) { 1425 if (projection != null) {
1430 _queryParams["projection"] = [projection]; 1426 _queryParams["projection"] = [projection];
1431 } 1427 }
1432 1428
1433 1429
1434 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/mobile/' + common_internal.Escaper.ecapeVariable('$resourceId'); 1430 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/mobile/' + commons.Escaper.ecapeVariable('$resourceId');
1435 1431
1436 var _response = _requester.request(_url, 1432 var _response = _requester.request(_url,
1437 "GET", 1433 "GET",
1438 body: _body, 1434 body: _body,
1439 queryParams: _queryParams, 1435 queryParams: _queryParams,
1440 uploadOptions: _uploadOptions, 1436 uploadOptions: _uploadOptions,
1441 uploadMedia: _uploadMedia, 1437 uploadMedia: _uploadMedia,
1442 downloadOptions: _downloadOptions); 1438 downloadOptions: _downloadOptions);
1443 return _response.then((data) => new MobileDevice.fromJson(data)); 1439 return _response.then((data) => new MobileDevice.fromJson(data));
1444 } 1440 }
(...skipping 30 matching lines...) Expand all
1475 * http://support.google.com/a/bin/answer.py?hl=en&answer=1408863#search 1471 * http://support.google.com/a/bin/answer.py?hl=en&answer=1408863#search
1476 * 1472 *
1477 * [sortOrder] - Whether to return results in ascending or descending order. 1473 * [sortOrder] - Whether to return results in ascending or descending order.
1478 * Only of use when orderBy is also used 1474 * Only of use when orderBy is also used
1479 * Possible string values are: 1475 * Possible string values are:
1480 * - "ASCENDING" : Ascending order. 1476 * - "ASCENDING" : Ascending order.
1481 * - "DESCENDING" : Descending order. 1477 * - "DESCENDING" : Descending order.
1482 * 1478 *
1483 * Completes with a [MobileDevices]. 1479 * Completes with a [MobileDevices].
1484 * 1480 *
1485 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1481 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1486 * error. 1482 * error.
1487 * 1483 *
1488 * If the used [http.Client] completes with an error when making a REST call, 1484 * If the used [http.Client] completes with an error when making a REST call,
1489 * this method will complete with the same error. 1485 * this method will complete with the same error.
1490 */ 1486 */
1491 async.Future<MobileDevices> list(core.String customerId, {core.int maxResults, core.String orderBy, core.String pageToken, core.String projection, core.String query, core.String sortOrder}) { 1487 async.Future<MobileDevices> list(core.String customerId, {core.int maxResults, core.String orderBy, core.String pageToken, core.String projection, core.String query, core.String sortOrder}) {
1492 var _url = null; 1488 var _url = null;
1493 var _queryParams = new core.Map(); 1489 var _queryParams = new core.Map();
1494 var _uploadMedia = null; 1490 var _uploadMedia = null;
1495 var _uploadOptions = null; 1491 var _uploadOptions = null;
1496 var _downloadOptions = common.DownloadOptions.Metadata; 1492 var _downloadOptions = commons.DownloadOptions.Metadata;
1497 var _body = null; 1493 var _body = null;
1498 1494
1499 if (customerId == null) { 1495 if (customerId == null) {
1500 throw new core.ArgumentError("Parameter customerId is required."); 1496 throw new core.ArgumentError("Parameter customerId is required.");
1501 } 1497 }
1502 if (maxResults != null) { 1498 if (maxResults != null) {
1503 _queryParams["maxResults"] = ["${maxResults}"]; 1499 _queryParams["maxResults"] = ["${maxResults}"];
1504 } 1500 }
1505 if (orderBy != null) { 1501 if (orderBy != null) {
1506 _queryParams["orderBy"] = [orderBy]; 1502 _queryParams["orderBy"] = [orderBy];
1507 } 1503 }
1508 if (pageToken != null) { 1504 if (pageToken != null) {
1509 _queryParams["pageToken"] = [pageToken]; 1505 _queryParams["pageToken"] = [pageToken];
1510 } 1506 }
1511 if (projection != null) { 1507 if (projection != null) {
1512 _queryParams["projection"] = [projection]; 1508 _queryParams["projection"] = [projection];
1513 } 1509 }
1514 if (query != null) { 1510 if (query != null) {
1515 _queryParams["query"] = [query]; 1511 _queryParams["query"] = [query];
1516 } 1512 }
1517 if (sortOrder != null) { 1513 if (sortOrder != null) {
1518 _queryParams["sortOrder"] = [sortOrder]; 1514 _queryParams["sortOrder"] = [sortOrder];
1519 } 1515 }
1520 1516
1521 1517
1522 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/devices/mobile'; 1518 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/device s/mobile';
1523 1519
1524 var _response = _requester.request(_url, 1520 var _response = _requester.request(_url,
1525 "GET", 1521 "GET",
1526 body: _body, 1522 body: _body,
1527 queryParams: _queryParams, 1523 queryParams: _queryParams,
1528 uploadOptions: _uploadOptions, 1524 uploadOptions: _uploadOptions,
1529 uploadMedia: _uploadMedia, 1525 uploadMedia: _uploadMedia,
1530 downloadOptions: _downloadOptions); 1526 downloadOptions: _downloadOptions);
1531 return _response.then((data) => new MobileDevices.fromJson(data)); 1527 return _response.then((data) => new MobileDevices.fromJson(data));
1532 } 1528 }
1533 1529
1534 } 1530 }
1535 1531
1536 1532
1537 /** Not documented yet. */
1538 class NotificationsResourceApi { 1533 class NotificationsResourceApi {
1539 final common_internal.ApiRequester _requester; 1534 final commons.ApiRequester _requester;
1540 1535
1541 NotificationsResourceApi(common_internal.ApiRequester client) : 1536 NotificationsResourceApi(commons.ApiRequester client) :
1542 _requester = client; 1537 _requester = client;
1543 1538
1544 /** 1539 /**
1545 * Deletes a notification 1540 * Deletes a notification
1546 * 1541 *
1547 * Request parameters: 1542 * Request parameters:
1548 * 1543 *
1549 * [customer] - The unique ID for the customer's Google account. The 1544 * [customer] - The unique ID for the customer's Google account. The
1550 * customerId is also returned as part of the Users resource. 1545 * customerId is also returned as part of the Users resource.
1551 * 1546 *
1552 * [notificationId] - The unique ID of the notification. 1547 * [notificationId] - The unique ID of the notification.
1553 * 1548 *
1554 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1549 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1555 * error. 1550 * error.
1556 * 1551 *
1557 * If the used [http.Client] completes with an error when making a REST call, 1552 * If the used [http.Client] completes with an error when making a REST call,
1558 * this method will complete with the same error. 1553 * this method will complete with the same error.
1559 */ 1554 */
1560 async.Future delete(core.String customer, core.String notificationId) { 1555 async.Future delete(core.String customer, core.String notificationId) {
1561 var _url = null; 1556 var _url = null;
1562 var _queryParams = new core.Map(); 1557 var _queryParams = new core.Map();
1563 var _uploadMedia = null; 1558 var _uploadMedia = null;
1564 var _uploadOptions = null; 1559 var _uploadOptions = null;
1565 var _downloadOptions = common.DownloadOptions.Metadata; 1560 var _downloadOptions = commons.DownloadOptions.Metadata;
1566 var _body = null; 1561 var _body = null;
1567 1562
1568 if (customer == null) { 1563 if (customer == null) {
1569 throw new core.ArgumentError("Parameter customer is required."); 1564 throw new core.ArgumentError("Parameter customer is required.");
1570 } 1565 }
1571 if (notificationId == null) { 1566 if (notificationId == null) {
1572 throw new core.ArgumentError("Parameter notificationId is required."); 1567 throw new core.ArgumentError("Parameter notificationId is required.");
1573 } 1568 }
1574 1569
1575 _downloadOptions = null; 1570 _downloadOptions = null;
1576 1571
1577 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customer') + '/ notifications/' + common_internal.Escaper.ecapeVariable('$notificationId'); 1572 _url = 'customer/' + commons.Escaper.ecapeVariable('$customer') + '/notifica tions/' + commons.Escaper.ecapeVariable('$notificationId');
1578 1573
1579 var _response = _requester.request(_url, 1574 var _response = _requester.request(_url,
1580 "DELETE", 1575 "DELETE",
1581 body: _body, 1576 body: _body,
1582 queryParams: _queryParams, 1577 queryParams: _queryParams,
1583 uploadOptions: _uploadOptions, 1578 uploadOptions: _uploadOptions,
1584 uploadMedia: _uploadMedia, 1579 uploadMedia: _uploadMedia,
1585 downloadOptions: _downloadOptions); 1580 downloadOptions: _downloadOptions);
1586 return _response.then((data) => null); 1581 return _response.then((data) => null);
1587 } 1582 }
1588 1583
1589 /** 1584 /**
1590 * Retrieves a notification. 1585 * Retrieves a notification.
1591 * 1586 *
1592 * Request parameters: 1587 * Request parameters:
1593 * 1588 *
1594 * [customer] - The unique ID for the customer's Google account. The 1589 * [customer] - The unique ID for the customer's Google account. The
1595 * customerId is also returned as part of the Users resource. 1590 * customerId is also returned as part of the Users resource.
1596 * 1591 *
1597 * [notificationId] - The unique ID of the notification. 1592 * [notificationId] - The unique ID of the notification.
1598 * 1593 *
1599 * Completes with a [Notification]. 1594 * Completes with a [Notification].
1600 * 1595 *
1601 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1596 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1602 * error. 1597 * error.
1603 * 1598 *
1604 * If the used [http.Client] completes with an error when making a REST call, 1599 * If the used [http.Client] completes with an error when making a REST call,
1605 * this method will complete with the same error. 1600 * this method will complete with the same error.
1606 */ 1601 */
1607 async.Future<Notification> get(core.String customer, core.String notificationI d) { 1602 async.Future<Notification> get(core.String customer, core.String notificationI d) {
1608 var _url = null; 1603 var _url = null;
1609 var _queryParams = new core.Map(); 1604 var _queryParams = new core.Map();
1610 var _uploadMedia = null; 1605 var _uploadMedia = null;
1611 var _uploadOptions = null; 1606 var _uploadOptions = null;
1612 var _downloadOptions = common.DownloadOptions.Metadata; 1607 var _downloadOptions = commons.DownloadOptions.Metadata;
1613 var _body = null; 1608 var _body = null;
1614 1609
1615 if (customer == null) { 1610 if (customer == null) {
1616 throw new core.ArgumentError("Parameter customer is required."); 1611 throw new core.ArgumentError("Parameter customer is required.");
1617 } 1612 }
1618 if (notificationId == null) { 1613 if (notificationId == null) {
1619 throw new core.ArgumentError("Parameter notificationId is required."); 1614 throw new core.ArgumentError("Parameter notificationId is required.");
1620 } 1615 }
1621 1616
1622 1617
1623 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customer') + '/ notifications/' + common_internal.Escaper.ecapeVariable('$notificationId'); 1618 _url = 'customer/' + commons.Escaper.ecapeVariable('$customer') + '/notifica tions/' + commons.Escaper.ecapeVariable('$notificationId');
1624 1619
1625 var _response = _requester.request(_url, 1620 var _response = _requester.request(_url,
1626 "GET", 1621 "GET",
1627 body: _body, 1622 body: _body,
1628 queryParams: _queryParams, 1623 queryParams: _queryParams,
1629 uploadOptions: _uploadOptions, 1624 uploadOptions: _uploadOptions,
1630 uploadMedia: _uploadMedia, 1625 uploadMedia: _uploadMedia,
1631 downloadOptions: _downloadOptions); 1626 downloadOptions: _downloadOptions);
1632 return _response.then((data) => new Notification.fromJson(data)); 1627 return _response.then((data) => new Notification.fromJson(data));
1633 } 1628 }
1634 1629
1635 /** 1630 /**
1636 * Retrieves a list of notifications. 1631 * Retrieves a list of notifications.
1637 * 1632 *
1638 * Request parameters: 1633 * Request parameters:
1639 * 1634 *
1640 * [customer] - The unique ID for the customer's Google account. 1635 * [customer] - The unique ID for the customer's Google account.
1641 * 1636 *
1642 * [language] - The ISO 639-1 code of the language notifications are returned 1637 * [language] - The ISO 639-1 code of the language notifications are returned
1643 * in. The default is English (en). 1638 * in. The default is English (en).
1644 * 1639 *
1645 * [maxResults] - Maximum number of notifications to return per page. The 1640 * [maxResults] - Maximum number of notifications to return per page. The
1646 * default is 100. 1641 * default is 100.
1647 * 1642 *
1648 * [pageToken] - The token to specify the page of results to retrieve. 1643 * [pageToken] - The token to specify the page of results to retrieve.
1649 * 1644 *
1650 * Completes with a [Notifications]. 1645 * Completes with a [Notifications].
1651 * 1646 *
1652 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1647 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1653 * error. 1648 * error.
1654 * 1649 *
1655 * If the used [http.Client] completes with an error when making a REST call, 1650 * If the used [http.Client] completes with an error when making a REST call,
1656 * this method will complete with the same error. 1651 * this method will complete with the same error.
1657 */ 1652 */
1658 async.Future<Notifications> list(core.String customer, {core.String language, core.int maxResults, core.String pageToken}) { 1653 async.Future<Notifications> list(core.String customer, {core.String language, core.int maxResults, core.String pageToken}) {
1659 var _url = null; 1654 var _url = null;
1660 var _queryParams = new core.Map(); 1655 var _queryParams = new core.Map();
1661 var _uploadMedia = null; 1656 var _uploadMedia = null;
1662 var _uploadOptions = null; 1657 var _uploadOptions = null;
1663 var _downloadOptions = common.DownloadOptions.Metadata; 1658 var _downloadOptions = commons.DownloadOptions.Metadata;
1664 var _body = null; 1659 var _body = null;
1665 1660
1666 if (customer == null) { 1661 if (customer == null) {
1667 throw new core.ArgumentError("Parameter customer is required."); 1662 throw new core.ArgumentError("Parameter customer is required.");
1668 } 1663 }
1669 if (language != null) { 1664 if (language != null) {
1670 _queryParams["language"] = [language]; 1665 _queryParams["language"] = [language];
1671 } 1666 }
1672 if (maxResults != null) { 1667 if (maxResults != null) {
1673 _queryParams["maxResults"] = ["${maxResults}"]; 1668 _queryParams["maxResults"] = ["${maxResults}"];
1674 } 1669 }
1675 if (pageToken != null) { 1670 if (pageToken != null) {
1676 _queryParams["pageToken"] = [pageToken]; 1671 _queryParams["pageToken"] = [pageToken];
1677 } 1672 }
1678 1673
1679 1674
1680 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customer') + '/ notifications'; 1675 _url = 'customer/' + commons.Escaper.ecapeVariable('$customer') + '/notifica tions';
1681 1676
1682 var _response = _requester.request(_url, 1677 var _response = _requester.request(_url,
1683 "GET", 1678 "GET",
1684 body: _body, 1679 body: _body,
1685 queryParams: _queryParams, 1680 queryParams: _queryParams,
1686 uploadOptions: _uploadOptions, 1681 uploadOptions: _uploadOptions,
1687 uploadMedia: _uploadMedia, 1682 uploadMedia: _uploadMedia,
1688 downloadOptions: _downloadOptions); 1683 downloadOptions: _downloadOptions);
1689 return _response.then((data) => new Notifications.fromJson(data)); 1684 return _response.then((data) => new Notifications.fromJson(data));
1690 } 1685 }
1691 1686
1692 /** 1687 /**
1693 * Updates a notification. This method supports patch semantics. 1688 * Updates a notification. This method supports patch semantics.
1694 * 1689 *
1695 * [request] - The metadata request object. 1690 * [request] - The metadata request object.
1696 * 1691 *
1697 * Request parameters: 1692 * Request parameters:
1698 * 1693 *
1699 * [customer] - The unique ID for the customer's Google account. 1694 * [customer] - The unique ID for the customer's Google account.
1700 * 1695 *
1701 * [notificationId] - The unique ID of the notification. 1696 * [notificationId] - The unique ID of the notification.
1702 * 1697 *
1703 * Completes with a [Notification]. 1698 * Completes with a [Notification].
1704 * 1699 *
1705 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1700 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1706 * error. 1701 * error.
1707 * 1702 *
1708 * If the used [http.Client] completes with an error when making a REST call, 1703 * If the used [http.Client] completes with an error when making a REST call,
1709 * this method will complete with the same error. 1704 * this method will complete with the same error.
1710 */ 1705 */
1711 async.Future<Notification> patch(Notification request, core.String customer, c ore.String notificationId) { 1706 async.Future<Notification> patch(Notification request, core.String customer, c ore.String notificationId) {
1712 var _url = null; 1707 var _url = null;
1713 var _queryParams = new core.Map(); 1708 var _queryParams = new core.Map();
1714 var _uploadMedia = null; 1709 var _uploadMedia = null;
1715 var _uploadOptions = null; 1710 var _uploadOptions = null;
1716 var _downloadOptions = common.DownloadOptions.Metadata; 1711 var _downloadOptions = commons.DownloadOptions.Metadata;
1717 var _body = null; 1712 var _body = null;
1718 1713
1719 if (request != null) { 1714 if (request != null) {
1720 _body = convert.JSON.encode((request).toJson()); 1715 _body = convert.JSON.encode((request).toJson());
1721 } 1716 }
1722 if (customer == null) { 1717 if (customer == null) {
1723 throw new core.ArgumentError("Parameter customer is required."); 1718 throw new core.ArgumentError("Parameter customer is required.");
1724 } 1719 }
1725 if (notificationId == null) { 1720 if (notificationId == null) {
1726 throw new core.ArgumentError("Parameter notificationId is required."); 1721 throw new core.ArgumentError("Parameter notificationId is required.");
1727 } 1722 }
1728 1723
1729 1724
1730 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customer') + '/ notifications/' + common_internal.Escaper.ecapeVariable('$notificationId'); 1725 _url = 'customer/' + commons.Escaper.ecapeVariable('$customer') + '/notifica tions/' + commons.Escaper.ecapeVariable('$notificationId');
1731 1726
1732 var _response = _requester.request(_url, 1727 var _response = _requester.request(_url,
1733 "PATCH", 1728 "PATCH",
1734 body: _body, 1729 body: _body,
1735 queryParams: _queryParams, 1730 queryParams: _queryParams,
1736 uploadOptions: _uploadOptions, 1731 uploadOptions: _uploadOptions,
1737 uploadMedia: _uploadMedia, 1732 uploadMedia: _uploadMedia,
1738 downloadOptions: _downloadOptions); 1733 downloadOptions: _downloadOptions);
1739 return _response.then((data) => new Notification.fromJson(data)); 1734 return _response.then((data) => new Notification.fromJson(data));
1740 } 1735 }
1741 1736
1742 /** 1737 /**
1743 * Updates a notification. 1738 * Updates a notification.
1744 * 1739 *
1745 * [request] - The metadata request object. 1740 * [request] - The metadata request object.
1746 * 1741 *
1747 * Request parameters: 1742 * Request parameters:
1748 * 1743 *
1749 * [customer] - The unique ID for the customer's Google account. 1744 * [customer] - The unique ID for the customer's Google account.
1750 * 1745 *
1751 * [notificationId] - The unique ID of the notification. 1746 * [notificationId] - The unique ID of the notification.
1752 * 1747 *
1753 * Completes with a [Notification]. 1748 * Completes with a [Notification].
1754 * 1749 *
1755 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1750 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1756 * error. 1751 * error.
1757 * 1752 *
1758 * If the used [http.Client] completes with an error when making a REST call, 1753 * If the used [http.Client] completes with an error when making a REST call,
1759 * this method will complete with the same error. 1754 * this method will complete with the same error.
1760 */ 1755 */
1761 async.Future<Notification> update(Notification request, core.String customer, core.String notificationId) { 1756 async.Future<Notification> update(Notification request, core.String customer, core.String notificationId) {
1762 var _url = null; 1757 var _url = null;
1763 var _queryParams = new core.Map(); 1758 var _queryParams = new core.Map();
1764 var _uploadMedia = null; 1759 var _uploadMedia = null;
1765 var _uploadOptions = null; 1760 var _uploadOptions = null;
1766 var _downloadOptions = common.DownloadOptions.Metadata; 1761 var _downloadOptions = commons.DownloadOptions.Metadata;
1767 var _body = null; 1762 var _body = null;
1768 1763
1769 if (request != null) { 1764 if (request != null) {
1770 _body = convert.JSON.encode((request).toJson()); 1765 _body = convert.JSON.encode((request).toJson());
1771 } 1766 }
1772 if (customer == null) { 1767 if (customer == null) {
1773 throw new core.ArgumentError("Parameter customer is required."); 1768 throw new core.ArgumentError("Parameter customer is required.");
1774 } 1769 }
1775 if (notificationId == null) { 1770 if (notificationId == null) {
1776 throw new core.ArgumentError("Parameter notificationId is required."); 1771 throw new core.ArgumentError("Parameter notificationId is required.");
1777 } 1772 }
1778 1773
1779 1774
1780 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customer') + '/ notifications/' + common_internal.Escaper.ecapeVariable('$notificationId'); 1775 _url = 'customer/' + commons.Escaper.ecapeVariable('$customer') + '/notifica tions/' + commons.Escaper.ecapeVariable('$notificationId');
1781 1776
1782 var _response = _requester.request(_url, 1777 var _response = _requester.request(_url,
1783 "PUT", 1778 "PUT",
1784 body: _body, 1779 body: _body,
1785 queryParams: _queryParams, 1780 queryParams: _queryParams,
1786 uploadOptions: _uploadOptions, 1781 uploadOptions: _uploadOptions,
1787 uploadMedia: _uploadMedia, 1782 uploadMedia: _uploadMedia,
1788 downloadOptions: _downloadOptions); 1783 downloadOptions: _downloadOptions);
1789 return _response.then((data) => new Notification.fromJson(data)); 1784 return _response.then((data) => new Notification.fromJson(data));
1790 } 1785 }
1791 1786
1792 } 1787 }
1793 1788
1794 1789
1795 /** Not documented yet. */
1796 class OrgunitsResourceApi { 1790 class OrgunitsResourceApi {
1797 final common_internal.ApiRequester _requester; 1791 final commons.ApiRequester _requester;
1798 1792
1799 OrgunitsResourceApi(common_internal.ApiRequester client) : 1793 OrgunitsResourceApi(commons.ApiRequester client) :
1800 _requester = client; 1794 _requester = client;
1801 1795
1802 /** 1796 /**
1803 * Remove Organization Unit 1797 * Remove Organization Unit
1804 * 1798 *
1805 * Request parameters: 1799 * Request parameters:
1806 * 1800 *
1807 * [customerId] - Immutable id of the Google Apps account 1801 * [customerId] - Immutable id of the Google Apps account
1808 * 1802 *
1809 * [orgUnitPath] - Full path of the organization unit 1803 * [orgUnitPath] - Full path of the organization unit or its Id
1810 * 1804 *
1811 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1805 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1812 * error. 1806 * error.
1813 * 1807 *
1814 * If the used [http.Client] completes with an error when making a REST call, 1808 * If the used [http.Client] completes with an error when making a REST call,
1815 * this method will complete with the same error. 1809 * this method will complete with the same error.
1816 */ 1810 */
1817 async.Future delete(core.String customerId, core.List<core.String> orgUnitPath ) { 1811 async.Future delete(core.String customerId, core.List<core.String> orgUnitPath ) {
1818 var _url = null; 1812 var _url = null;
1819 var _queryParams = new core.Map(); 1813 var _queryParams = new core.Map();
1820 var _uploadMedia = null; 1814 var _uploadMedia = null;
1821 var _uploadOptions = null; 1815 var _uploadOptions = null;
1822 var _downloadOptions = common.DownloadOptions.Metadata; 1816 var _downloadOptions = commons.DownloadOptions.Metadata;
1823 var _body = null; 1817 var _body = null;
1824 1818
1825 if (customerId == null) { 1819 if (customerId == null) {
1826 throw new core.ArgumentError("Parameter customerId is required."); 1820 throw new core.ArgumentError("Parameter customerId is required.");
1827 } 1821 }
1828 if (orgUnitPath == null || orgUnitPath.isEmpty) { 1822 if (orgUnitPath == null || orgUnitPath.isEmpty) {
1829 throw new core.ArgumentError("Parameter orgUnitPath is required."); 1823 throw new core.ArgumentError("Parameter orgUnitPath is required.");
1830 } 1824 }
1831 1825
1832 _downloadOptions = null; 1826 _downloadOptions = null;
1833 1827
1834 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits' + '/' + (orgUnitPath).map((item) => common_internal.Escaper.ecapePat hComponent(item)).join('/'); 1828 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts' + '/' + (orgUnitPath).map((item) => commons.Escaper.ecapePathComponent(item) ).join('/');
1835 1829
1836 var _response = _requester.request(_url, 1830 var _response = _requester.request(_url,
1837 "DELETE", 1831 "DELETE",
1838 body: _body, 1832 body: _body,
1839 queryParams: _queryParams, 1833 queryParams: _queryParams,
1840 uploadOptions: _uploadOptions, 1834 uploadOptions: _uploadOptions,
1841 uploadMedia: _uploadMedia, 1835 uploadMedia: _uploadMedia,
1842 downloadOptions: _downloadOptions); 1836 downloadOptions: _downloadOptions);
1843 return _response.then((data) => null); 1837 return _response.then((data) => null);
1844 } 1838 }
1845 1839
1846 /** 1840 /**
1847 * Retrieve Organization Unit 1841 * Retrieve Organization Unit
1848 * 1842 *
1849 * Request parameters: 1843 * Request parameters:
1850 * 1844 *
1851 * [customerId] - Immutable id of the Google Apps account 1845 * [customerId] - Immutable id of the Google Apps account
1852 * 1846 *
1853 * [orgUnitPath] - Full path of the organization unit 1847 * [orgUnitPath] - Full path of the organization unit or its Id
1854 * 1848 *
1855 * Completes with a [OrgUnit]. 1849 * Completes with a [OrgUnit].
1856 * 1850 *
1857 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1851 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1858 * error. 1852 * error.
1859 * 1853 *
1860 * If the used [http.Client] completes with an error when making a REST call, 1854 * If the used [http.Client] completes with an error when making a REST call,
1861 * this method will complete with the same error. 1855 * this method will complete with the same error.
1862 */ 1856 */
1863 async.Future<OrgUnit> get(core.String customerId, core.List<core.String> orgUn itPath) { 1857 async.Future<OrgUnit> get(core.String customerId, core.List<core.String> orgUn itPath) {
1864 var _url = null; 1858 var _url = null;
1865 var _queryParams = new core.Map(); 1859 var _queryParams = new core.Map();
1866 var _uploadMedia = null; 1860 var _uploadMedia = null;
1867 var _uploadOptions = null; 1861 var _uploadOptions = null;
1868 var _downloadOptions = common.DownloadOptions.Metadata; 1862 var _downloadOptions = commons.DownloadOptions.Metadata;
1869 var _body = null; 1863 var _body = null;
1870 1864
1871 if (customerId == null) { 1865 if (customerId == null) {
1872 throw new core.ArgumentError("Parameter customerId is required."); 1866 throw new core.ArgumentError("Parameter customerId is required.");
1873 } 1867 }
1874 if (orgUnitPath == null || orgUnitPath.isEmpty) { 1868 if (orgUnitPath == null || orgUnitPath.isEmpty) {
1875 throw new core.ArgumentError("Parameter orgUnitPath is required."); 1869 throw new core.ArgumentError("Parameter orgUnitPath is required.");
1876 } 1870 }
1877 1871
1878 1872
1879 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits' + '/' + (orgUnitPath).map((item) => common_internal.Escaper.ecapePat hComponent(item)).join('/'); 1873 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts' + '/' + (orgUnitPath).map((item) => commons.Escaper.ecapePathComponent(item) ).join('/');
1880 1874
1881 var _response = _requester.request(_url, 1875 var _response = _requester.request(_url,
1882 "GET", 1876 "GET",
1883 body: _body, 1877 body: _body,
1884 queryParams: _queryParams, 1878 queryParams: _queryParams,
1885 uploadOptions: _uploadOptions, 1879 uploadOptions: _uploadOptions,
1886 uploadMedia: _uploadMedia, 1880 uploadMedia: _uploadMedia,
1887 downloadOptions: _downloadOptions); 1881 downloadOptions: _downloadOptions);
1888 return _response.then((data) => new OrgUnit.fromJson(data)); 1882 return _response.then((data) => new OrgUnit.fromJson(data));
1889 } 1883 }
1890 1884
1891 /** 1885 /**
1892 * Add Organization Unit 1886 * Add Organization Unit
1893 * 1887 *
1894 * [request] - The metadata request object. 1888 * [request] - The metadata request object.
1895 * 1889 *
1896 * Request parameters: 1890 * Request parameters:
1897 * 1891 *
1898 * [customerId] - Immutable id of the Google Apps account 1892 * [customerId] - Immutable id of the Google Apps account
1899 * 1893 *
1900 * Completes with a [OrgUnit]. 1894 * Completes with a [OrgUnit].
1901 * 1895 *
1902 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1896 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1903 * error. 1897 * error.
1904 * 1898 *
1905 * If the used [http.Client] completes with an error when making a REST call, 1899 * If the used [http.Client] completes with an error when making a REST call,
1906 * this method will complete with the same error. 1900 * this method will complete with the same error.
1907 */ 1901 */
1908 async.Future<OrgUnit> insert(OrgUnit request, core.String customerId) { 1902 async.Future<OrgUnit> insert(OrgUnit request, core.String customerId) {
1909 var _url = null; 1903 var _url = null;
1910 var _queryParams = new core.Map(); 1904 var _queryParams = new core.Map();
1911 var _uploadMedia = null; 1905 var _uploadMedia = null;
1912 var _uploadOptions = null; 1906 var _uploadOptions = null;
1913 var _downloadOptions = common.DownloadOptions.Metadata; 1907 var _downloadOptions = commons.DownloadOptions.Metadata;
1914 var _body = null; 1908 var _body = null;
1915 1909
1916 if (request != null) { 1910 if (request != null) {
1917 _body = convert.JSON.encode((request).toJson()); 1911 _body = convert.JSON.encode((request).toJson());
1918 } 1912 }
1919 if (customerId == null) { 1913 if (customerId == null) {
1920 throw new core.ArgumentError("Parameter customerId is required."); 1914 throw new core.ArgumentError("Parameter customerId is required.");
1921 } 1915 }
1922 1916
1923 1917
1924 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits'; 1918 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts';
1925 1919
1926 var _response = _requester.request(_url, 1920 var _response = _requester.request(_url,
1927 "POST", 1921 "POST",
1928 body: _body, 1922 body: _body,
1929 queryParams: _queryParams, 1923 queryParams: _queryParams,
1930 uploadOptions: _uploadOptions, 1924 uploadOptions: _uploadOptions,
1931 uploadMedia: _uploadMedia, 1925 uploadMedia: _uploadMedia,
1932 downloadOptions: _downloadOptions); 1926 downloadOptions: _downloadOptions);
1933 return _response.then((data) => new OrgUnit.fromJson(data)); 1927 return _response.then((data) => new OrgUnit.fromJson(data));
1934 } 1928 }
1935 1929
1936 /** 1930 /**
1937 * Retrieve all Organization Units 1931 * Retrieve all Organization Units
1938 * 1932 *
1939 * Request parameters: 1933 * Request parameters:
1940 * 1934 *
1941 * [customerId] - Immutable id of the Google Apps account 1935 * [customerId] - Immutable id of the Google Apps account
1942 * 1936 *
1943 * [orgUnitPath] - the URL-encoded organization unit 1937 * [orgUnitPath] - the URL-encoded organization unit's path or its Id
1944 * 1938 *
1945 * [type] - Whether to return all sub-organizations or just immediate children 1939 * [type] - Whether to return all sub-organizations or just immediate children
1946 * Possible string values are: 1940 * Possible string values are:
1947 * - "all" : All sub-organization units. 1941 * - "all" : All sub-organization units.
1948 * - "children" : Immediate children only (default). 1942 * - "children" : Immediate children only (default).
1949 * 1943 *
1950 * Completes with a [OrgUnits]. 1944 * Completes with a [OrgUnits].
1951 * 1945 *
1952 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1946 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1953 * error. 1947 * error.
1954 * 1948 *
1955 * If the used [http.Client] completes with an error when making a REST call, 1949 * If the used [http.Client] completes with an error when making a REST call,
1956 * this method will complete with the same error. 1950 * this method will complete with the same error.
1957 */ 1951 */
1958 async.Future<OrgUnits> list(core.String customerId, {core.String orgUnitPath, core.String type}) { 1952 async.Future<OrgUnits> list(core.String customerId, {core.String orgUnitPath, core.String type}) {
1959 var _url = null; 1953 var _url = null;
1960 var _queryParams = new core.Map(); 1954 var _queryParams = new core.Map();
1961 var _uploadMedia = null; 1955 var _uploadMedia = null;
1962 var _uploadOptions = null; 1956 var _uploadOptions = null;
1963 var _downloadOptions = common.DownloadOptions.Metadata; 1957 var _downloadOptions = commons.DownloadOptions.Metadata;
1964 var _body = null; 1958 var _body = null;
1965 1959
1966 if (customerId == null) { 1960 if (customerId == null) {
1967 throw new core.ArgumentError("Parameter customerId is required."); 1961 throw new core.ArgumentError("Parameter customerId is required.");
1968 } 1962 }
1969 if (orgUnitPath != null) { 1963 if (orgUnitPath != null) {
1970 _queryParams["orgUnitPath"] = [orgUnitPath]; 1964 _queryParams["orgUnitPath"] = [orgUnitPath];
1971 } 1965 }
1972 if (type != null) { 1966 if (type != null) {
1973 _queryParams["type"] = [type]; 1967 _queryParams["type"] = [type];
1974 } 1968 }
1975 1969
1976 1970
1977 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits'; 1971 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts';
1978 1972
1979 var _response = _requester.request(_url, 1973 var _response = _requester.request(_url,
1980 "GET", 1974 "GET",
1981 body: _body, 1975 body: _body,
1982 queryParams: _queryParams, 1976 queryParams: _queryParams,
1983 uploadOptions: _uploadOptions, 1977 uploadOptions: _uploadOptions,
1984 uploadMedia: _uploadMedia, 1978 uploadMedia: _uploadMedia,
1985 downloadOptions: _downloadOptions); 1979 downloadOptions: _downloadOptions);
1986 return _response.then((data) => new OrgUnits.fromJson(data)); 1980 return _response.then((data) => new OrgUnits.fromJson(data));
1987 } 1981 }
1988 1982
1989 /** 1983 /**
1990 * Update Organization Unit. This method supports patch semantics. 1984 * Update Organization Unit. This method supports patch semantics.
1991 * 1985 *
1992 * [request] - The metadata request object. 1986 * [request] - The metadata request object.
1993 * 1987 *
1994 * Request parameters: 1988 * Request parameters:
1995 * 1989 *
1996 * [customerId] - Immutable id of the Google Apps account 1990 * [customerId] - Immutable id of the Google Apps account
1997 * 1991 *
1998 * [orgUnitPath] - Full path of the organization unit 1992 * [orgUnitPath] - Full path of the organization unit or its Id
1999 * 1993 *
2000 * Completes with a [OrgUnit]. 1994 * Completes with a [OrgUnit].
2001 * 1995 *
2002 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1996 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2003 * error. 1997 * error.
2004 * 1998 *
2005 * If the used [http.Client] completes with an error when making a REST call, 1999 * If the used [http.Client] completes with an error when making a REST call,
2006 * this method will complete with the same error. 2000 * this method will complete with the same error.
2007 */ 2001 */
2008 async.Future<OrgUnit> patch(OrgUnit request, core.String customerId, core.List <core.String> orgUnitPath) { 2002 async.Future<OrgUnit> patch(OrgUnit request, core.String customerId, core.List <core.String> orgUnitPath) {
2009 var _url = null; 2003 var _url = null;
2010 var _queryParams = new core.Map(); 2004 var _queryParams = new core.Map();
2011 var _uploadMedia = null; 2005 var _uploadMedia = null;
2012 var _uploadOptions = null; 2006 var _uploadOptions = null;
2013 var _downloadOptions = common.DownloadOptions.Metadata; 2007 var _downloadOptions = commons.DownloadOptions.Metadata;
2014 var _body = null; 2008 var _body = null;
2015 2009
2016 if (request != null) { 2010 if (request != null) {
2017 _body = convert.JSON.encode((request).toJson()); 2011 _body = convert.JSON.encode((request).toJson());
2018 } 2012 }
2019 if (customerId == null) { 2013 if (customerId == null) {
2020 throw new core.ArgumentError("Parameter customerId is required."); 2014 throw new core.ArgumentError("Parameter customerId is required.");
2021 } 2015 }
2022 if (orgUnitPath == null || orgUnitPath.isEmpty) { 2016 if (orgUnitPath == null || orgUnitPath.isEmpty) {
2023 throw new core.ArgumentError("Parameter orgUnitPath is required."); 2017 throw new core.ArgumentError("Parameter orgUnitPath is required.");
2024 } 2018 }
2025 2019
2026 2020
2027 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits' + '/' + (orgUnitPath).map((item) => common_internal.Escaper.ecapePat hComponent(item)).join('/'); 2021 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts' + '/' + (orgUnitPath).map((item) => commons.Escaper.ecapePathComponent(item) ).join('/');
2028 2022
2029 var _response = _requester.request(_url, 2023 var _response = _requester.request(_url,
2030 "PATCH", 2024 "PATCH",
2031 body: _body, 2025 body: _body,
2032 queryParams: _queryParams, 2026 queryParams: _queryParams,
2033 uploadOptions: _uploadOptions, 2027 uploadOptions: _uploadOptions,
2034 uploadMedia: _uploadMedia, 2028 uploadMedia: _uploadMedia,
2035 downloadOptions: _downloadOptions); 2029 downloadOptions: _downloadOptions);
2036 return _response.then((data) => new OrgUnit.fromJson(data)); 2030 return _response.then((data) => new OrgUnit.fromJson(data));
2037 } 2031 }
2038 2032
2039 /** 2033 /**
2040 * Update Organization Unit 2034 * Update Organization Unit
2041 * 2035 *
2042 * [request] - The metadata request object. 2036 * [request] - The metadata request object.
2043 * 2037 *
2044 * Request parameters: 2038 * Request parameters:
2045 * 2039 *
2046 * [customerId] - Immutable id of the Google Apps account 2040 * [customerId] - Immutable id of the Google Apps account
2047 * 2041 *
2048 * [orgUnitPath] - Full path of the organization unit 2042 * [orgUnitPath] - Full path of the organization unit or its Id
2049 * 2043 *
2050 * Completes with a [OrgUnit]. 2044 * Completes with a [OrgUnit].
2051 * 2045 *
2052 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2046 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2053 * error. 2047 * error.
2054 * 2048 *
2055 * If the used [http.Client] completes with an error when making a REST call, 2049 * If the used [http.Client] completes with an error when making a REST call,
2056 * this method will complete with the same error. 2050 * this method will complete with the same error.
2057 */ 2051 */
2058 async.Future<OrgUnit> update(OrgUnit request, core.String customerId, core.Lis t<core.String> orgUnitPath) { 2052 async.Future<OrgUnit> update(OrgUnit request, core.String customerId, core.Lis t<core.String> orgUnitPath) {
2059 var _url = null; 2053 var _url = null;
2060 var _queryParams = new core.Map(); 2054 var _queryParams = new core.Map();
2061 var _uploadMedia = null; 2055 var _uploadMedia = null;
2062 var _uploadOptions = null; 2056 var _uploadOptions = null;
2063 var _downloadOptions = common.DownloadOptions.Metadata; 2057 var _downloadOptions = commons.DownloadOptions.Metadata;
2064 var _body = null; 2058 var _body = null;
2065 2059
2066 if (request != null) { 2060 if (request != null) {
2067 _body = convert.JSON.encode((request).toJson()); 2061 _body = convert.JSON.encode((request).toJson());
2068 } 2062 }
2069 if (customerId == null) { 2063 if (customerId == null) {
2070 throw new core.ArgumentError("Parameter customerId is required."); 2064 throw new core.ArgumentError("Parameter customerId is required.");
2071 } 2065 }
2072 if (orgUnitPath == null || orgUnitPath.isEmpty) { 2066 if (orgUnitPath == null || orgUnitPath.isEmpty) {
2073 throw new core.ArgumentError("Parameter orgUnitPath is required."); 2067 throw new core.ArgumentError("Parameter orgUnitPath is required.");
2074 } 2068 }
2075 2069
2076 2070
2077 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/orgunits' + '/' + (orgUnitPath).map((item) => common_internal.Escaper.ecapePat hComponent(item)).join('/'); 2071 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/orguni ts' + '/' + (orgUnitPath).map((item) => commons.Escaper.ecapePathComponent(item) ).join('/');
2078 2072
2079 var _response = _requester.request(_url, 2073 var _response = _requester.request(_url,
2080 "PUT", 2074 "PUT",
2081 body: _body, 2075 body: _body,
2082 queryParams: _queryParams, 2076 queryParams: _queryParams,
2083 uploadOptions: _uploadOptions, 2077 uploadOptions: _uploadOptions,
2084 uploadMedia: _uploadMedia, 2078 uploadMedia: _uploadMedia,
2085 downloadOptions: _downloadOptions); 2079 downloadOptions: _downloadOptions);
2086 return _response.then((data) => new OrgUnit.fromJson(data)); 2080 return _response.then((data) => new OrgUnit.fromJson(data));
2087 } 2081 }
2088 2082
2089 } 2083 }
2090 2084
2091 2085
2092 /** Not documented yet. */
2093 class SchemasResourceApi { 2086 class SchemasResourceApi {
2094 final common_internal.ApiRequester _requester; 2087 final commons.ApiRequester _requester;
2095 2088
2096 SchemasResourceApi(common_internal.ApiRequester client) : 2089 SchemasResourceApi(commons.ApiRequester client) :
2097 _requester = client; 2090 _requester = client;
2098 2091
2099 /** 2092 /**
2100 * Delete schema 2093 * Delete schema
2101 * 2094 *
2102 * Request parameters: 2095 * Request parameters:
2103 * 2096 *
2104 * [customerId] - Immutable id of the Google Apps account 2097 * [customerId] - Immutable id of the Google Apps account
2105 * 2098 *
2106 * [schemaKey] - Name or immutable Id of the schema 2099 * [schemaKey] - Name or immutable Id of the schema
2107 * 2100 *
2108 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2101 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2109 * error. 2102 * error.
2110 * 2103 *
2111 * If the used [http.Client] completes with an error when making a REST call, 2104 * If the used [http.Client] completes with an error when making a REST call,
2112 * this method will complete with the same error. 2105 * this method will complete with the same error.
2113 */ 2106 */
2114 async.Future delete(core.String customerId, core.String schemaKey) { 2107 async.Future delete(core.String customerId, core.String schemaKey) {
2115 var _url = null; 2108 var _url = null;
2116 var _queryParams = new core.Map(); 2109 var _queryParams = new core.Map();
2117 var _uploadMedia = null; 2110 var _uploadMedia = null;
2118 var _uploadOptions = null; 2111 var _uploadOptions = null;
2119 var _downloadOptions = common.DownloadOptions.Metadata; 2112 var _downloadOptions = commons.DownloadOptions.Metadata;
2120 var _body = null; 2113 var _body = null;
2121 2114
2122 if (customerId == null) { 2115 if (customerId == null) {
2123 throw new core.ArgumentError("Parameter customerId is required."); 2116 throw new core.ArgumentError("Parameter customerId is required.");
2124 } 2117 }
2125 if (schemaKey == null) { 2118 if (schemaKey == null) {
2126 throw new core.ArgumentError("Parameter schemaKey is required."); 2119 throw new core.ArgumentError("Parameter schemaKey is required.");
2127 } 2120 }
2128 2121
2129 _downloadOptions = null; 2122 _downloadOptions = null;
2130 2123
2131 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas/' + common_internal.Escaper.ecapeVariable('$schemaKey'); 2124 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s/' + commons.Escaper.ecapeVariable('$schemaKey');
2132 2125
2133 var _response = _requester.request(_url, 2126 var _response = _requester.request(_url,
2134 "DELETE", 2127 "DELETE",
2135 body: _body, 2128 body: _body,
2136 queryParams: _queryParams, 2129 queryParams: _queryParams,
2137 uploadOptions: _uploadOptions, 2130 uploadOptions: _uploadOptions,
2138 uploadMedia: _uploadMedia, 2131 uploadMedia: _uploadMedia,
2139 downloadOptions: _downloadOptions); 2132 downloadOptions: _downloadOptions);
2140 return _response.then((data) => null); 2133 return _response.then((data) => null);
2141 } 2134 }
2142 2135
2143 /** 2136 /**
2144 * Retrieve schema 2137 * Retrieve schema
2145 * 2138 *
2146 * Request parameters: 2139 * Request parameters:
2147 * 2140 *
2148 * [customerId] - Immutable id of the Google Apps account 2141 * [customerId] - Immutable id of the Google Apps account
2149 * 2142 *
2150 * [schemaKey] - Name or immutable Id of the schema 2143 * [schemaKey] - Name or immutable Id of the schema
2151 * 2144 *
2152 * Completes with a [Schema]. 2145 * Completes with a [Schema].
2153 * 2146 *
2154 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2147 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2155 * error. 2148 * error.
2156 * 2149 *
2157 * If the used [http.Client] completes with an error when making a REST call, 2150 * If the used [http.Client] completes with an error when making a REST call,
2158 * this method will complete with the same error. 2151 * this method will complete with the same error.
2159 */ 2152 */
2160 async.Future<Schema> get(core.String customerId, core.String schemaKey) { 2153 async.Future<Schema> get(core.String customerId, core.String schemaKey) {
2161 var _url = null; 2154 var _url = null;
2162 var _queryParams = new core.Map(); 2155 var _queryParams = new core.Map();
2163 var _uploadMedia = null; 2156 var _uploadMedia = null;
2164 var _uploadOptions = null; 2157 var _uploadOptions = null;
2165 var _downloadOptions = common.DownloadOptions.Metadata; 2158 var _downloadOptions = commons.DownloadOptions.Metadata;
2166 var _body = null; 2159 var _body = null;
2167 2160
2168 if (customerId == null) { 2161 if (customerId == null) {
2169 throw new core.ArgumentError("Parameter customerId is required."); 2162 throw new core.ArgumentError("Parameter customerId is required.");
2170 } 2163 }
2171 if (schemaKey == null) { 2164 if (schemaKey == null) {
2172 throw new core.ArgumentError("Parameter schemaKey is required."); 2165 throw new core.ArgumentError("Parameter schemaKey is required.");
2173 } 2166 }
2174 2167
2175 2168
2176 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas/' + common_internal.Escaper.ecapeVariable('$schemaKey'); 2169 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s/' + commons.Escaper.ecapeVariable('$schemaKey');
2177 2170
2178 var _response = _requester.request(_url, 2171 var _response = _requester.request(_url,
2179 "GET", 2172 "GET",
2180 body: _body, 2173 body: _body,
2181 queryParams: _queryParams, 2174 queryParams: _queryParams,
2182 uploadOptions: _uploadOptions, 2175 uploadOptions: _uploadOptions,
2183 uploadMedia: _uploadMedia, 2176 uploadMedia: _uploadMedia,
2184 downloadOptions: _downloadOptions); 2177 downloadOptions: _downloadOptions);
2185 return _response.then((data) => new Schema.fromJson(data)); 2178 return _response.then((data) => new Schema.fromJson(data));
2186 } 2179 }
2187 2180
2188 /** 2181 /**
2189 * Create schema. 2182 * Create schema.
2190 * 2183 *
2191 * [request] - The metadata request object. 2184 * [request] - The metadata request object.
2192 * 2185 *
2193 * Request parameters: 2186 * Request parameters:
2194 * 2187 *
2195 * [customerId] - Immutable id of the Google Apps account 2188 * [customerId] - Immutable id of the Google Apps account
2196 * 2189 *
2197 * Completes with a [Schema]. 2190 * Completes with a [Schema].
2198 * 2191 *
2199 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2192 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2200 * error. 2193 * error.
2201 * 2194 *
2202 * If the used [http.Client] completes with an error when making a REST call, 2195 * If the used [http.Client] completes with an error when making a REST call,
2203 * this method will complete with the same error. 2196 * this method will complete with the same error.
2204 */ 2197 */
2205 async.Future<Schema> insert(Schema request, core.String customerId) { 2198 async.Future<Schema> insert(Schema request, core.String customerId) {
2206 var _url = null; 2199 var _url = null;
2207 var _queryParams = new core.Map(); 2200 var _queryParams = new core.Map();
2208 var _uploadMedia = null; 2201 var _uploadMedia = null;
2209 var _uploadOptions = null; 2202 var _uploadOptions = null;
2210 var _downloadOptions = common.DownloadOptions.Metadata; 2203 var _downloadOptions = commons.DownloadOptions.Metadata;
2211 var _body = null; 2204 var _body = null;
2212 2205
2213 if (request != null) { 2206 if (request != null) {
2214 _body = convert.JSON.encode((request).toJson()); 2207 _body = convert.JSON.encode((request).toJson());
2215 } 2208 }
2216 if (customerId == null) { 2209 if (customerId == null) {
2217 throw new core.ArgumentError("Parameter customerId is required."); 2210 throw new core.ArgumentError("Parameter customerId is required.");
2218 } 2211 }
2219 2212
2220 2213
2221 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas'; 2214 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s';
2222 2215
2223 var _response = _requester.request(_url, 2216 var _response = _requester.request(_url,
2224 "POST", 2217 "POST",
2225 body: _body, 2218 body: _body,
2226 queryParams: _queryParams, 2219 queryParams: _queryParams,
2227 uploadOptions: _uploadOptions, 2220 uploadOptions: _uploadOptions,
2228 uploadMedia: _uploadMedia, 2221 uploadMedia: _uploadMedia,
2229 downloadOptions: _downloadOptions); 2222 downloadOptions: _downloadOptions);
2230 return _response.then((data) => new Schema.fromJson(data)); 2223 return _response.then((data) => new Schema.fromJson(data));
2231 } 2224 }
2232 2225
2233 /** 2226 /**
2234 * Retrieve all schemas for a customer 2227 * Retrieve all schemas for a customer
2235 * 2228 *
2236 * Request parameters: 2229 * Request parameters:
2237 * 2230 *
2238 * [customerId] - Immutable id of the Google Apps account 2231 * [customerId] - Immutable id of the Google Apps account
2239 * 2232 *
2240 * Completes with a [Schemas]. 2233 * Completes with a [Schemas].
2241 * 2234 *
2242 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2235 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2243 * error. 2236 * error.
2244 * 2237 *
2245 * If the used [http.Client] completes with an error when making a REST call, 2238 * If the used [http.Client] completes with an error when making a REST call,
2246 * this method will complete with the same error. 2239 * this method will complete with the same error.
2247 */ 2240 */
2248 async.Future<Schemas> list(core.String customerId) { 2241 async.Future<Schemas> list(core.String customerId) {
2249 var _url = null; 2242 var _url = null;
2250 var _queryParams = new core.Map(); 2243 var _queryParams = new core.Map();
2251 var _uploadMedia = null; 2244 var _uploadMedia = null;
2252 var _uploadOptions = null; 2245 var _uploadOptions = null;
2253 var _downloadOptions = common.DownloadOptions.Metadata; 2246 var _downloadOptions = commons.DownloadOptions.Metadata;
2254 var _body = null; 2247 var _body = null;
2255 2248
2256 if (customerId == null) { 2249 if (customerId == null) {
2257 throw new core.ArgumentError("Parameter customerId is required."); 2250 throw new core.ArgumentError("Parameter customerId is required.");
2258 } 2251 }
2259 2252
2260 2253
2261 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas'; 2254 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s';
2262 2255
2263 var _response = _requester.request(_url, 2256 var _response = _requester.request(_url,
2264 "GET", 2257 "GET",
2265 body: _body, 2258 body: _body,
2266 queryParams: _queryParams, 2259 queryParams: _queryParams,
2267 uploadOptions: _uploadOptions, 2260 uploadOptions: _uploadOptions,
2268 uploadMedia: _uploadMedia, 2261 uploadMedia: _uploadMedia,
2269 downloadOptions: _downloadOptions); 2262 downloadOptions: _downloadOptions);
2270 return _response.then((data) => new Schemas.fromJson(data)); 2263 return _response.then((data) => new Schemas.fromJson(data));
2271 } 2264 }
2272 2265
2273 /** 2266 /**
2274 * Update schema. This method supports patch semantics. 2267 * Update schema. This method supports patch semantics.
2275 * 2268 *
2276 * [request] - The metadata request object. 2269 * [request] - The metadata request object.
2277 * 2270 *
2278 * Request parameters: 2271 * Request parameters:
2279 * 2272 *
2280 * [customerId] - Immutable id of the Google Apps account 2273 * [customerId] - Immutable id of the Google Apps account
2281 * 2274 *
2282 * [schemaKey] - Name or immutable Id of the schema. 2275 * [schemaKey] - Name or immutable Id of the schema.
2283 * 2276 *
2284 * Completes with a [Schema]. 2277 * Completes with a [Schema].
2285 * 2278 *
2286 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2279 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2287 * error. 2280 * error.
2288 * 2281 *
2289 * If the used [http.Client] completes with an error when making a REST call, 2282 * If the used [http.Client] completes with an error when making a REST call,
2290 * this method will complete with the same error. 2283 * this method will complete with the same error.
2291 */ 2284 */
2292 async.Future<Schema> patch(Schema request, core.String customerId, core.String schemaKey) { 2285 async.Future<Schema> patch(Schema request, core.String customerId, core.String schemaKey) {
2293 var _url = null; 2286 var _url = null;
2294 var _queryParams = new core.Map(); 2287 var _queryParams = new core.Map();
2295 var _uploadMedia = null; 2288 var _uploadMedia = null;
2296 var _uploadOptions = null; 2289 var _uploadOptions = null;
2297 var _downloadOptions = common.DownloadOptions.Metadata; 2290 var _downloadOptions = commons.DownloadOptions.Metadata;
2298 var _body = null; 2291 var _body = null;
2299 2292
2300 if (request != null) { 2293 if (request != null) {
2301 _body = convert.JSON.encode((request).toJson()); 2294 _body = convert.JSON.encode((request).toJson());
2302 } 2295 }
2303 if (customerId == null) { 2296 if (customerId == null) {
2304 throw new core.ArgumentError("Parameter customerId is required."); 2297 throw new core.ArgumentError("Parameter customerId is required.");
2305 } 2298 }
2306 if (schemaKey == null) { 2299 if (schemaKey == null) {
2307 throw new core.ArgumentError("Parameter schemaKey is required."); 2300 throw new core.ArgumentError("Parameter schemaKey is required.");
2308 } 2301 }
2309 2302
2310 2303
2311 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas/' + common_internal.Escaper.ecapeVariable('$schemaKey'); 2304 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s/' + commons.Escaper.ecapeVariable('$schemaKey');
2312 2305
2313 var _response = _requester.request(_url, 2306 var _response = _requester.request(_url,
2314 "PATCH", 2307 "PATCH",
2315 body: _body, 2308 body: _body,
2316 queryParams: _queryParams, 2309 queryParams: _queryParams,
2317 uploadOptions: _uploadOptions, 2310 uploadOptions: _uploadOptions,
2318 uploadMedia: _uploadMedia, 2311 uploadMedia: _uploadMedia,
2319 downloadOptions: _downloadOptions); 2312 downloadOptions: _downloadOptions);
2320 return _response.then((data) => new Schema.fromJson(data)); 2313 return _response.then((data) => new Schema.fromJson(data));
2321 } 2314 }
2322 2315
2323 /** 2316 /**
2324 * Update schema 2317 * Update schema
2325 * 2318 *
2326 * [request] - The metadata request object. 2319 * [request] - The metadata request object.
2327 * 2320 *
2328 * Request parameters: 2321 * Request parameters:
2329 * 2322 *
2330 * [customerId] - Immutable id of the Google Apps account 2323 * [customerId] - Immutable id of the Google Apps account
2331 * 2324 *
2332 * [schemaKey] - Name or immutable Id of the schema. 2325 * [schemaKey] - Name or immutable Id of the schema.
2333 * 2326 *
2334 * Completes with a [Schema]. 2327 * Completes with a [Schema].
2335 * 2328 *
2336 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2329 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2337 * error. 2330 * error.
2338 * 2331 *
2339 * If the used [http.Client] completes with an error when making a REST call, 2332 * If the used [http.Client] completes with an error when making a REST call,
2340 * this method will complete with the same error. 2333 * this method will complete with the same error.
2341 */ 2334 */
2342 async.Future<Schema> update(Schema request, core.String customerId, core.Strin g schemaKey) { 2335 async.Future<Schema> update(Schema request, core.String customerId, core.Strin g schemaKey) {
2343 var _url = null; 2336 var _url = null;
2344 var _queryParams = new core.Map(); 2337 var _queryParams = new core.Map();
2345 var _uploadMedia = null; 2338 var _uploadMedia = null;
2346 var _uploadOptions = null; 2339 var _uploadOptions = null;
2347 var _downloadOptions = common.DownloadOptions.Metadata; 2340 var _downloadOptions = commons.DownloadOptions.Metadata;
2348 var _body = null; 2341 var _body = null;
2349 2342
2350 if (request != null) { 2343 if (request != null) {
2351 _body = convert.JSON.encode((request).toJson()); 2344 _body = convert.JSON.encode((request).toJson());
2352 } 2345 }
2353 if (customerId == null) { 2346 if (customerId == null) {
2354 throw new core.ArgumentError("Parameter customerId is required."); 2347 throw new core.ArgumentError("Parameter customerId is required.");
2355 } 2348 }
2356 if (schemaKey == null) { 2349 if (schemaKey == null) {
2357 throw new core.ArgumentError("Parameter schemaKey is required."); 2350 throw new core.ArgumentError("Parameter schemaKey is required.");
2358 } 2351 }
2359 2352
2360 2353
2361 _url = 'customer/' + common_internal.Escaper.ecapeVariable('$customerId') + '/schemas/' + common_internal.Escaper.ecapeVariable('$schemaKey'); 2354 _url = 'customer/' + commons.Escaper.ecapeVariable('$customerId') + '/schema s/' + commons.Escaper.ecapeVariable('$schemaKey');
2362 2355
2363 var _response = _requester.request(_url, 2356 var _response = _requester.request(_url,
2364 "PUT", 2357 "PUT",
2365 body: _body, 2358 body: _body,
2366 queryParams: _queryParams, 2359 queryParams: _queryParams,
2367 uploadOptions: _uploadOptions, 2360 uploadOptions: _uploadOptions,
2368 uploadMedia: _uploadMedia, 2361 uploadMedia: _uploadMedia,
2369 downloadOptions: _downloadOptions); 2362 downloadOptions: _downloadOptions);
2370 return _response.then((data) => new Schema.fromJson(data)); 2363 return _response.then((data) => new Schema.fromJson(data));
2371 } 2364 }
2372 2365
2373 } 2366 }
2374 2367
2375 2368
2376 /** Not documented yet. */
2377 class TokensResourceApi { 2369 class TokensResourceApi {
2378 final common_internal.ApiRequester _requester; 2370 final commons.ApiRequester _requester;
2379 2371
2380 TokensResourceApi(common_internal.ApiRequester client) : 2372 TokensResourceApi(commons.ApiRequester client) :
2381 _requester = client; 2373 _requester = client;
2382 2374
2383 /** 2375 /**
2384 * Delete all access tokens issued by a user for an application. 2376 * Delete all access tokens issued by a user for an application.
2385 * 2377 *
2386 * Request parameters: 2378 * Request parameters:
2387 * 2379 *
2388 * [userKey] - Identifies the user in the API request. The value can be the 2380 * [userKey] - Identifies the user in the API request. The value can be the
2389 * user's primary email address, alias email address, or unique user ID. 2381 * user's primary email address, alias email address, or unique user ID.
2390 * 2382 *
2391 * [clientId] - The Client ID of the application the token is issued to. 2383 * [clientId] - The Client ID of the application the token is issued to.
2392 * 2384 *
2393 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2385 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2394 * error. 2386 * error.
2395 * 2387 *
2396 * If the used [http.Client] completes with an error when making a REST call, 2388 * If the used [http.Client] completes with an error when making a REST call,
2397 * this method will complete with the same error. 2389 * this method will complete with the same error.
2398 */ 2390 */
2399 async.Future delete(core.String userKey, core.String clientId) { 2391 async.Future delete(core.String userKey, core.String clientId) {
2400 var _url = null; 2392 var _url = null;
2401 var _queryParams = new core.Map(); 2393 var _queryParams = new core.Map();
2402 var _uploadMedia = null; 2394 var _uploadMedia = null;
2403 var _uploadOptions = null; 2395 var _uploadOptions = null;
2404 var _downloadOptions = common.DownloadOptions.Metadata; 2396 var _downloadOptions = commons.DownloadOptions.Metadata;
2405 var _body = null; 2397 var _body = null;
2406 2398
2407 if (userKey == null) { 2399 if (userKey == null) {
2408 throw new core.ArgumentError("Parameter userKey is required."); 2400 throw new core.ArgumentError("Parameter userKey is required.");
2409 } 2401 }
2410 if (clientId == null) { 2402 if (clientId == null) {
2411 throw new core.ArgumentError("Parameter clientId is required."); 2403 throw new core.ArgumentError("Parameter clientId is required.");
2412 } 2404 }
2413 2405
2414 _downloadOptions = null; 2406 _downloadOptions = null;
2415 2407
2416 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/toke ns/' + common_internal.Escaper.ecapeVariable('$clientId'); 2408 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/tokens/' + c ommons.Escaper.ecapeVariable('$clientId');
2417 2409
2418 var _response = _requester.request(_url, 2410 var _response = _requester.request(_url,
2419 "DELETE", 2411 "DELETE",
2420 body: _body, 2412 body: _body,
2421 queryParams: _queryParams, 2413 queryParams: _queryParams,
2422 uploadOptions: _uploadOptions, 2414 uploadOptions: _uploadOptions,
2423 uploadMedia: _uploadMedia, 2415 uploadMedia: _uploadMedia,
2424 downloadOptions: _downloadOptions); 2416 downloadOptions: _downloadOptions);
2425 return _response.then((data) => null); 2417 return _response.then((data) => null);
2426 } 2418 }
2427 2419
2428 /** 2420 /**
2429 * Get information about an access token issued by a user. 2421 * Get information about an access token issued by a user.
2430 * 2422 *
2431 * Request parameters: 2423 * Request parameters:
2432 * 2424 *
2433 * [userKey] - Identifies the user in the API request. The value can be the 2425 * [userKey] - Identifies the user in the API request. The value can be the
2434 * user's primary email address, alias email address, or unique user ID. 2426 * user's primary email address, alias email address, or unique user ID.
2435 * 2427 *
2436 * [clientId] - The Client ID of the application the token is issued to. 2428 * [clientId] - The Client ID of the application the token is issued to.
2437 * 2429 *
2438 * Completes with a [Token]. 2430 * Completes with a [Token].
2439 * 2431 *
2440 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2432 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2441 * error. 2433 * error.
2442 * 2434 *
2443 * If the used [http.Client] completes with an error when making a REST call, 2435 * If the used [http.Client] completes with an error when making a REST call,
2444 * this method will complete with the same error. 2436 * this method will complete with the same error.
2445 */ 2437 */
2446 async.Future<Token> get(core.String userKey, core.String clientId) { 2438 async.Future<Token> get(core.String userKey, core.String clientId) {
2447 var _url = null; 2439 var _url = null;
2448 var _queryParams = new core.Map(); 2440 var _queryParams = new core.Map();
2449 var _uploadMedia = null; 2441 var _uploadMedia = null;
2450 var _uploadOptions = null; 2442 var _uploadOptions = null;
2451 var _downloadOptions = common.DownloadOptions.Metadata; 2443 var _downloadOptions = commons.DownloadOptions.Metadata;
2452 var _body = null; 2444 var _body = null;
2453 2445
2454 if (userKey == null) { 2446 if (userKey == null) {
2455 throw new core.ArgumentError("Parameter userKey is required."); 2447 throw new core.ArgumentError("Parameter userKey is required.");
2456 } 2448 }
2457 if (clientId == null) { 2449 if (clientId == null) {
2458 throw new core.ArgumentError("Parameter clientId is required."); 2450 throw new core.ArgumentError("Parameter clientId is required.");
2459 } 2451 }
2460 2452
2461 2453
2462 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/toke ns/' + common_internal.Escaper.ecapeVariable('$clientId'); 2454 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/tokens/' + c ommons.Escaper.ecapeVariable('$clientId');
2463 2455
2464 var _response = _requester.request(_url, 2456 var _response = _requester.request(_url,
2465 "GET", 2457 "GET",
2466 body: _body, 2458 body: _body,
2467 queryParams: _queryParams, 2459 queryParams: _queryParams,
2468 uploadOptions: _uploadOptions, 2460 uploadOptions: _uploadOptions,
2469 uploadMedia: _uploadMedia, 2461 uploadMedia: _uploadMedia,
2470 downloadOptions: _downloadOptions); 2462 downloadOptions: _downloadOptions);
2471 return _response.then((data) => new Token.fromJson(data)); 2463 return _response.then((data) => new Token.fromJson(data));
2472 } 2464 }
2473 2465
2474 /** 2466 /**
2475 * Returns the set of tokens specified user has issued to 3rd party 2467 * Returns the set of tokens specified user has issued to 3rd party
2476 * applications. 2468 * applications.
2477 * 2469 *
2478 * Request parameters: 2470 * Request parameters:
2479 * 2471 *
2480 * [userKey] - Identifies the user in the API request. The value can be the 2472 * [userKey] - Identifies the user in the API request. The value can be the
2481 * user's primary email address, alias email address, or unique user ID. 2473 * user's primary email address, alias email address, or unique user ID.
2482 * 2474 *
2483 * Completes with a [Tokens]. 2475 * Completes with a [Tokens].
2484 * 2476 *
2485 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2477 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2486 * error. 2478 * error.
2487 * 2479 *
2488 * If the used [http.Client] completes with an error when making a REST call, 2480 * If the used [http.Client] completes with an error when making a REST call,
2489 * this method will complete with the same error. 2481 * this method will complete with the same error.
2490 */ 2482 */
2491 async.Future<Tokens> list(core.String userKey) { 2483 async.Future<Tokens> list(core.String userKey) {
2492 var _url = null; 2484 var _url = null;
2493 var _queryParams = new core.Map(); 2485 var _queryParams = new core.Map();
2494 var _uploadMedia = null; 2486 var _uploadMedia = null;
2495 var _uploadOptions = null; 2487 var _uploadOptions = null;
2496 var _downloadOptions = common.DownloadOptions.Metadata; 2488 var _downloadOptions = commons.DownloadOptions.Metadata;
2497 var _body = null; 2489 var _body = null;
2498 2490
2499 if (userKey == null) { 2491 if (userKey == null) {
2500 throw new core.ArgumentError("Parameter userKey is required."); 2492 throw new core.ArgumentError("Parameter userKey is required.");
2501 } 2493 }
2502 2494
2503 2495
2504 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/toke ns'; 2496 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/tokens';
2505 2497
2506 var _response = _requester.request(_url, 2498 var _response = _requester.request(_url,
2507 "GET", 2499 "GET",
2508 body: _body, 2500 body: _body,
2509 queryParams: _queryParams, 2501 queryParams: _queryParams,
2510 uploadOptions: _uploadOptions, 2502 uploadOptions: _uploadOptions,
2511 uploadMedia: _uploadMedia, 2503 uploadMedia: _uploadMedia,
2512 downloadOptions: _downloadOptions); 2504 downloadOptions: _downloadOptions);
2513 return _response.then((data) => new Tokens.fromJson(data)); 2505 return _response.then((data) => new Tokens.fromJson(data));
2514 } 2506 }
2515 2507
2516 } 2508 }
2517 2509
2518 2510
2519 /** Not documented yet. */
2520 class UsersResourceApi { 2511 class UsersResourceApi {
2521 final common_internal.ApiRequester _requester; 2512 final commons.ApiRequester _requester;
2522 2513
2523 UsersAliasesResourceApi get aliases => new UsersAliasesResourceApi(_requester) ; 2514 UsersAliasesResourceApi get aliases => new UsersAliasesResourceApi(_requester) ;
2524 UsersPhotosResourceApi get photos => new UsersPhotosResourceApi(_requester); 2515 UsersPhotosResourceApi get photos => new UsersPhotosResourceApi(_requester);
2525 2516
2526 UsersResourceApi(common_internal.ApiRequester client) : 2517 UsersResourceApi(commons.ApiRequester client) :
2527 _requester = client; 2518 _requester = client;
2528 2519
2529 /** 2520 /**
2530 * Delete user 2521 * Delete user
2531 * 2522 *
2532 * Request parameters: 2523 * Request parameters:
2533 * 2524 *
2534 * [userKey] - Email or immutable Id of the user 2525 * [userKey] - Email or immutable Id of the user
2535 * 2526 *
2536 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2527 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2537 * error. 2528 * error.
2538 * 2529 *
2539 * If the used [http.Client] completes with an error when making a REST call, 2530 * If the used [http.Client] completes with an error when making a REST call,
2540 * this method will complete with the same error. 2531 * this method will complete with the same error.
2541 */ 2532 */
2542 async.Future delete(core.String userKey) { 2533 async.Future delete(core.String userKey) {
2543 var _url = null; 2534 var _url = null;
2544 var _queryParams = new core.Map(); 2535 var _queryParams = new core.Map();
2545 var _uploadMedia = null; 2536 var _uploadMedia = null;
2546 var _uploadOptions = null; 2537 var _uploadOptions = null;
2547 var _downloadOptions = common.DownloadOptions.Metadata; 2538 var _downloadOptions = commons.DownloadOptions.Metadata;
2548 var _body = null; 2539 var _body = null;
2549 2540
2550 if (userKey == null) { 2541 if (userKey == null) {
2551 throw new core.ArgumentError("Parameter userKey is required."); 2542 throw new core.ArgumentError("Parameter userKey is required.");
2552 } 2543 }
2553 2544
2554 _downloadOptions = null; 2545 _downloadOptions = null;
2555 2546
2556 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey'); 2547 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey');
2557 2548
2558 var _response = _requester.request(_url, 2549 var _response = _requester.request(_url,
2559 "DELETE", 2550 "DELETE",
2560 body: _body, 2551 body: _body,
2561 queryParams: _queryParams, 2552 queryParams: _queryParams,
2562 uploadOptions: _uploadOptions, 2553 uploadOptions: _uploadOptions,
2563 uploadMedia: _uploadMedia, 2554 uploadMedia: _uploadMedia,
2564 downloadOptions: _downloadOptions); 2555 downloadOptions: _downloadOptions);
2565 return _response.then((data) => null); 2556 return _response.then((data) => null);
2566 } 2557 }
(...skipping 16 matching lines...) Expand all
2583 * - "full" : Include all fields associated with this user. 2574 * - "full" : Include all fields associated with this user.
2584 * 2575 *
2585 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the 2576 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the
2586 * user. 2577 * user.
2587 * Possible string values are: 2578 * Possible string values are:
2588 * - "admin_view" : Fetches the ADMIN_VIEW of the user. 2579 * - "admin_view" : Fetches the ADMIN_VIEW of the user.
2589 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user. 2580 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user.
2590 * 2581 *
2591 * Completes with a [User]. 2582 * Completes with a [User].
2592 * 2583 *
2593 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2584 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2594 * error. 2585 * error.
2595 * 2586 *
2596 * If the used [http.Client] completes with an error when making a REST call, 2587 * If the used [http.Client] completes with an error when making a REST call,
2597 * this method will complete with the same error. 2588 * this method will complete with the same error.
2598 */ 2589 */
2599 async.Future<User> get(core.String userKey, {core.String customFieldMask, core .String projection, core.String viewType}) { 2590 async.Future<User> get(core.String userKey, {core.String customFieldMask, core .String projection, core.String viewType}) {
2600 var _url = null; 2591 var _url = null;
2601 var _queryParams = new core.Map(); 2592 var _queryParams = new core.Map();
2602 var _uploadMedia = null; 2593 var _uploadMedia = null;
2603 var _uploadOptions = null; 2594 var _uploadOptions = null;
2604 var _downloadOptions = common.DownloadOptions.Metadata; 2595 var _downloadOptions = commons.DownloadOptions.Metadata;
2605 var _body = null; 2596 var _body = null;
2606 2597
2607 if (userKey == null) { 2598 if (userKey == null) {
2608 throw new core.ArgumentError("Parameter userKey is required."); 2599 throw new core.ArgumentError("Parameter userKey is required.");
2609 } 2600 }
2610 if (customFieldMask != null) { 2601 if (customFieldMask != null) {
2611 _queryParams["customFieldMask"] = [customFieldMask]; 2602 _queryParams["customFieldMask"] = [customFieldMask];
2612 } 2603 }
2613 if (projection != null) { 2604 if (projection != null) {
2614 _queryParams["projection"] = [projection]; 2605 _queryParams["projection"] = [projection];
2615 } 2606 }
2616 if (viewType != null) { 2607 if (viewType != null) {
2617 _queryParams["viewType"] = [viewType]; 2608 _queryParams["viewType"] = [viewType];
2618 } 2609 }
2619 2610
2620 2611
2621 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey'); 2612 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey');
2622 2613
2623 var _response = _requester.request(_url, 2614 var _response = _requester.request(_url,
2624 "GET", 2615 "GET",
2625 body: _body, 2616 body: _body,
2626 queryParams: _queryParams, 2617 queryParams: _queryParams,
2627 uploadOptions: _uploadOptions, 2618 uploadOptions: _uploadOptions,
2628 uploadMedia: _uploadMedia, 2619 uploadMedia: _uploadMedia,
2629 downloadOptions: _downloadOptions); 2620 downloadOptions: _downloadOptions);
2630 return _response.then((data) => new User.fromJson(data)); 2621 return _response.then((data) => new User.fromJson(data));
2631 } 2622 }
2632 2623
2633 /** 2624 /**
2634 * create user. 2625 * create user.
2635 * 2626 *
2636 * [request] - The metadata request object. 2627 * [request] - The metadata request object.
2637 * 2628 *
2638 * Request parameters: 2629 * Request parameters:
2639 * 2630 *
2640 * Completes with a [User]. 2631 * Completes with a [User].
2641 * 2632 *
2642 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2633 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2643 * error. 2634 * error.
2644 * 2635 *
2645 * If the used [http.Client] completes with an error when making a REST call, 2636 * If the used [http.Client] completes with an error when making a REST call,
2646 * this method will complete with the same error. 2637 * this method will complete with the same error.
2647 */ 2638 */
2648 async.Future<User> insert(User request) { 2639 async.Future<User> insert(User request) {
2649 var _url = null; 2640 var _url = null;
2650 var _queryParams = new core.Map(); 2641 var _queryParams = new core.Map();
2651 var _uploadMedia = null; 2642 var _uploadMedia = null;
2652 var _uploadOptions = null; 2643 var _uploadOptions = null;
2653 var _downloadOptions = common.DownloadOptions.Metadata; 2644 var _downloadOptions = commons.DownloadOptions.Metadata;
2654 var _body = null; 2645 var _body = null;
2655 2646
2656 if (request != null) { 2647 if (request != null) {
2657 _body = convert.JSON.encode((request).toJson()); 2648 _body = convert.JSON.encode((request).toJson());
2658 } 2649 }
2659 2650
2660 2651
2661 _url = 'users'; 2652 _url = 'users';
2662 2653
2663 var _response = _requester.request(_url, 2654 var _response = _requester.request(_url,
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2725 * - "DESCENDING" : Descending order. 2716 * - "DESCENDING" : Descending order.
2726 * 2717 *
2727 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the 2718 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the
2728 * user. 2719 * user.
2729 * Possible string values are: 2720 * Possible string values are:
2730 * - "admin_view" : Fetches the ADMIN_VIEW of the user. 2721 * - "admin_view" : Fetches the ADMIN_VIEW of the user.
2731 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user. 2722 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user.
2732 * 2723 *
2733 * Completes with a [Users]. 2724 * Completes with a [Users].
2734 * 2725 *
2735 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2726 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2736 * error. 2727 * error.
2737 * 2728 *
2738 * If the used [http.Client] completes with an error when making a REST call, 2729 * If the used [http.Client] completes with an error when making a REST call,
2739 * this method will complete with the same error. 2730 * this method will complete with the same error.
2740 */ 2731 */
2741 async.Future<Users> list({core.String customFieldMask, core.String customer, c ore.String domain, core.String event, core.int maxResults, core.String orderBy, core.String pageToken, core.String projection, core.String query, core.String sh owDeleted, core.String sortOrder, core.String viewType}) { 2732 async.Future<Users> list({core.String customFieldMask, core.String customer, c ore.String domain, core.String event, core.int maxResults, core.String orderBy, core.String pageToken, core.String projection, core.String query, core.String sh owDeleted, core.String sortOrder, core.String viewType}) {
2742 var _url = null; 2733 var _url = null;
2743 var _queryParams = new core.Map(); 2734 var _queryParams = new core.Map();
2744 var _uploadMedia = null; 2735 var _uploadMedia = null;
2745 var _uploadOptions = null; 2736 var _uploadOptions = null;
2746 var _downloadOptions = common.DownloadOptions.Metadata; 2737 var _downloadOptions = commons.DownloadOptions.Metadata;
2747 var _body = null; 2738 var _body = null;
2748 2739
2749 if (customFieldMask != null) { 2740 if (customFieldMask != null) {
2750 _queryParams["customFieldMask"] = [customFieldMask]; 2741 _queryParams["customFieldMask"] = [customFieldMask];
2751 } 2742 }
2752 if (customer != null) { 2743 if (customer != null) {
2753 _queryParams["customer"] = [customer]; 2744 _queryParams["customer"] = [customer];
2754 } 2745 }
2755 if (domain != null) { 2746 if (domain != null) {
2756 _queryParams["domain"] = [domain]; 2747 _queryParams["domain"] = [domain];
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
2798 2789
2799 /** 2790 /**
2800 * change admin status of a user 2791 * change admin status of a user
2801 * 2792 *
2802 * [request] - The metadata request object. 2793 * [request] - The metadata request object.
2803 * 2794 *
2804 * Request parameters: 2795 * Request parameters:
2805 * 2796 *
2806 * [userKey] - Email or immutable Id of the user as admin 2797 * [userKey] - Email or immutable Id of the user as admin
2807 * 2798 *
2808 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2799 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2809 * error. 2800 * error.
2810 * 2801 *
2811 * If the used [http.Client] completes with an error when making a REST call, 2802 * If the used [http.Client] completes with an error when making a REST call,
2812 * this method will complete with the same error. 2803 * this method will complete with the same error.
2813 */ 2804 */
2814 async.Future makeAdmin(UserMakeAdmin request, core.String userKey) { 2805 async.Future makeAdmin(UserMakeAdmin request, core.String userKey) {
2815 var _url = null; 2806 var _url = null;
2816 var _queryParams = new core.Map(); 2807 var _queryParams = new core.Map();
2817 var _uploadMedia = null; 2808 var _uploadMedia = null;
2818 var _uploadOptions = null; 2809 var _uploadOptions = null;
2819 var _downloadOptions = common.DownloadOptions.Metadata; 2810 var _downloadOptions = commons.DownloadOptions.Metadata;
2820 var _body = null; 2811 var _body = null;
2821 2812
2822 if (request != null) { 2813 if (request != null) {
2823 _body = convert.JSON.encode((request).toJson()); 2814 _body = convert.JSON.encode((request).toJson());
2824 } 2815 }
2825 if (userKey == null) { 2816 if (userKey == null) {
2826 throw new core.ArgumentError("Parameter userKey is required."); 2817 throw new core.ArgumentError("Parameter userKey is required.");
2827 } 2818 }
2828 2819
2829 _downloadOptions = null; 2820 _downloadOptions = null;
2830 2821
2831 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/make Admin'; 2822 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/makeAdmin';
2832 2823
2833 var _response = _requester.request(_url, 2824 var _response = _requester.request(_url,
2834 "POST", 2825 "POST",
2835 body: _body, 2826 body: _body,
2836 queryParams: _queryParams, 2827 queryParams: _queryParams,
2837 uploadOptions: _uploadOptions, 2828 uploadOptions: _uploadOptions,
2838 uploadMedia: _uploadMedia, 2829 uploadMedia: _uploadMedia,
2839 downloadOptions: _downloadOptions); 2830 downloadOptions: _downloadOptions);
2840 return _response.then((data) => null); 2831 return _response.then((data) => null);
2841 } 2832 }
2842 2833
2843 /** 2834 /**
2844 * update user. This method supports patch semantics. 2835 * update user. This method supports patch semantics.
2845 * 2836 *
2846 * [request] - The metadata request object. 2837 * [request] - The metadata request object.
2847 * 2838 *
2848 * Request parameters: 2839 * Request parameters:
2849 * 2840 *
2850 * [userKey] - Email or immutable Id of the user. If Id, it should match with 2841 * [userKey] - Email or immutable Id of the user. If Id, it should match with
2851 * id of user object 2842 * id of user object
2852 * 2843 *
2853 * Completes with a [User]. 2844 * Completes with a [User].
2854 * 2845 *
2855 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2846 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2856 * error. 2847 * error.
2857 * 2848 *
2858 * If the used [http.Client] completes with an error when making a REST call, 2849 * If the used [http.Client] completes with an error when making a REST call,
2859 * this method will complete with the same error. 2850 * this method will complete with the same error.
2860 */ 2851 */
2861 async.Future<User> patch(User request, core.String userKey) { 2852 async.Future<User> patch(User request, core.String userKey) {
2862 var _url = null; 2853 var _url = null;
2863 var _queryParams = new core.Map(); 2854 var _queryParams = new core.Map();
2864 var _uploadMedia = null; 2855 var _uploadMedia = null;
2865 var _uploadOptions = null; 2856 var _uploadOptions = null;
2866 var _downloadOptions = common.DownloadOptions.Metadata; 2857 var _downloadOptions = commons.DownloadOptions.Metadata;
2867 var _body = null; 2858 var _body = null;
2868 2859
2869 if (request != null) { 2860 if (request != null) {
2870 _body = convert.JSON.encode((request).toJson()); 2861 _body = convert.JSON.encode((request).toJson());
2871 } 2862 }
2872 if (userKey == null) { 2863 if (userKey == null) {
2873 throw new core.ArgumentError("Parameter userKey is required."); 2864 throw new core.ArgumentError("Parameter userKey is required.");
2874 } 2865 }
2875 2866
2876 2867
2877 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey'); 2868 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey');
2878 2869
2879 var _response = _requester.request(_url, 2870 var _response = _requester.request(_url,
2880 "PATCH", 2871 "PATCH",
2881 body: _body, 2872 body: _body,
2882 queryParams: _queryParams, 2873 queryParams: _queryParams,
2883 uploadOptions: _uploadOptions, 2874 uploadOptions: _uploadOptions,
2884 uploadMedia: _uploadMedia, 2875 uploadMedia: _uploadMedia,
2885 downloadOptions: _downloadOptions); 2876 downloadOptions: _downloadOptions);
2886 return _response.then((data) => new User.fromJson(data)); 2877 return _response.then((data) => new User.fromJson(data));
2887 } 2878 }
2888 2879
2889 /** 2880 /**
2890 * Undelete a deleted user 2881 * Undelete a deleted user
2891 * 2882 *
2892 * [request] - The metadata request object. 2883 * [request] - The metadata request object.
2893 * 2884 *
2894 * Request parameters: 2885 * Request parameters:
2895 * 2886 *
2896 * [userKey] - The immutable id of the user 2887 * [userKey] - The immutable id of the user
2897 * 2888 *
2898 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2889 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2899 * error. 2890 * error.
2900 * 2891 *
2901 * If the used [http.Client] completes with an error when making a REST call, 2892 * If the used [http.Client] completes with an error when making a REST call,
2902 * this method will complete with the same error. 2893 * this method will complete with the same error.
2903 */ 2894 */
2904 async.Future undelete(UserUndelete request, core.String userKey) { 2895 async.Future undelete(UserUndelete request, core.String userKey) {
2905 var _url = null; 2896 var _url = null;
2906 var _queryParams = new core.Map(); 2897 var _queryParams = new core.Map();
2907 var _uploadMedia = null; 2898 var _uploadMedia = null;
2908 var _uploadOptions = null; 2899 var _uploadOptions = null;
2909 var _downloadOptions = common.DownloadOptions.Metadata; 2900 var _downloadOptions = commons.DownloadOptions.Metadata;
2910 var _body = null; 2901 var _body = null;
2911 2902
2912 if (request != null) { 2903 if (request != null) {
2913 _body = convert.JSON.encode((request).toJson()); 2904 _body = convert.JSON.encode((request).toJson());
2914 } 2905 }
2915 if (userKey == null) { 2906 if (userKey == null) {
2916 throw new core.ArgumentError("Parameter userKey is required."); 2907 throw new core.ArgumentError("Parameter userKey is required.");
2917 } 2908 }
2918 2909
2919 _downloadOptions = null; 2910 _downloadOptions = null;
2920 2911
2921 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/unde lete'; 2912 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/undelete';
2922 2913
2923 var _response = _requester.request(_url, 2914 var _response = _requester.request(_url,
2924 "POST", 2915 "POST",
2925 body: _body, 2916 body: _body,
2926 queryParams: _queryParams, 2917 queryParams: _queryParams,
2927 uploadOptions: _uploadOptions, 2918 uploadOptions: _uploadOptions,
2928 uploadMedia: _uploadMedia, 2919 uploadMedia: _uploadMedia,
2929 downloadOptions: _downloadOptions); 2920 downloadOptions: _downloadOptions);
2930 return _response.then((data) => null); 2921 return _response.then((data) => null);
2931 } 2922 }
2932 2923
2933 /** 2924 /**
2934 * update user 2925 * update user
2935 * 2926 *
2936 * [request] - The metadata request object. 2927 * [request] - The metadata request object.
2937 * 2928 *
2938 * Request parameters: 2929 * Request parameters:
2939 * 2930 *
2940 * [userKey] - Email or immutable Id of the user. If Id, it should match with 2931 * [userKey] - Email or immutable Id of the user. If Id, it should match with
2941 * id of user object 2932 * id of user object
2942 * 2933 *
2943 * Completes with a [User]. 2934 * Completes with a [User].
2944 * 2935 *
2945 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2936 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2946 * error. 2937 * error.
2947 * 2938 *
2948 * If the used [http.Client] completes with an error when making a REST call, 2939 * If the used [http.Client] completes with an error when making a REST call,
2949 * this method will complete with the same error. 2940 * this method will complete with the same error.
2950 */ 2941 */
2951 async.Future<User> update(User request, core.String userKey) { 2942 async.Future<User> update(User request, core.String userKey) {
2952 var _url = null; 2943 var _url = null;
2953 var _queryParams = new core.Map(); 2944 var _queryParams = new core.Map();
2954 var _uploadMedia = null; 2945 var _uploadMedia = null;
2955 var _uploadOptions = null; 2946 var _uploadOptions = null;
2956 var _downloadOptions = common.DownloadOptions.Metadata; 2947 var _downloadOptions = commons.DownloadOptions.Metadata;
2957 var _body = null; 2948 var _body = null;
2958 2949
2959 if (request != null) { 2950 if (request != null) {
2960 _body = convert.JSON.encode((request).toJson()); 2951 _body = convert.JSON.encode((request).toJson());
2961 } 2952 }
2962 if (userKey == null) { 2953 if (userKey == null) {
2963 throw new core.ArgumentError("Parameter userKey is required."); 2954 throw new core.ArgumentError("Parameter userKey is required.");
2964 } 2955 }
2965 2956
2966 2957
2967 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey'); 2958 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey');
2968 2959
2969 var _response = _requester.request(_url, 2960 var _response = _requester.request(_url,
2970 "PUT", 2961 "PUT",
2971 body: _body, 2962 body: _body,
2972 queryParams: _queryParams, 2963 queryParams: _queryParams,
2973 uploadOptions: _uploadOptions, 2964 uploadOptions: _uploadOptions,
2974 uploadMedia: _uploadMedia, 2965 uploadMedia: _uploadMedia,
2975 downloadOptions: _downloadOptions); 2966 downloadOptions: _downloadOptions);
2976 return _response.then((data) => new User.fromJson(data)); 2967 return _response.then((data) => new User.fromJson(data));
2977 } 2968 }
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
3033 * - "DESCENDING" : Descending order. 3024 * - "DESCENDING" : Descending order.
3034 * 3025 *
3035 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the 3026 * [viewType] - Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC view of the
3036 * user. 3027 * user.
3037 * Possible string values are: 3028 * Possible string values are:
3038 * - "admin_view" : Fetches the ADMIN_VIEW of the user. 3029 * - "admin_view" : Fetches the ADMIN_VIEW of the user.
3039 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user. 3030 * - "domain_public" : Fetches the DOMAIN_PUBLIC view of the user.
3040 * 3031 *
3041 * Completes with a [Channel]. 3032 * Completes with a [Channel].
3042 * 3033 *
3043 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3034 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3044 * error. 3035 * error.
3045 * 3036 *
3046 * If the used [http.Client] completes with an error when making a REST call, 3037 * If the used [http.Client] completes with an error when making a REST call,
3047 * this method will complete with the same error. 3038 * this method will complete with the same error.
3048 */ 3039 */
3049 async.Future<Channel> watch(Channel request, {core.String customFieldMask, cor e.String customer, core.String domain, core.String event, core.int maxResults, c ore.String orderBy, core.String pageToken, core.String projection, core.String q uery, core.String showDeleted, core.String sortOrder, core.String viewType}) { 3040 async.Future<Channel> watch(Channel request, {core.String customFieldMask, cor e.String customer, core.String domain, core.String event, core.int maxResults, c ore.String orderBy, core.String pageToken, core.String projection, core.String q uery, core.String showDeleted, core.String sortOrder, core.String viewType}) {
3050 var _url = null; 3041 var _url = null;
3051 var _queryParams = new core.Map(); 3042 var _queryParams = new core.Map();
3052 var _uploadMedia = null; 3043 var _uploadMedia = null;
3053 var _uploadOptions = null; 3044 var _uploadOptions = null;
3054 var _downloadOptions = common.DownloadOptions.Metadata; 3045 var _downloadOptions = commons.DownloadOptions.Metadata;
3055 var _body = null; 3046 var _body = null;
3056 3047
3057 if (request != null) { 3048 if (request != null) {
3058 _body = convert.JSON.encode((request).toJson()); 3049 _body = convert.JSON.encode((request).toJson());
3059 } 3050 }
3060 if (customFieldMask != null) { 3051 if (customFieldMask != null) {
3061 _queryParams["customFieldMask"] = [customFieldMask]; 3052 _queryParams["customFieldMask"] = [customFieldMask];
3062 } 3053 }
3063 if (customer != null) { 3054 if (customer != null) {
3064 _queryParams["customer"] = [customer]; 3055 _queryParams["customer"] = [customer];
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
3103 queryParams: _queryParams, 3094 queryParams: _queryParams,
3104 uploadOptions: _uploadOptions, 3095 uploadOptions: _uploadOptions,
3105 uploadMedia: _uploadMedia, 3096 uploadMedia: _uploadMedia,
3106 downloadOptions: _downloadOptions); 3097 downloadOptions: _downloadOptions);
3107 return _response.then((data) => new Channel.fromJson(data)); 3098 return _response.then((data) => new Channel.fromJson(data));
3108 } 3099 }
3109 3100
3110 } 3101 }
3111 3102
3112 3103
3113 /** Not documented yet. */
3114 class UsersAliasesResourceApi { 3104 class UsersAliasesResourceApi {
3115 final common_internal.ApiRequester _requester; 3105 final commons.ApiRequester _requester;
3116 3106
3117 UsersAliasesResourceApi(common_internal.ApiRequester client) : 3107 UsersAliasesResourceApi(commons.ApiRequester client) :
3118 _requester = client; 3108 _requester = client;
3119 3109
3120 /** 3110 /**
3121 * Remove a alias for the user 3111 * Remove a alias for the user
3122 * 3112 *
3123 * Request parameters: 3113 * Request parameters:
3124 * 3114 *
3125 * [userKey] - Email or immutable Id of the user 3115 * [userKey] - Email or immutable Id of the user
3126 * 3116 *
3127 * [alias] - The alias to be removed 3117 * [alias] - The alias to be removed
3128 * 3118 *
3129 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3119 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3130 * error. 3120 * error.
3131 * 3121 *
3132 * If the used [http.Client] completes with an error when making a REST call, 3122 * If the used [http.Client] completes with an error when making a REST call,
3133 * this method will complete with the same error. 3123 * this method will complete with the same error.
3134 */ 3124 */
3135 async.Future delete(core.String userKey, core.String alias) { 3125 async.Future delete(core.String userKey, core.String alias) {
3136 var _url = null; 3126 var _url = null;
3137 var _queryParams = new core.Map(); 3127 var _queryParams = new core.Map();
3138 var _uploadMedia = null; 3128 var _uploadMedia = null;
3139 var _uploadOptions = null; 3129 var _uploadOptions = null;
3140 var _downloadOptions = common.DownloadOptions.Metadata; 3130 var _downloadOptions = commons.DownloadOptions.Metadata;
3141 var _body = null; 3131 var _body = null;
3142 3132
3143 if (userKey == null) { 3133 if (userKey == null) {
3144 throw new core.ArgumentError("Parameter userKey is required."); 3134 throw new core.ArgumentError("Parameter userKey is required.");
3145 } 3135 }
3146 if (alias == null) { 3136 if (alias == null) {
3147 throw new core.ArgumentError("Parameter alias is required."); 3137 throw new core.ArgumentError("Parameter alias is required.");
3148 } 3138 }
3149 3139
3150 _downloadOptions = null; 3140 _downloadOptions = null;
3151 3141
3152 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/alia ses/' + common_internal.Escaper.ecapeVariable('$alias'); 3142 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/aliases/' + commons.Escaper.ecapeVariable('$alias');
3153 3143
3154 var _response = _requester.request(_url, 3144 var _response = _requester.request(_url,
3155 "DELETE", 3145 "DELETE",
3156 body: _body, 3146 body: _body,
3157 queryParams: _queryParams, 3147 queryParams: _queryParams,
3158 uploadOptions: _uploadOptions, 3148 uploadOptions: _uploadOptions,
3159 uploadMedia: _uploadMedia, 3149 uploadMedia: _uploadMedia,
3160 downloadOptions: _downloadOptions); 3150 downloadOptions: _downloadOptions);
3161 return _response.then((data) => null); 3151 return _response.then((data) => null);
3162 } 3152 }
3163 3153
3164 /** 3154 /**
3165 * Add a alias for the user 3155 * Add a alias for the user
3166 * 3156 *
3167 * [request] - The metadata request object. 3157 * [request] - The metadata request object.
3168 * 3158 *
3169 * Request parameters: 3159 * Request parameters:
3170 * 3160 *
3171 * [userKey] - Email or immutable Id of the user 3161 * [userKey] - Email or immutable Id of the user
3172 * 3162 *
3173 * Completes with a [Alias]. 3163 * Completes with a [Alias].
3174 * 3164 *
3175 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3165 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3176 * error. 3166 * error.
3177 * 3167 *
3178 * If the used [http.Client] completes with an error when making a REST call, 3168 * If the used [http.Client] completes with an error when making a REST call,
3179 * this method will complete with the same error. 3169 * this method will complete with the same error.
3180 */ 3170 */
3181 async.Future<Alias> insert(Alias request, core.String userKey) { 3171 async.Future<Alias> insert(Alias request, core.String userKey) {
3182 var _url = null; 3172 var _url = null;
3183 var _queryParams = new core.Map(); 3173 var _queryParams = new core.Map();
3184 var _uploadMedia = null; 3174 var _uploadMedia = null;
3185 var _uploadOptions = null; 3175 var _uploadOptions = null;
3186 var _downloadOptions = common.DownloadOptions.Metadata; 3176 var _downloadOptions = commons.DownloadOptions.Metadata;
3187 var _body = null; 3177 var _body = null;
3188 3178
3189 if (request != null) { 3179 if (request != null) {
3190 _body = convert.JSON.encode((request).toJson()); 3180 _body = convert.JSON.encode((request).toJson());
3191 } 3181 }
3192 if (userKey == null) { 3182 if (userKey == null) {
3193 throw new core.ArgumentError("Parameter userKey is required."); 3183 throw new core.ArgumentError("Parameter userKey is required.");
3194 } 3184 }
3195 3185
3196 3186
3197 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/alia ses'; 3187 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/aliases';
3198 3188
3199 var _response = _requester.request(_url, 3189 var _response = _requester.request(_url,
3200 "POST", 3190 "POST",
3201 body: _body, 3191 body: _body,
3202 queryParams: _queryParams, 3192 queryParams: _queryParams,
3203 uploadOptions: _uploadOptions, 3193 uploadOptions: _uploadOptions,
3204 uploadMedia: _uploadMedia, 3194 uploadMedia: _uploadMedia,
3205 downloadOptions: _downloadOptions); 3195 downloadOptions: _downloadOptions);
3206 return _response.then((data) => new Alias.fromJson(data)); 3196 return _response.then((data) => new Alias.fromJson(data));
3207 } 3197 }
3208 3198
3209 /** 3199 /**
3210 * List all aliases for a user 3200 * List all aliases for a user
3211 * 3201 *
3212 * Request parameters: 3202 * Request parameters:
3213 * 3203 *
3214 * [userKey] - Email or immutable Id of the user 3204 * [userKey] - Email or immutable Id of the user
3215 * 3205 *
3216 * [event] - Event on which subscription is intended (if subscribing) 3206 * [event] - Event on which subscription is intended (if subscribing)
3217 * Possible string values are: 3207 * Possible string values are:
3218 * - "add" : Alias Created Event 3208 * - "add" : Alias Created Event
3219 * - "delete" : Alias Deleted Event 3209 * - "delete" : Alias Deleted Event
3220 * 3210 *
3221 * Completes with a [Aliases]. 3211 * Completes with a [Aliases].
3222 * 3212 *
3223 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3213 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3224 * error. 3214 * error.
3225 * 3215 *
3226 * If the used [http.Client] completes with an error when making a REST call, 3216 * If the used [http.Client] completes with an error when making a REST call,
3227 * this method will complete with the same error. 3217 * this method will complete with the same error.
3228 */ 3218 */
3229 async.Future<Aliases> list(core.String userKey, {core.String event}) { 3219 async.Future<Aliases> list(core.String userKey, {core.String event}) {
3230 var _url = null; 3220 var _url = null;
3231 var _queryParams = new core.Map(); 3221 var _queryParams = new core.Map();
3232 var _uploadMedia = null; 3222 var _uploadMedia = null;
3233 var _uploadOptions = null; 3223 var _uploadOptions = null;
3234 var _downloadOptions = common.DownloadOptions.Metadata; 3224 var _downloadOptions = commons.DownloadOptions.Metadata;
3235 var _body = null; 3225 var _body = null;
3236 3226
3237 if (userKey == null) { 3227 if (userKey == null) {
3238 throw new core.ArgumentError("Parameter userKey is required."); 3228 throw new core.ArgumentError("Parameter userKey is required.");
3239 } 3229 }
3240 if (event != null) { 3230 if (event != null) {
3241 _queryParams["event"] = [event]; 3231 _queryParams["event"] = [event];
3242 } 3232 }
3243 3233
3244 3234
3245 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/alia ses'; 3235 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/aliases';
3246 3236
3247 var _response = _requester.request(_url, 3237 var _response = _requester.request(_url,
3248 "GET", 3238 "GET",
3249 body: _body, 3239 body: _body,
3250 queryParams: _queryParams, 3240 queryParams: _queryParams,
3251 uploadOptions: _uploadOptions, 3241 uploadOptions: _uploadOptions,
3252 uploadMedia: _uploadMedia, 3242 uploadMedia: _uploadMedia,
3253 downloadOptions: _downloadOptions); 3243 downloadOptions: _downloadOptions);
3254 return _response.then((data) => new Aliases.fromJson(data)); 3244 return _response.then((data) => new Aliases.fromJson(data));
3255 } 3245 }
3256 3246
3257 /** 3247 /**
3258 * Watch for changes in user aliases list 3248 * Watch for changes in user aliases list
3259 * 3249 *
3260 * [request] - The metadata request object. 3250 * [request] - The metadata request object.
3261 * 3251 *
3262 * Request parameters: 3252 * Request parameters:
3263 * 3253 *
3264 * [userKey] - Email or immutable Id of the user 3254 * [userKey] - Email or immutable Id of the user
3265 * 3255 *
3266 * [event] - Event on which subscription is intended (if subscribing) 3256 * [event] - Event on which subscription is intended (if subscribing)
3267 * Possible string values are: 3257 * Possible string values are:
3268 * - "add" : Alias Created Event 3258 * - "add" : Alias Created Event
3269 * - "delete" : Alias Deleted Event 3259 * - "delete" : Alias Deleted Event
3270 * 3260 *
3271 * Completes with a [Channel]. 3261 * Completes with a [Channel].
3272 * 3262 *
3273 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3263 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3274 * error. 3264 * error.
3275 * 3265 *
3276 * If the used [http.Client] completes with an error when making a REST call, 3266 * If the used [http.Client] completes with an error when making a REST call,
3277 * this method will complete with the same error. 3267 * this method will complete with the same error.
3278 */ 3268 */
3279 async.Future<Channel> watch(Channel request, core.String userKey, {core.String event}) { 3269 async.Future<Channel> watch(Channel request, core.String userKey, {core.String event}) {
3280 var _url = null; 3270 var _url = null;
3281 var _queryParams = new core.Map(); 3271 var _queryParams = new core.Map();
3282 var _uploadMedia = null; 3272 var _uploadMedia = null;
3283 var _uploadOptions = null; 3273 var _uploadOptions = null;
3284 var _downloadOptions = common.DownloadOptions.Metadata; 3274 var _downloadOptions = commons.DownloadOptions.Metadata;
3285 var _body = null; 3275 var _body = null;
3286 3276
3287 if (request != null) { 3277 if (request != null) {
3288 _body = convert.JSON.encode((request).toJson()); 3278 _body = convert.JSON.encode((request).toJson());
3289 } 3279 }
3290 if (userKey == null) { 3280 if (userKey == null) {
3291 throw new core.ArgumentError("Parameter userKey is required."); 3281 throw new core.ArgumentError("Parameter userKey is required.");
3292 } 3282 }
3293 if (event != null) { 3283 if (event != null) {
3294 _queryParams["event"] = [event]; 3284 _queryParams["event"] = [event];
3295 } 3285 }
3296 3286
3297 3287
3298 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/alia ses/watch'; 3288 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/aliases/watc h';
3299 3289
3300 var _response = _requester.request(_url, 3290 var _response = _requester.request(_url,
3301 "POST", 3291 "POST",
3302 body: _body, 3292 body: _body,
3303 queryParams: _queryParams, 3293 queryParams: _queryParams,
3304 uploadOptions: _uploadOptions, 3294 uploadOptions: _uploadOptions,
3305 uploadMedia: _uploadMedia, 3295 uploadMedia: _uploadMedia,
3306 downloadOptions: _downloadOptions); 3296 downloadOptions: _downloadOptions);
3307 return _response.then((data) => new Channel.fromJson(data)); 3297 return _response.then((data) => new Channel.fromJson(data));
3308 } 3298 }
3309 3299
3310 } 3300 }
3311 3301
3312 3302
3313 /** Not documented yet. */
3314 class UsersPhotosResourceApi { 3303 class UsersPhotosResourceApi {
3315 final common_internal.ApiRequester _requester; 3304 final commons.ApiRequester _requester;
3316 3305
3317 UsersPhotosResourceApi(common_internal.ApiRequester client) : 3306 UsersPhotosResourceApi(commons.ApiRequester client) :
3318 _requester = client; 3307 _requester = client;
3319 3308
3320 /** 3309 /**
3321 * Remove photos for the user 3310 * Remove photos for the user
3322 * 3311 *
3323 * Request parameters: 3312 * Request parameters:
3324 * 3313 *
3325 * [userKey] - Email or immutable Id of the user 3314 * [userKey] - Email or immutable Id of the user
3326 * 3315 *
3327 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3316 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3328 * error. 3317 * error.
3329 * 3318 *
3330 * If the used [http.Client] completes with an error when making a REST call, 3319 * If the used [http.Client] completes with an error when making a REST call,
3331 * this method will complete with the same error. 3320 * this method will complete with the same error.
3332 */ 3321 */
3333 async.Future delete(core.String userKey) { 3322 async.Future delete(core.String userKey) {
3334 var _url = null; 3323 var _url = null;
3335 var _queryParams = new core.Map(); 3324 var _queryParams = new core.Map();
3336 var _uploadMedia = null; 3325 var _uploadMedia = null;
3337 var _uploadOptions = null; 3326 var _uploadOptions = null;
3338 var _downloadOptions = common.DownloadOptions.Metadata; 3327 var _downloadOptions = commons.DownloadOptions.Metadata;
3339 var _body = null; 3328 var _body = null;
3340 3329
3341 if (userKey == null) { 3330 if (userKey == null) {
3342 throw new core.ArgumentError("Parameter userKey is required."); 3331 throw new core.ArgumentError("Parameter userKey is required.");
3343 } 3332 }
3344 3333
3345 _downloadOptions = null; 3334 _downloadOptions = null;
3346 3335
3347 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/phot os/thumbnail'; 3336 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/photos/thumb nail';
3348 3337
3349 var _response = _requester.request(_url, 3338 var _response = _requester.request(_url,
3350 "DELETE", 3339 "DELETE",
3351 body: _body, 3340 body: _body,
3352 queryParams: _queryParams, 3341 queryParams: _queryParams,
3353 uploadOptions: _uploadOptions, 3342 uploadOptions: _uploadOptions,
3354 uploadMedia: _uploadMedia, 3343 uploadMedia: _uploadMedia,
3355 downloadOptions: _downloadOptions); 3344 downloadOptions: _downloadOptions);
3356 return _response.then((data) => null); 3345 return _response.then((data) => null);
3357 } 3346 }
3358 3347
3359 /** 3348 /**
3360 * Retrieve photo of a user 3349 * Retrieve photo of a user
3361 * 3350 *
3362 * Request parameters: 3351 * Request parameters:
3363 * 3352 *
3364 * [userKey] - Email or immutable Id of the user 3353 * [userKey] - Email or immutable Id of the user
3365 * 3354 *
3366 * Completes with a [UserPhoto]. 3355 * Completes with a [UserPhoto].
3367 * 3356 *
3368 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3357 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3369 * error. 3358 * error.
3370 * 3359 *
3371 * If the used [http.Client] completes with an error when making a REST call, 3360 * If the used [http.Client] completes with an error when making a REST call,
3372 * this method will complete with the same error. 3361 * this method will complete with the same error.
3373 */ 3362 */
3374 async.Future<UserPhoto> get(core.String userKey) { 3363 async.Future<UserPhoto> get(core.String userKey) {
3375 var _url = null; 3364 var _url = null;
3376 var _queryParams = new core.Map(); 3365 var _queryParams = new core.Map();
3377 var _uploadMedia = null; 3366 var _uploadMedia = null;
3378 var _uploadOptions = null; 3367 var _uploadOptions = null;
3379 var _downloadOptions = common.DownloadOptions.Metadata; 3368 var _downloadOptions = commons.DownloadOptions.Metadata;
3380 var _body = null; 3369 var _body = null;
3381 3370
3382 if (userKey == null) { 3371 if (userKey == null) {
3383 throw new core.ArgumentError("Parameter userKey is required."); 3372 throw new core.ArgumentError("Parameter userKey is required.");
3384 } 3373 }
3385 3374
3386 3375
3387 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/phot os/thumbnail'; 3376 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/photos/thumb nail';
3388 3377
3389 var _response = _requester.request(_url, 3378 var _response = _requester.request(_url,
3390 "GET", 3379 "GET",
3391 body: _body, 3380 body: _body,
3392 queryParams: _queryParams, 3381 queryParams: _queryParams,
3393 uploadOptions: _uploadOptions, 3382 uploadOptions: _uploadOptions,
3394 uploadMedia: _uploadMedia, 3383 uploadMedia: _uploadMedia,
3395 downloadOptions: _downloadOptions); 3384 downloadOptions: _downloadOptions);
3396 return _response.then((data) => new UserPhoto.fromJson(data)); 3385 return _response.then((data) => new UserPhoto.fromJson(data));
3397 } 3386 }
3398 3387
3399 /** 3388 /**
3400 * Add a photo for the user. This method supports patch semantics. 3389 * Add a photo for the user. This method supports patch semantics.
3401 * 3390 *
3402 * [request] - The metadata request object. 3391 * [request] - The metadata request object.
3403 * 3392 *
3404 * Request parameters: 3393 * Request parameters:
3405 * 3394 *
3406 * [userKey] - Email or immutable Id of the user 3395 * [userKey] - Email or immutable Id of the user
3407 * 3396 *
3408 * Completes with a [UserPhoto]. 3397 * Completes with a [UserPhoto].
3409 * 3398 *
3410 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3399 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3411 * error. 3400 * error.
3412 * 3401 *
3413 * If the used [http.Client] completes with an error when making a REST call, 3402 * If the used [http.Client] completes with an error when making a REST call,
3414 * this method will complete with the same error. 3403 * this method will complete with the same error.
3415 */ 3404 */
3416 async.Future<UserPhoto> patch(UserPhoto request, core.String userKey) { 3405 async.Future<UserPhoto> patch(UserPhoto request, core.String userKey) {
3417 var _url = null; 3406 var _url = null;
3418 var _queryParams = new core.Map(); 3407 var _queryParams = new core.Map();
3419 var _uploadMedia = null; 3408 var _uploadMedia = null;
3420 var _uploadOptions = null; 3409 var _uploadOptions = null;
3421 var _downloadOptions = common.DownloadOptions.Metadata; 3410 var _downloadOptions = commons.DownloadOptions.Metadata;
3422 var _body = null; 3411 var _body = null;
3423 3412
3424 if (request != null) { 3413 if (request != null) {
3425 _body = convert.JSON.encode((request).toJson()); 3414 _body = convert.JSON.encode((request).toJson());
3426 } 3415 }
3427 if (userKey == null) { 3416 if (userKey == null) {
3428 throw new core.ArgumentError("Parameter userKey is required."); 3417 throw new core.ArgumentError("Parameter userKey is required.");
3429 } 3418 }
3430 3419
3431 3420
3432 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/phot os/thumbnail'; 3421 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/photos/thumb nail';
3433 3422
3434 var _response = _requester.request(_url, 3423 var _response = _requester.request(_url,
3435 "PATCH", 3424 "PATCH",
3436 body: _body, 3425 body: _body,
3437 queryParams: _queryParams, 3426 queryParams: _queryParams,
3438 uploadOptions: _uploadOptions, 3427 uploadOptions: _uploadOptions,
3439 uploadMedia: _uploadMedia, 3428 uploadMedia: _uploadMedia,
3440 downloadOptions: _downloadOptions); 3429 downloadOptions: _downloadOptions);
3441 return _response.then((data) => new UserPhoto.fromJson(data)); 3430 return _response.then((data) => new UserPhoto.fromJson(data));
3442 } 3431 }
3443 3432
3444 /** 3433 /**
3445 * Add a photo for the user 3434 * Add a photo for the user
3446 * 3435 *
3447 * [request] - The metadata request object. 3436 * [request] - The metadata request object.
3448 * 3437 *
3449 * Request parameters: 3438 * Request parameters:
3450 * 3439 *
3451 * [userKey] - Email or immutable Id of the user 3440 * [userKey] - Email or immutable Id of the user
3452 * 3441 *
3453 * Completes with a [UserPhoto]. 3442 * Completes with a [UserPhoto].
3454 * 3443 *
3455 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3444 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3456 * error. 3445 * error.
3457 * 3446 *
3458 * If the used [http.Client] completes with an error when making a REST call, 3447 * If the used [http.Client] completes with an error when making a REST call,
3459 * this method will complete with the same error. 3448 * this method will complete with the same error.
3460 */ 3449 */
3461 async.Future<UserPhoto> update(UserPhoto request, core.String userKey) { 3450 async.Future<UserPhoto> update(UserPhoto request, core.String userKey) {
3462 var _url = null; 3451 var _url = null;
3463 var _queryParams = new core.Map(); 3452 var _queryParams = new core.Map();
3464 var _uploadMedia = null; 3453 var _uploadMedia = null;
3465 var _uploadOptions = null; 3454 var _uploadOptions = null;
3466 var _downloadOptions = common.DownloadOptions.Metadata; 3455 var _downloadOptions = commons.DownloadOptions.Metadata;
3467 var _body = null; 3456 var _body = null;
3468 3457
3469 if (request != null) { 3458 if (request != null) {
3470 _body = convert.JSON.encode((request).toJson()); 3459 _body = convert.JSON.encode((request).toJson());
3471 } 3460 }
3472 if (userKey == null) { 3461 if (userKey == null) {
3473 throw new core.ArgumentError("Parameter userKey is required."); 3462 throw new core.ArgumentError("Parameter userKey is required.");
3474 } 3463 }
3475 3464
3476 3465
3477 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/phot os/thumbnail'; 3466 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/photos/thumb nail';
3478 3467
3479 var _response = _requester.request(_url, 3468 var _response = _requester.request(_url,
3480 "PUT", 3469 "PUT",
3481 body: _body, 3470 body: _body,
3482 queryParams: _queryParams, 3471 queryParams: _queryParams,
3483 uploadOptions: _uploadOptions, 3472 uploadOptions: _uploadOptions,
3484 uploadMedia: _uploadMedia, 3473 uploadMedia: _uploadMedia,
3485 downloadOptions: _downloadOptions); 3474 downloadOptions: _downloadOptions);
3486 return _response.then((data) => new UserPhoto.fromJson(data)); 3475 return _response.then((data) => new UserPhoto.fromJson(data));
3487 } 3476 }
3488 3477
3489 } 3478 }
3490 3479
3491 3480
3492 /** Not documented yet. */
3493 class VerificationCodesResourceApi { 3481 class VerificationCodesResourceApi {
3494 final common_internal.ApiRequester _requester; 3482 final commons.ApiRequester _requester;
3495 3483
3496 VerificationCodesResourceApi(common_internal.ApiRequester client) : 3484 VerificationCodesResourceApi(commons.ApiRequester client) :
3497 _requester = client; 3485 _requester = client;
3498 3486
3499 /** 3487 /**
3500 * Generate new backup verification codes for the user. 3488 * Generate new backup verification codes for the user.
3501 * 3489 *
3502 * Request parameters: 3490 * Request parameters:
3503 * 3491 *
3504 * [userKey] - Email or immutable Id of the user 3492 * [userKey] - Email or immutable Id of the user
3505 * 3493 *
3506 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3494 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3507 * error. 3495 * error.
3508 * 3496 *
3509 * If the used [http.Client] completes with an error when making a REST call, 3497 * If the used [http.Client] completes with an error when making a REST call,
3510 * this method will complete with the same error. 3498 * this method will complete with the same error.
3511 */ 3499 */
3512 async.Future generate(core.String userKey) { 3500 async.Future generate(core.String userKey) {
3513 var _url = null; 3501 var _url = null;
3514 var _queryParams = new core.Map(); 3502 var _queryParams = new core.Map();
3515 var _uploadMedia = null; 3503 var _uploadMedia = null;
3516 var _uploadOptions = null; 3504 var _uploadOptions = null;
3517 var _downloadOptions = common.DownloadOptions.Metadata; 3505 var _downloadOptions = commons.DownloadOptions.Metadata;
3518 var _body = null; 3506 var _body = null;
3519 3507
3520 if (userKey == null) { 3508 if (userKey == null) {
3521 throw new core.ArgumentError("Parameter userKey is required."); 3509 throw new core.ArgumentError("Parameter userKey is required.");
3522 } 3510 }
3523 3511
3524 _downloadOptions = null; 3512 _downloadOptions = null;
3525 3513
3526 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/veri ficationCodes/generate'; 3514 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/verification Codes/generate';
3527 3515
3528 var _response = _requester.request(_url, 3516 var _response = _requester.request(_url,
3529 "POST", 3517 "POST",
3530 body: _body, 3518 body: _body,
3531 queryParams: _queryParams, 3519 queryParams: _queryParams,
3532 uploadOptions: _uploadOptions, 3520 uploadOptions: _uploadOptions,
3533 uploadMedia: _uploadMedia, 3521 uploadMedia: _uploadMedia,
3534 downloadOptions: _downloadOptions); 3522 downloadOptions: _downloadOptions);
3535 return _response.then((data) => null); 3523 return _response.then((data) => null);
3536 } 3524 }
3537 3525
3538 /** 3526 /**
3539 * Invalidate the current backup verification codes for the user. 3527 * Invalidate the current backup verification codes for the user.
3540 * 3528 *
3541 * Request parameters: 3529 * Request parameters:
3542 * 3530 *
3543 * [userKey] - Email or immutable Id of the user 3531 * [userKey] - Email or immutable Id of the user
3544 * 3532 *
3545 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3533 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3546 * error. 3534 * error.
3547 * 3535 *
3548 * If the used [http.Client] completes with an error when making a REST call, 3536 * If the used [http.Client] completes with an error when making a REST call,
3549 * this method will complete with the same error. 3537 * this method will complete with the same error.
3550 */ 3538 */
3551 async.Future invalidate(core.String userKey) { 3539 async.Future invalidate(core.String userKey) {
3552 var _url = null; 3540 var _url = null;
3553 var _queryParams = new core.Map(); 3541 var _queryParams = new core.Map();
3554 var _uploadMedia = null; 3542 var _uploadMedia = null;
3555 var _uploadOptions = null; 3543 var _uploadOptions = null;
3556 var _downloadOptions = common.DownloadOptions.Metadata; 3544 var _downloadOptions = commons.DownloadOptions.Metadata;
3557 var _body = null; 3545 var _body = null;
3558 3546
3559 if (userKey == null) { 3547 if (userKey == null) {
3560 throw new core.ArgumentError("Parameter userKey is required."); 3548 throw new core.ArgumentError("Parameter userKey is required.");
3561 } 3549 }
3562 3550
3563 _downloadOptions = null; 3551 _downloadOptions = null;
3564 3552
3565 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/veri ficationCodes/invalidate'; 3553 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/verification Codes/invalidate';
3566 3554
3567 var _response = _requester.request(_url, 3555 var _response = _requester.request(_url,
3568 "POST", 3556 "POST",
3569 body: _body, 3557 body: _body,
3570 queryParams: _queryParams, 3558 queryParams: _queryParams,
3571 uploadOptions: _uploadOptions, 3559 uploadOptions: _uploadOptions,
3572 uploadMedia: _uploadMedia, 3560 uploadMedia: _uploadMedia,
3573 downloadOptions: _downloadOptions); 3561 downloadOptions: _downloadOptions);
3574 return _response.then((data) => null); 3562 return _response.then((data) => null);
3575 } 3563 }
3576 3564
3577 /** 3565 /**
3578 * Returns the current set of valid backup verification codes for the 3566 * Returns the current set of valid backup verification codes for the
3579 * specified user. 3567 * specified user.
3580 * 3568 *
3581 * Request parameters: 3569 * Request parameters:
3582 * 3570 *
3583 * [userKey] - Identifies the user in the API request. The value can be the 3571 * [userKey] - Identifies the user in the API request. The value can be the
3584 * user's primary email address, alias email address, or unique user ID. 3572 * user's primary email address, alias email address, or unique user ID.
3585 * 3573 *
3586 * Completes with a [VerificationCodes]. 3574 * Completes with a [VerificationCodes].
3587 * 3575 *
3588 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3576 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3589 * error. 3577 * error.
3590 * 3578 *
3591 * If the used [http.Client] completes with an error when making a REST call, 3579 * If the used [http.Client] completes with an error when making a REST call,
3592 * this method will complete with the same error. 3580 * this method will complete with the same error.
3593 */ 3581 */
3594 async.Future<VerificationCodes> list(core.String userKey) { 3582 async.Future<VerificationCodes> list(core.String userKey) {
3595 var _url = null; 3583 var _url = null;
3596 var _queryParams = new core.Map(); 3584 var _queryParams = new core.Map();
3597 var _uploadMedia = null; 3585 var _uploadMedia = null;
3598 var _uploadOptions = null; 3586 var _uploadOptions = null;
3599 var _downloadOptions = common.DownloadOptions.Metadata; 3587 var _downloadOptions = commons.DownloadOptions.Metadata;
3600 var _body = null; 3588 var _body = null;
3601 3589
3602 if (userKey == null) { 3590 if (userKey == null) {
3603 throw new core.ArgumentError("Parameter userKey is required."); 3591 throw new core.ArgumentError("Parameter userKey is required.");
3604 } 3592 }
3605 3593
3606 3594
3607 _url = 'users/' + common_internal.Escaper.ecapeVariable('$userKey') + '/veri ficationCodes'; 3595 _url = 'users/' + commons.Escaper.ecapeVariable('$userKey') + '/verification Codes';
3608 3596
3609 var _response = _requester.request(_url, 3597 var _response = _requester.request(_url,
3610 "GET", 3598 "GET",
3611 body: _body, 3599 body: _body,
3612 queryParams: _queryParams, 3600 queryParams: _queryParams,
3613 uploadOptions: _uploadOptions, 3601 uploadOptions: _uploadOptions,
3614 uploadMedia: _uploadMedia, 3602 uploadMedia: _uploadMedia,
3615 downloadOptions: _downloadOptions); 3603 downloadOptions: _downloadOptions);
3616 return _response.then((data) => new VerificationCodes.fromJson(data)); 3604 return _response.then((data) => new VerificationCodes.fromJson(data));
3617 } 3605 }
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
3796 _json["name"] = name; 3784 _json["name"] = name;
3797 } 3785 }
3798 if (userKey != null) { 3786 if (userKey != null) {
3799 _json["userKey"] = userKey; 3787 _json["userKey"] = userKey;
3800 } 3788 }
3801 return _json; 3789 return _json;
3802 } 3790 }
3803 } 3791 }
3804 3792
3805 3793
3806 /** Not documented yet. */
3807 class Asps { 3794 class Asps {
3808 /** ETag of the resource. */ 3795 /** ETag of the resource. */
3809 core.String etag; 3796 core.String etag;
3810 3797
3811 /** A list of ASP resources. */ 3798 /** A list of ASP resources. */
3812 core.List<Asp> items; 3799 core.List<Asp> items;
3813 3800
3814 /** The type of the API resource. This is always admin#directory#aspList. */ 3801 /** The type of the API resource. This is always admin#directory#aspList. */
3815 core.String kind; 3802 core.String kind;
3816 3803
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
3955 _json["token"] = token; 3942 _json["token"] = token;
3956 } 3943 }
3957 if (type != null) { 3944 if (type != null) {
3958 _json["type"] = type; 3945 _json["type"] = type;
3959 } 3946 }
3960 return _json; 3947 return _json;
3961 } 3948 }
3962 } 3949 }
3963 3950
3964 3951
3965 /** Not documented yet. */
3966 class ChromeOsDeviceActiveTimeRanges { 3952 class ChromeOsDeviceActiveTimeRanges {
3967 /** Duration in milliseconds */ 3953 /** Duration in milliseconds */
3968 core.int activeTime; 3954 core.int activeTime;
3969 3955
3970 /** Date of usage */ 3956 /** Date of usage */
3971 core.DateTime date; 3957 core.DateTime date;
3972 3958
3973 3959
3974 ChromeOsDeviceActiveTimeRanges(); 3960 ChromeOsDeviceActiveTimeRanges();
3975 3961
(...skipping 12 matching lines...) Expand all
3988 _json["activeTime"] = activeTime; 3974 _json["activeTime"] = activeTime;
3989 } 3975 }
3990 if (date != null) { 3976 if (date != null) {
3991 _json["date"] = "${(date).year.toString().padLeft(4, '0')}-${(date).month. toString().padLeft(2, '0')}-${(date).day.toString().padLeft(2, '0')}"; 3977 _json["date"] = "${(date).year.toString().padLeft(4, '0')}-${(date).month. toString().padLeft(2, '0')}-${(date).day.toString().padLeft(2, '0')}";
3992 } 3978 }
3993 return _json; 3979 return _json;
3994 } 3980 }
3995 } 3981 }
3996 3982
3997 3983
3998 /** Not documented yet. */
3999 class ChromeOsDeviceRecentUsers { 3984 class ChromeOsDeviceRecentUsers {
4000 /** Email address of the user. Present only if the user type is managed */ 3985 /** Email address of the user. Present only if the user type is managed */
4001 core.String email; 3986 core.String email;
4002 3987
4003 /** The type of the user */ 3988 /** The type of the user */
4004 core.String type; 3989 core.String type;
4005 3990
4006 3991
4007 ChromeOsDeviceRecentUsers(); 3992 ChromeOsDeviceRecentUsers();
4008 3993
(...skipping 584 matching lines...) Expand 10 before | Expand all | Expand 10 after
4593 _json["members"] = members.map((value) => (value).toJson()).toList(); 4578 _json["members"] = members.map((value) => (value).toJson()).toList();
4594 } 4579 }
4595 if (nextPageToken != null) { 4580 if (nextPageToken != null) {
4596 _json["nextPageToken"] = nextPageToken; 4581 _json["nextPageToken"] = nextPageToken;
4597 } 4582 }
4598 return _json; 4583 return _json;
4599 } 4584 }
4600 } 4585 }
4601 4586
4602 4587
4603 /** Not documented yet. */
4604 class MobileDeviceApplications { 4588 class MobileDeviceApplications {
4605 /** Display name of application */ 4589 /** Display name of application */
4606 core.String displayName; 4590 core.String displayName;
4607 4591
4608 /** Package name of application */ 4592 /** Package name of application */
4609 core.String packageName; 4593 core.String packageName;
4610 4594
4611 /** List of Permissions for application */ 4595 /** List of Permissions for application */
4612 core.List<core.String> permission; 4596 core.List<core.String> permission;
4613 4597
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
5008 4992
5009 /** Address from which the notification is received (Read-only) */ 4993 /** Address from which the notification is received (Read-only) */
5010 core.String fromAddress; 4994 core.String fromAddress;
5011 4995
5012 /** Boolean indicating whether the notification is unread or not. */ 4996 /** Boolean indicating whether the notification is unread or not. */
5013 core.bool isUnread; 4997 core.bool isUnread;
5014 4998
5015 /** The type of the resource. */ 4999 /** The type of the resource. */
5016 core.String kind; 5000 core.String kind;
5017 5001
5018 /** Not documented yet. */
5019 core.String notificationId; 5002 core.String notificationId;
5020 5003
5021 /** Time at which notification was sent (Read-only) */ 5004 /** Time at which notification was sent (Read-only) */
5022 core.DateTime sendTime; 5005 core.DateTime sendTime;
5023 5006
5024 /** Subject of the notification (Read-only) */ 5007 /** Subject of the notification (Read-only) */
5025 core.String subject; 5008 core.String subject;
5026 5009
5027 5010
5028 Notification(); 5011 Notification();
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
5155 5138
5156 /** ETag of the resource. */ 5139 /** ETag of the resource. */
5157 core.String etag; 5140 core.String etag;
5158 5141
5159 /** Kind of resource this is. */ 5142 /** Kind of resource this is. */
5160 core.String kind; 5143 core.String kind;
5161 5144
5162 /** Name of OrgUnit */ 5145 /** Name of OrgUnit */
5163 core.String name; 5146 core.String name;
5164 5147
5148 /** Id of OrgUnit */
5149 core.String orgUnitId;
5150
5165 /** Path of OrgUnit */ 5151 /** Path of OrgUnit */
5166 core.String orgUnitPath; 5152 core.String orgUnitPath;
5167 5153
5154 /** Id of parent OrgUnit */
5155 core.String parentOrgUnitId;
5156
5168 /** Path of parent OrgUnit */ 5157 /** Path of parent OrgUnit */
5169 core.String parentOrgUnitPath; 5158 core.String parentOrgUnitPath;
5170 5159
5171 5160
5172 OrgUnit(); 5161 OrgUnit();
5173 5162
5174 OrgUnit.fromJson(core.Map _json) { 5163 OrgUnit.fromJson(core.Map _json) {
5175 if (_json.containsKey("blockInheritance")) { 5164 if (_json.containsKey("blockInheritance")) {
5176 blockInheritance = _json["blockInheritance"]; 5165 blockInheritance = _json["blockInheritance"];
5177 } 5166 }
5178 if (_json.containsKey("description")) { 5167 if (_json.containsKey("description")) {
5179 description = _json["description"]; 5168 description = _json["description"];
5180 } 5169 }
5181 if (_json.containsKey("etag")) { 5170 if (_json.containsKey("etag")) {
5182 etag = _json["etag"]; 5171 etag = _json["etag"];
5183 } 5172 }
5184 if (_json.containsKey("kind")) { 5173 if (_json.containsKey("kind")) {
5185 kind = _json["kind"]; 5174 kind = _json["kind"];
5186 } 5175 }
5187 if (_json.containsKey("name")) { 5176 if (_json.containsKey("name")) {
5188 name = _json["name"]; 5177 name = _json["name"];
5189 } 5178 }
5179 if (_json.containsKey("orgUnitId")) {
5180 orgUnitId = _json["orgUnitId"];
5181 }
5190 if (_json.containsKey("orgUnitPath")) { 5182 if (_json.containsKey("orgUnitPath")) {
5191 orgUnitPath = _json["orgUnitPath"]; 5183 orgUnitPath = _json["orgUnitPath"];
5192 } 5184 }
5185 if (_json.containsKey("parentOrgUnitId")) {
5186 parentOrgUnitId = _json["parentOrgUnitId"];
5187 }
5193 if (_json.containsKey("parentOrgUnitPath")) { 5188 if (_json.containsKey("parentOrgUnitPath")) {
5194 parentOrgUnitPath = _json["parentOrgUnitPath"]; 5189 parentOrgUnitPath = _json["parentOrgUnitPath"];
5195 } 5190 }
5196 } 5191 }
5197 5192
5198 core.Map toJson() { 5193 core.Map toJson() {
5199 var _json = new core.Map(); 5194 var _json = new core.Map();
5200 if (blockInheritance != null) { 5195 if (blockInheritance != null) {
5201 _json["blockInheritance"] = blockInheritance; 5196 _json["blockInheritance"] = blockInheritance;
5202 } 5197 }
5203 if (description != null) { 5198 if (description != null) {
5204 _json["description"] = description; 5199 _json["description"] = description;
5205 } 5200 }
5206 if (etag != null) { 5201 if (etag != null) {
5207 _json["etag"] = etag; 5202 _json["etag"] = etag;
5208 } 5203 }
5209 if (kind != null) { 5204 if (kind != null) {
5210 _json["kind"] = kind; 5205 _json["kind"] = kind;
5211 } 5206 }
5212 if (name != null) { 5207 if (name != null) {
5213 _json["name"] = name; 5208 _json["name"] = name;
5214 } 5209 }
5210 if (orgUnitId != null) {
5211 _json["orgUnitId"] = orgUnitId;
5212 }
5215 if (orgUnitPath != null) { 5213 if (orgUnitPath != null) {
5216 _json["orgUnitPath"] = orgUnitPath; 5214 _json["orgUnitPath"] = orgUnitPath;
5217 } 5215 }
5216 if (parentOrgUnitId != null) {
5217 _json["parentOrgUnitId"] = parentOrgUnitId;
5218 }
5218 if (parentOrgUnitPath != null) { 5219 if (parentOrgUnitPath != null) {
5219 _json["parentOrgUnitPath"] = parentOrgUnitPath; 5220 _json["parentOrgUnitPath"] = parentOrgUnitPath;
5220 } 5221 }
5221 return _json; 5222 return _json;
5222 } 5223 }
5223 } 5224 }
5224 5225
5225 5226
5226 /** 5227 /**
5227 * JSON response template for List Organization Units operation in Directory 5228 * JSON response template for List Organization Units operation in Directory
(...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after
5651 _json["kind"] = kind; 5652 _json["kind"] = kind;
5652 } 5653 }
5653 return _json; 5654 return _json;
5654 } 5655 }
5655 } 5656 }
5656 5657
5657 5658
5658 /** JSON template for User object in Directory API. */ 5659 /** JSON template for User object in Directory API. */
5659 class User { 5660 class User {
5660 /** 5661 /**
5661 * Not documented yet. 5662 *
5662 * 5663 *
5663 * The values for Object must be JSON objects. It can consist of `num`, 5664 * The values for Object must be JSON objects. It can consist of `num`,
5664 * `String`, `bool` and `null` as well as `Map` and `List` values. 5665 * `String`, `bool` and `null` as well as `Map` and `List` values.
5665 */ 5666 */
5666 core.Object addresses; 5667 core.Object addresses;
5667 5668
5668 /** Indicates if user has agreed to terms (Read-only) */ 5669 /** Indicates if user has agreed to terms (Read-only) */
5669 core.bool agreedToTerms; 5670 core.bool agreedToTerms;
5670 5671
5671 /** List of aliases (Read-only) */ 5672 /** List of aliases (Read-only) */
5672 core.List<core.String> aliases; 5673 core.List<core.String> aliases;
5673 5674
5674 /** Boolean indicating if the user should change password in next login */ 5675 /** Boolean indicating if the user should change password in next login */
5675 core.bool changePasswordAtNextLogin; 5676 core.bool changePasswordAtNextLogin;
5676 5677
5677 /** User's Google account creation time. (Read-only) */ 5678 /** User's Google account creation time. (Read-only) */
5678 core.DateTime creationTime; 5679 core.DateTime creationTime;
5679 5680
5680 /** Custom fields of the user. */ 5681 /** Custom fields of the user. */
5681 core.Map<core.String, UserCustomProperties> customSchemas; 5682 core.Map<core.String, UserCustomProperties> customSchemas;
5682 5683
5683 /** CustomerId of User (Read-only) */ 5684 /** CustomerId of User (Read-only) */
5684 core.String customerId; 5685 core.String customerId;
5685 5686
5686 /** Not documented yet. */
5687 core.DateTime deletionTime; 5687 core.DateTime deletionTime;
5688 5688
5689 /** 5689 /**
5690 * Not documented yet. 5690 *
5691 * 5691 *
5692 * The values for Object must be JSON objects. It can consist of `num`, 5692 * The values for Object must be JSON objects. It can consist of `num`,
5693 * `String`, `bool` and `null` as well as `Map` and `List` values. 5693 * `String`, `bool` and `null` as well as `Map` and `List` values.
5694 */ 5694 */
5695 core.Object emails; 5695 core.Object emails;
5696 5696
5697 /** ETag of the resource. */ 5697 /** ETag of the resource. */
5698 core.String etag; 5698 core.String etag;
5699 5699
5700 /** 5700 /**
5701 * Not documented yet. 5701 *
5702 * 5702 *
5703 * The values for Object must be JSON objects. It can consist of `num`, 5703 * The values for Object must be JSON objects. It can consist of `num`,
5704 * `String`, `bool` and `null` as well as `Map` and `List` values. 5704 * `String`, `bool` and `null` as well as `Map` and `List` values.
5705 */ 5705 */
5706 core.Object externalIds; 5706 core.Object externalIds;
5707 5707
5708 /** Hash function name for password. Supported are MD5, SHA-1 and crypt */ 5708 /** Hash function name for password. Supported are MD5, SHA-1 and crypt */
5709 core.String hashFunction; 5709 core.String hashFunction;
5710 5710
5711 /** Unique identifier of User (Read-only) */ 5711 /** Unique identifier of User (Read-only) */
5712 core.String id; 5712 core.String id;
5713 5713
5714 /** 5714 /**
5715 * Not documented yet. 5715 *
5716 * 5716 *
5717 * The values for Object must be JSON objects. It can consist of `num`, 5717 * The values for Object must be JSON objects. It can consist of `num`,
5718 * `String`, `bool` and `null` as well as `Map` and `List` values. 5718 * `String`, `bool` and `null` as well as `Map` and `List` values.
5719 */ 5719 */
5720 core.Object ims; 5720 core.Object ims;
5721 5721
5722 /** Boolean indicating if user is included in Global Address List */ 5722 /** Boolean indicating if user is included in Global Address List */
5723 core.bool includeInGlobalAddressList; 5723 core.bool includeInGlobalAddressList;
5724 5724
5725 /** Boolean indicating if ip is whitelisted */ 5725 /** Boolean indicating if ip is whitelisted */
(...skipping 14 matching lines...) Expand all
5740 /** User's last login time. (Read-only) */ 5740 /** User's last login time. (Read-only) */
5741 core.DateTime lastLoginTime; 5741 core.DateTime lastLoginTime;
5742 5742
5743 /** User's name */ 5743 /** User's name */
5744 UserName name; 5744 UserName name;
5745 5745
5746 /** List of non editable aliases (Read-only) */ 5746 /** List of non editable aliases (Read-only) */
5747 core.List<core.String> nonEditableAliases; 5747 core.List<core.String> nonEditableAliases;
5748 5748
5749 /** 5749 /**
5750 * Not documented yet. 5750 *
5751 * 5751 *
5752 * The values for Object must be JSON objects. It can consist of `num`, 5752 * The values for Object must be JSON objects. It can consist of `num`,
5753 * `String`, `bool` and `null` as well as `Map` and `List` values. 5753 * `String`, `bool` and `null` as well as `Map` and `List` values.
5754 */ 5754 */
5755 core.Object notes; 5755 core.Object notes;
5756 5756
5757 /** OrgUnit of User */ 5757 /** OrgUnit of User */
5758 core.String orgUnitPath; 5758 core.String orgUnitPath;
5759 5759
5760 /** 5760 /**
5761 * Not documented yet. 5761 *
5762 * 5762 *
5763 * The values for Object must be JSON objects. It can consist of `num`, 5763 * The values for Object must be JSON objects. It can consist of `num`,
5764 * `String`, `bool` and `null` as well as `Map` and `List` values. 5764 * `String`, `bool` and `null` as well as `Map` and `List` values.
5765 */ 5765 */
5766 core.Object organizations; 5766 core.Object organizations;
5767 5767
5768 /** User's password */ 5768 /** User's password */
5769 core.String password; 5769 core.String password;
5770 5770
5771 /** 5771 /**
5772 * Not documented yet. 5772 *
5773 * 5773 *
5774 * The values for Object must be JSON objects. It can consist of `num`, 5774 * The values for Object must be JSON objects. It can consist of `num`,
5775 * `String`, `bool` and `null` as well as `Map` and `List` values. 5775 * `String`, `bool` and `null` as well as `Map` and `List` values.
5776 */ 5776 */
5777 core.Object phones; 5777 core.Object phones;
5778 5778
5779 /** username of User */ 5779 /** username of User */
5780 core.String primaryEmail; 5780 core.String primaryEmail;
5781 5781
5782 /** 5782 /**
5783 * Not documented yet. 5783 *
5784 * 5784 *
5785 * The values for Object must be JSON objects. It can consist of `num`, 5785 * The values for Object must be JSON objects. It can consist of `num`,
5786 * `String`, `bool` and `null` as well as `Map` and `List` values. 5786 * `String`, `bool` and `null` as well as `Map` and `List` values.
5787 */ 5787 */
5788 core.Object relations; 5788 core.Object relations;
5789 5789
5790 /** Indicates if user is suspended */ 5790 /** Indicates if user is suspended */
5791 core.bool suspended; 5791 core.bool suspended;
5792 5792
5793 /** Suspension reason if user is suspended (Read-only) */ 5793 /** Suspension reason if user is suspended (Read-only) */
5794 core.String suspensionReason; 5794 core.String suspensionReason;
5795 5795
5796 /** Photo Url of the user (Read-only) */ 5796 /** Photo Url of the user (Read-only) */
5797 core.String thumbnailPhotoUrl; 5797 core.String thumbnailPhotoUrl;
5798 5798
5799 /** 5799 /**
5800 * Not documented yet. 5800 *
5801 * 5801 *
5802 * The values for Object must be JSON objects. It can consist of `num`, 5802 * The values for Object must be JSON objects. It can consist of `num`,
5803 * `String`, `bool` and `null` as well as `Map` and `List` values. 5803 * `String`, `bool` and `null` as well as `Map` and `List` values.
5804 */ 5804 */
5805 core.Object websites; 5805 core.Object websites;
5806 5806
5807 5807
5808 User(); 5808 User();
5809 5809
5810 User.fromJson(core.Map _json) { 5810 User.fromJson(core.Map _json) {
5811 if (_json.containsKey("addresses")) { 5811 if (_json.containsKey("addresses")) {
5812 addresses = _json["addresses"]; 5812 addresses = _json["addresses"];
5813 } 5813 }
5814 if (_json.containsKey("agreedToTerms")) { 5814 if (_json.containsKey("agreedToTerms")) {
5815 agreedToTerms = _json["agreedToTerms"]; 5815 agreedToTerms = _json["agreedToTerms"];
5816 } 5816 }
5817 if (_json.containsKey("aliases")) { 5817 if (_json.containsKey("aliases")) {
5818 aliases = _json["aliases"]; 5818 aliases = _json["aliases"];
5819 } 5819 }
5820 if (_json.containsKey("changePasswordAtNextLogin")) { 5820 if (_json.containsKey("changePasswordAtNextLogin")) {
5821 changePasswordAtNextLogin = _json["changePasswordAtNextLogin"]; 5821 changePasswordAtNextLogin = _json["changePasswordAtNextLogin"];
5822 } 5822 }
5823 if (_json.containsKey("creationTime")) { 5823 if (_json.containsKey("creationTime")) {
5824 creationTime = core.DateTime.parse(_json["creationTime"]); 5824 creationTime = core.DateTime.parse(_json["creationTime"]);
5825 } 5825 }
5826 if (_json.containsKey("customSchemas")) { 5826 if (_json.containsKey("customSchemas")) {
5827 customSchemas = common_internal.mapMap(_json["customSchemas"], (item) => n ew UserCustomProperties.fromJson(item)); 5827 customSchemas = commons.mapMap(_json["customSchemas"], (item) => new UserC ustomProperties.fromJson(item));
5828 } 5828 }
5829 if (_json.containsKey("customerId")) { 5829 if (_json.containsKey("customerId")) {
5830 customerId = _json["customerId"]; 5830 customerId = _json["customerId"];
5831 } 5831 }
5832 if (_json.containsKey("deletionTime")) { 5832 if (_json.containsKey("deletionTime")) {
5833 deletionTime = core.DateTime.parse(_json["deletionTime"]); 5833 deletionTime = core.DateTime.parse(_json["deletionTime"]);
5834 } 5834 }
5835 if (_json.containsKey("emails")) { 5835 if (_json.containsKey("emails")) {
5836 emails = _json["emails"]; 5836 emails = _json["emails"];
5837 } 5837 }
(...skipping 1212 matching lines...) Expand 10 before | Expand all | Expand 10 after
7050 } 7050 }
7051 if (items != null) { 7051 if (items != null) {
7052 _json["items"] = items.map((value) => (value).toJson()).toList(); 7052 _json["items"] = items.map((value) => (value).toJson()).toList();
7053 } 7053 }
7054 if (kind != null) { 7054 if (kind != null) {
7055 _json["kind"] = kind; 7055 _json["kind"] = kind;
7056 } 7056 }
7057 return _json; 7057 return _json;
7058 } 7058 }
7059 } 7059 }
7060
7061
OLDNEW
« no previous file with comments | « generated/googleapis/lib/adexchangeseller/v2_0.dart ('k') | generated/googleapis/lib/admin/email_migration_v2.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698