OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
1 library googleapis.mapsengine.v1; | 3 library googleapis.mapsengine.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, Media, UploadOptions, |
| 16 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, |
| 17 ByteRange; |
| 18 |
| 19 const core.String USER_AGENT = 'dart-api-client mapsengine/v1'; |
15 | 20 |
16 /** | 21 /** |
17 * The Google Maps Engine API allows developers to store and query geospatial | 22 * The Google Maps Engine API allows developers to store and query geospatial |
18 * vector and raster data. | 23 * vector and raster data. |
19 */ | 24 */ |
20 class MapsengineApi { | 25 class MapsengineApi { |
21 /** View and manage your Google My Maps data */ | 26 /** View and manage your Google My Maps data */ |
22 static const MapsengineScope = "https://www.googleapis.com/auth/mapsengine"; | 27 static const MapsengineScope = "https://www.googleapis.com/auth/mapsengine"; |
23 | 28 |
24 /** View your Google My Maps data */ | 29 /** View your Google My Maps data */ |
25 static const MapsengineReadonlyScope = "https://www.googleapis.com/auth/mapsen
gine.readonly"; | 30 static const MapsengineReadonlyScope = "https://www.googleapis.com/auth/mapsen
gine.readonly"; |
26 | 31 |
27 | 32 |
28 final common_internal.ApiRequester _requester; | 33 final commons.ApiRequester _requester; |
29 | 34 |
30 AssetsResourceApi get assets => new AssetsResourceApi(_requester); | 35 AssetsResourceApi get assets => new AssetsResourceApi(_requester); |
31 LayersResourceApi get layers => new LayersResourceApi(_requester); | 36 LayersResourceApi get layers => new LayersResourceApi(_requester); |
32 MapsResourceApi get maps => new MapsResourceApi(_requester); | 37 MapsResourceApi get maps => new MapsResourceApi(_requester); |
33 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); | 38 ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); |
34 RasterCollectionsResourceApi get rasterCollections => new RasterCollectionsRes
ourceApi(_requester); | 39 RasterCollectionsResourceApi get rasterCollections => new RasterCollectionsRes
ourceApi(_requester); |
35 RastersResourceApi get rasters => new RastersResourceApi(_requester); | 40 RastersResourceApi get rasters => new RastersResourceApi(_requester); |
36 TablesResourceApi get tables => new TablesResourceApi(_requester); | 41 TablesResourceApi get tables => new TablesResourceApi(_requester); |
37 | 42 |
38 MapsengineApi(http.Client client, {core.String rootUrl: "https://www.googleapi
s.com/", core.String servicePath: "mapsengine/v1/"}) : | 43 MapsengineApi(http.Client client, {core.String rootUrl: "https://www.googleapi
s.com/", core.String servicePath: "mapsengine/v1/"}) : |
39 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 44 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
40 } | 45 } |
41 | 46 |
42 | 47 |
43 /** Not documented yet. */ | |
44 class AssetsResourceApi { | 48 class AssetsResourceApi { |
45 final common_internal.ApiRequester _requester; | 49 final commons.ApiRequester _requester; |
46 | 50 |
47 AssetsParentsResourceApi get parents => new AssetsParentsResourceApi(_requeste
r); | 51 AssetsParentsResourceApi get parents => new AssetsParentsResourceApi(_requeste
r); |
48 AssetsPermissionsResourceApi get permissions => new AssetsPermissionsResourceA
pi(_requester); | 52 AssetsPermissionsResourceApi get permissions => new AssetsPermissionsResourceA
pi(_requester); |
49 | 53 |
50 AssetsResourceApi(common_internal.ApiRequester client) : | 54 AssetsResourceApi(commons.ApiRequester client) : |
51 _requester = client; | 55 _requester = client; |
52 | 56 |
53 /** | 57 /** |
54 * Return metadata for a particular asset. | 58 * Return metadata for a particular asset. |
55 * | 59 * |
56 * Request parameters: | 60 * Request parameters: |
57 * | 61 * |
58 * [id] - The ID of the asset. | 62 * [id] - The ID of the asset. |
59 * | 63 * |
60 * Completes with a [Asset]. | 64 * Completes with a [Asset]. |
61 * | 65 * |
62 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 66 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
63 * error. | 67 * error. |
64 * | 68 * |
65 * If the used [http.Client] completes with an error when making a REST call, | 69 * If the used [http.Client] completes with an error when making a REST call, |
66 * this method will complete with the same error. | 70 * this method will complete with the same error. |
67 */ | 71 */ |
68 async.Future<Asset> get(core.String id) { | 72 async.Future<Asset> get(core.String id) { |
69 var _url = null; | 73 var _url = null; |
70 var _queryParams = new core.Map(); | 74 var _queryParams = new core.Map(); |
71 var _uploadMedia = null; | 75 var _uploadMedia = null; |
72 var _uploadOptions = null; | 76 var _uploadOptions = null; |
73 var _downloadOptions = common.DownloadOptions.Metadata; | 77 var _downloadOptions = commons.DownloadOptions.Metadata; |
74 var _body = null; | 78 var _body = null; |
75 | 79 |
76 if (id == null) { | 80 if (id == null) { |
77 throw new core.ArgumentError("Parameter id is required."); | 81 throw new core.ArgumentError("Parameter id is required."); |
78 } | 82 } |
79 | 83 |
80 | 84 |
81 _url = 'assets/' + common_internal.Escaper.ecapeVariable('$id'); | 85 _url = 'assets/' + commons.Escaper.ecapeVariable('$id'); |
82 | 86 |
83 var _response = _requester.request(_url, | 87 var _response = _requester.request(_url, |
84 "GET", | 88 "GET", |
85 body: _body, | 89 body: _body, |
86 queryParams: _queryParams, | 90 queryParams: _queryParams, |
87 uploadOptions: _uploadOptions, | 91 uploadOptions: _uploadOptions, |
88 uploadMedia: _uploadMedia, | 92 uploadMedia: _uploadMedia, |
89 downloadOptions: _downloadOptions); | 93 downloadOptions: _downloadOptions); |
90 return _response.then((data) => new Asset.fromJson(data)); | 94 return _response.then((data) => new Asset.fromJson(data)); |
91 } | 95 } |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
141 * | 145 * |
142 * [tags] - A comma separated list of tags. Returned assets will contain all | 146 * [tags] - A comma separated list of tags. Returned assets will contain all |
143 * the tags from the list. | 147 * the tags from the list. |
144 * | 148 * |
145 * [type] - A comma separated list of asset types. Returned assets will have | 149 * [type] - A comma separated list of asset types. Returned assets will have |
146 * one of the types from the provided list. Supported values are 'map', | 150 * one of the types from the provided list. Supported values are 'map', |
147 * 'layer', 'rasterCollection' and 'table'. | 151 * 'layer', 'rasterCollection' and 'table'. |
148 * | 152 * |
149 * Completes with a [AssetsListResponse]. | 153 * Completes with a [AssetsListResponse]. |
150 * | 154 * |
151 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 155 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
152 * error. | 156 * error. |
153 * | 157 * |
154 * If the used [http.Client] completes with an error when making a REST call, | 158 * If the used [http.Client] completes with an error when making a REST call, |
155 * this method will complete with the same error. | 159 * this method will complete with the same error. |
156 */ | 160 */ |
157 async.Future<AssetsListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String projectId, core.String role, core.String search, core.String ta
gs, core.String type}) { | 161 async.Future<AssetsListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String projectId, core.String role, core.String search, core.String ta
gs, core.String type}) { |
158 var _url = null; | 162 var _url = null; |
159 var _queryParams = new core.Map(); | 163 var _queryParams = new core.Map(); |
160 var _uploadMedia = null; | 164 var _uploadMedia = null; |
161 var _uploadOptions = null; | 165 var _uploadOptions = null; |
162 var _downloadOptions = common.DownloadOptions.Metadata; | 166 var _downloadOptions = commons.DownloadOptions.Metadata; |
163 var _body = null; | 167 var _body = null; |
164 | 168 |
165 if (bbox != null) { | 169 if (bbox != null) { |
166 _queryParams["bbox"] = [bbox]; | 170 _queryParams["bbox"] = [bbox]; |
167 } | 171 } |
168 if (createdAfter != null) { | 172 if (createdAfter != null) { |
169 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 173 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
170 } | 174 } |
171 if (createdBefore != null) { | 175 if (createdBefore != null) { |
172 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; | 176 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
211 queryParams: _queryParams, | 215 queryParams: _queryParams, |
212 uploadOptions: _uploadOptions, | 216 uploadOptions: _uploadOptions, |
213 uploadMedia: _uploadMedia, | 217 uploadMedia: _uploadMedia, |
214 downloadOptions: _downloadOptions); | 218 downloadOptions: _downloadOptions); |
215 return _response.then((data) => new AssetsListResponse.fromJson(data)); | 219 return _response.then((data) => new AssetsListResponse.fromJson(data)); |
216 } | 220 } |
217 | 221 |
218 } | 222 } |
219 | 223 |
220 | 224 |
221 /** Not documented yet. */ | |
222 class AssetsParentsResourceApi { | 225 class AssetsParentsResourceApi { |
223 final common_internal.ApiRequester _requester; | 226 final commons.ApiRequester _requester; |
224 | 227 |
225 AssetsParentsResourceApi(common_internal.ApiRequester client) : | 228 AssetsParentsResourceApi(commons.ApiRequester client) : |
226 _requester = client; | 229 _requester = client; |
227 | 230 |
228 /** | 231 /** |
229 * Return all parent ids of the specified asset. | 232 * Return all parent ids of the specified asset. |
230 * | 233 * |
231 * Request parameters: | 234 * Request parameters: |
232 * | 235 * |
233 * [id] - The ID of the asset whose parents will be listed. | 236 * [id] - The ID of the asset whose parents will be listed. |
234 * | 237 * |
235 * [maxResults] - The maximum number of items to include in a single response | 238 * [maxResults] - The maximum number of items to include in a single response |
236 * page. The maximum supported value is 50. | 239 * page. The maximum supported value is 50. |
237 * | 240 * |
238 * [pageToken] - The continuation token, used to page through large result | 241 * [pageToken] - The continuation token, used to page through large result |
239 * sets. To get the next page of results, set this parameter to the value of | 242 * sets. To get the next page of results, set this parameter to the value of |
240 * nextPageToken from the previous response. | 243 * nextPageToken from the previous response. |
241 * | 244 * |
242 * Completes with a [ParentsListResponse]. | 245 * Completes with a [ParentsListResponse]. |
243 * | 246 * |
244 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 247 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
245 * error. | 248 * error. |
246 * | 249 * |
247 * If the used [http.Client] completes with an error when making a REST call, | 250 * If the used [http.Client] completes with an error when making a REST call, |
248 * this method will complete with the same error. | 251 * this method will complete with the same error. |
249 */ | 252 */ |
250 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { | 253 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { |
251 var _url = null; | 254 var _url = null; |
252 var _queryParams = new core.Map(); | 255 var _queryParams = new core.Map(); |
253 var _uploadMedia = null; | 256 var _uploadMedia = null; |
254 var _uploadOptions = null; | 257 var _uploadOptions = null; |
255 var _downloadOptions = common.DownloadOptions.Metadata; | 258 var _downloadOptions = commons.DownloadOptions.Metadata; |
256 var _body = null; | 259 var _body = null; |
257 | 260 |
258 if (id == null) { | 261 if (id == null) { |
259 throw new core.ArgumentError("Parameter id is required."); | 262 throw new core.ArgumentError("Parameter id is required."); |
260 } | 263 } |
261 if (maxResults != null) { | 264 if (maxResults != null) { |
262 _queryParams["maxResults"] = ["${maxResults}"]; | 265 _queryParams["maxResults"] = ["${maxResults}"]; |
263 } | 266 } |
264 if (pageToken != null) { | 267 if (pageToken != null) { |
265 _queryParams["pageToken"] = [pageToken]; | 268 _queryParams["pageToken"] = [pageToken]; |
266 } | 269 } |
267 | 270 |
268 | 271 |
269 _url = 'assets/' + common_internal.Escaper.ecapeVariable('$id') + '/parents'
; | 272 _url = 'assets/' + commons.Escaper.ecapeVariable('$id') + '/parents'; |
270 | 273 |
271 var _response = _requester.request(_url, | 274 var _response = _requester.request(_url, |
272 "GET", | 275 "GET", |
273 body: _body, | 276 body: _body, |
274 queryParams: _queryParams, | 277 queryParams: _queryParams, |
275 uploadOptions: _uploadOptions, | 278 uploadOptions: _uploadOptions, |
276 uploadMedia: _uploadMedia, | 279 uploadMedia: _uploadMedia, |
277 downloadOptions: _downloadOptions); | 280 downloadOptions: _downloadOptions); |
278 return _response.then((data) => new ParentsListResponse.fromJson(data)); | 281 return _response.then((data) => new ParentsListResponse.fromJson(data)); |
279 } | 282 } |
280 | 283 |
281 } | 284 } |
282 | 285 |
283 | 286 |
284 /** Not documented yet. */ | |
285 class AssetsPermissionsResourceApi { | 287 class AssetsPermissionsResourceApi { |
286 final common_internal.ApiRequester _requester; | 288 final commons.ApiRequester _requester; |
287 | 289 |
288 AssetsPermissionsResourceApi(common_internal.ApiRequester client) : | 290 AssetsPermissionsResourceApi(commons.ApiRequester client) : |
289 _requester = client; | 291 _requester = client; |
290 | 292 |
291 /** | 293 /** |
292 * Return all of the permissions for the specified asset. | 294 * Return all of the permissions for the specified asset. |
293 * | 295 * |
294 * Request parameters: | 296 * Request parameters: |
295 * | 297 * |
296 * [id] - The ID of the asset whose permissions will be listed. | 298 * [id] - The ID of the asset whose permissions will be listed. |
297 * | 299 * |
298 * Completes with a [PermissionsListResponse]. | 300 * Completes with a [PermissionsListResponse]. |
299 * | 301 * |
300 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 302 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
301 * error. | 303 * error. |
302 * | 304 * |
303 * If the used [http.Client] completes with an error when making a REST call, | 305 * If the used [http.Client] completes with an error when making a REST call, |
304 * this method will complete with the same error. | 306 * this method will complete with the same error. |
305 */ | 307 */ |
306 async.Future<PermissionsListResponse> list(core.String id) { | 308 async.Future<PermissionsListResponse> list(core.String id) { |
307 var _url = null; | 309 var _url = null; |
308 var _queryParams = new core.Map(); | 310 var _queryParams = new core.Map(); |
309 var _uploadMedia = null; | 311 var _uploadMedia = null; |
310 var _uploadOptions = null; | 312 var _uploadOptions = null; |
311 var _downloadOptions = common.DownloadOptions.Metadata; | 313 var _downloadOptions = commons.DownloadOptions.Metadata; |
312 var _body = null; | 314 var _body = null; |
313 | 315 |
314 if (id == null) { | 316 if (id == null) { |
315 throw new core.ArgumentError("Parameter id is required."); | 317 throw new core.ArgumentError("Parameter id is required."); |
316 } | 318 } |
317 | 319 |
318 | 320 |
319 _url = 'assets/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons'; | 321 _url = 'assets/' + commons.Escaper.ecapeVariable('$id') + '/permissions'; |
320 | 322 |
321 var _response = _requester.request(_url, | 323 var _response = _requester.request(_url, |
322 "GET", | 324 "GET", |
323 body: _body, | 325 body: _body, |
324 queryParams: _queryParams, | 326 queryParams: _queryParams, |
325 uploadOptions: _uploadOptions, | 327 uploadOptions: _uploadOptions, |
326 uploadMedia: _uploadMedia, | 328 uploadMedia: _uploadMedia, |
327 downloadOptions: _downloadOptions); | 329 downloadOptions: _downloadOptions); |
328 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 330 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
329 } | 331 } |
330 | 332 |
331 } | 333 } |
332 | 334 |
333 | 335 |
334 /** Not documented yet. */ | |
335 class LayersResourceApi { | 336 class LayersResourceApi { |
336 final common_internal.ApiRequester _requester; | 337 final commons.ApiRequester _requester; |
337 | 338 |
338 LayersParentsResourceApi get parents => new LayersParentsResourceApi(_requeste
r); | 339 LayersParentsResourceApi get parents => new LayersParentsResourceApi(_requeste
r); |
339 LayersPermissionsResourceApi get permissions => new LayersPermissionsResourceA
pi(_requester); | 340 LayersPermissionsResourceApi get permissions => new LayersPermissionsResourceA
pi(_requester); |
340 | 341 |
341 LayersResourceApi(common_internal.ApiRequester client) : | 342 LayersResourceApi(commons.ApiRequester client) : |
342 _requester = client; | 343 _requester = client; |
343 | 344 |
344 /** | 345 /** |
345 * Cancel processing on a layer asset. | 346 * Cancel processing on a layer asset. |
346 * | 347 * |
347 * Request parameters: | 348 * Request parameters: |
348 * | 349 * |
349 * [id] - The ID of the layer. | 350 * [id] - The ID of the layer. |
350 * | 351 * |
351 * Completes with a [ProcessResponse]. | 352 * Completes with a [ProcessResponse]. |
352 * | 353 * |
353 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 354 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
354 * error. | 355 * error. |
355 * | 356 * |
356 * If the used [http.Client] completes with an error when making a REST call, | 357 * If the used [http.Client] completes with an error when making a REST call, |
357 * this method will complete with the same error. | 358 * this method will complete with the same error. |
358 */ | 359 */ |
359 async.Future<ProcessResponse> cancelProcessing(core.String id) { | 360 async.Future<ProcessResponse> cancelProcessing(core.String id) { |
360 var _url = null; | 361 var _url = null; |
361 var _queryParams = new core.Map(); | 362 var _queryParams = new core.Map(); |
362 var _uploadMedia = null; | 363 var _uploadMedia = null; |
363 var _uploadOptions = null; | 364 var _uploadOptions = null; |
364 var _downloadOptions = common.DownloadOptions.Metadata; | 365 var _downloadOptions = commons.DownloadOptions.Metadata; |
365 var _body = null; | 366 var _body = null; |
366 | 367 |
367 if (id == null) { | 368 if (id == null) { |
368 throw new core.ArgumentError("Parameter id is required."); | 369 throw new core.ArgumentError("Parameter id is required."); |
369 } | 370 } |
370 | 371 |
371 | 372 |
372 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/cancelPr
ocessing'; | 373 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/cancelProcessing
'; |
373 | 374 |
374 var _response = _requester.request(_url, | 375 var _response = _requester.request(_url, |
375 "POST", | 376 "POST", |
376 body: _body, | 377 body: _body, |
377 queryParams: _queryParams, | 378 queryParams: _queryParams, |
378 uploadOptions: _uploadOptions, | 379 uploadOptions: _uploadOptions, |
379 uploadMedia: _uploadMedia, | 380 uploadMedia: _uploadMedia, |
380 downloadOptions: _downloadOptions); | 381 downloadOptions: _downloadOptions); |
381 return _response.then((data) => new ProcessResponse.fromJson(data)); | 382 return _response.then((data) => new ProcessResponse.fromJson(data)); |
382 } | 383 } |
383 | 384 |
384 /** | 385 /** |
385 * Create a layer asset. | 386 * Create a layer asset. |
386 * | 387 * |
387 * [request] - The metadata request object. | 388 * [request] - The metadata request object. |
388 * | 389 * |
389 * Request parameters: | 390 * Request parameters: |
390 * | 391 * |
391 * [process_1] - Whether to queue the created layer for processing. | 392 * [process_1] - Whether to queue the created layer for processing. |
392 * | 393 * |
393 * Completes with a [Layer]. | 394 * Completes with a [Layer]. |
394 * | 395 * |
395 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 396 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
396 * error. | 397 * error. |
397 * | 398 * |
398 * If the used [http.Client] completes with an error when making a REST call, | 399 * If the used [http.Client] completes with an error when making a REST call, |
399 * this method will complete with the same error. | 400 * this method will complete with the same error. |
400 */ | 401 */ |
401 async.Future<Layer> create(Layer request, {core.bool process_1}) { | 402 async.Future<Layer> create(Layer request, {core.bool process_1}) { |
402 var _url = null; | 403 var _url = null; |
403 var _queryParams = new core.Map(); | 404 var _queryParams = new core.Map(); |
404 var _uploadMedia = null; | 405 var _uploadMedia = null; |
405 var _uploadOptions = null; | 406 var _uploadOptions = null; |
406 var _downloadOptions = common.DownloadOptions.Metadata; | 407 var _downloadOptions = commons.DownloadOptions.Metadata; |
407 var _body = null; | 408 var _body = null; |
408 | 409 |
409 if (request != null) { | 410 if (request != null) { |
410 _body = convert.JSON.encode((request).toJson()); | 411 _body = convert.JSON.encode((request).toJson()); |
411 } | 412 } |
412 if (process_1 != null) { | 413 if (process_1 != null) { |
413 _queryParams["process"] = ["${process_1}"]; | 414 _queryParams["process"] = ["${process_1}"]; |
414 } | 415 } |
415 | 416 |
416 | 417 |
(...skipping 12 matching lines...) Expand all Loading... |
429 /** | 430 /** |
430 * Delete a layer. | 431 * Delete a layer. |
431 * | 432 * |
432 * Request parameters: | 433 * Request parameters: |
433 * | 434 * |
434 * [id] - The ID of the layer. Only the layer creator or project owner are | 435 * [id] - The ID of the layer. Only the layer creator or project owner are |
435 * permitted to delete. If the layer is published, or included in a map, the | 436 * permitted to delete. If the layer is published, or included in a map, the |
436 * request will fail. Unpublish the layer, and remove it from all maps prior | 437 * request will fail. Unpublish the layer, and remove it from all maps prior |
437 * to deleting. | 438 * to deleting. |
438 * | 439 * |
439 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 440 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
440 * error. | 441 * error. |
441 * | 442 * |
442 * If the used [http.Client] completes with an error when making a REST call, | 443 * If the used [http.Client] completes with an error when making a REST call, |
443 * this method will complete with the same error. | 444 * this method will complete with the same error. |
444 */ | 445 */ |
445 async.Future delete(core.String id) { | 446 async.Future delete(core.String id) { |
446 var _url = null; | 447 var _url = null; |
447 var _queryParams = new core.Map(); | 448 var _queryParams = new core.Map(); |
448 var _uploadMedia = null; | 449 var _uploadMedia = null; |
449 var _uploadOptions = null; | 450 var _uploadOptions = null; |
450 var _downloadOptions = common.DownloadOptions.Metadata; | 451 var _downloadOptions = commons.DownloadOptions.Metadata; |
451 var _body = null; | 452 var _body = null; |
452 | 453 |
453 if (id == null) { | 454 if (id == null) { |
454 throw new core.ArgumentError("Parameter id is required."); | 455 throw new core.ArgumentError("Parameter id is required."); |
455 } | 456 } |
456 | 457 |
457 _downloadOptions = null; | 458 _downloadOptions = null; |
458 | 459 |
459 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id'); | 460 _url = 'layers/' + commons.Escaper.ecapeVariable('$id'); |
460 | 461 |
461 var _response = _requester.request(_url, | 462 var _response = _requester.request(_url, |
462 "DELETE", | 463 "DELETE", |
463 body: _body, | 464 body: _body, |
464 queryParams: _queryParams, | 465 queryParams: _queryParams, |
465 uploadOptions: _uploadOptions, | 466 uploadOptions: _uploadOptions, |
466 uploadMedia: _uploadMedia, | 467 uploadMedia: _uploadMedia, |
467 downloadOptions: _downloadOptions); | 468 downloadOptions: _downloadOptions); |
468 return _response.then((data) => null); | 469 return _response.then((data) => null); |
469 } | 470 } |
470 | 471 |
471 /** | 472 /** |
472 * Return metadata for a particular layer. | 473 * Return metadata for a particular layer. |
473 * | 474 * |
474 * Request parameters: | 475 * Request parameters: |
475 * | 476 * |
476 * [id] - The ID of the layer. | 477 * [id] - The ID of the layer. |
477 * | 478 * |
478 * [version] - Deprecated: The version parameter indicates which version of | 479 * [version] - Deprecated: The version parameter indicates which version of |
479 * the layer should be returned. When version is set to published, the | 480 * the layer should be returned. When version is set to published, the |
480 * published version of the layer will be returned. Please use the | 481 * published version of the layer will be returned. Please use the |
481 * layers.getPublished endpoint instead. | 482 * layers.getPublished endpoint instead. |
482 * Possible string values are: | 483 * Possible string values are: |
483 * - "draft" : The draft version. | 484 * - "draft" : The draft version. |
484 * - "published" : The published version. | 485 * - "published" : The published version. |
485 * | 486 * |
486 * Completes with a [Layer]. | 487 * Completes with a [Layer]. |
487 * | 488 * |
488 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 489 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
489 * error. | 490 * error. |
490 * | 491 * |
491 * If the used [http.Client] completes with an error when making a REST call, | 492 * If the used [http.Client] completes with an error when making a REST call, |
492 * this method will complete with the same error. | 493 * this method will complete with the same error. |
493 */ | 494 */ |
494 async.Future<Layer> get(core.String id, {core.String version}) { | 495 async.Future<Layer> get(core.String id, {core.String version}) { |
495 var _url = null; | 496 var _url = null; |
496 var _queryParams = new core.Map(); | 497 var _queryParams = new core.Map(); |
497 var _uploadMedia = null; | 498 var _uploadMedia = null; |
498 var _uploadOptions = null; | 499 var _uploadOptions = null; |
499 var _downloadOptions = common.DownloadOptions.Metadata; | 500 var _downloadOptions = commons.DownloadOptions.Metadata; |
500 var _body = null; | 501 var _body = null; |
501 | 502 |
502 if (id == null) { | 503 if (id == null) { |
503 throw new core.ArgumentError("Parameter id is required."); | 504 throw new core.ArgumentError("Parameter id is required."); |
504 } | 505 } |
505 if (version != null) { | 506 if (version != null) { |
506 _queryParams["version"] = [version]; | 507 _queryParams["version"] = [version]; |
507 } | 508 } |
508 | 509 |
509 | 510 |
510 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id'); | 511 _url = 'layers/' + commons.Escaper.ecapeVariable('$id'); |
511 | 512 |
512 var _response = _requester.request(_url, | 513 var _response = _requester.request(_url, |
513 "GET", | 514 "GET", |
514 body: _body, | 515 body: _body, |
515 queryParams: _queryParams, | 516 queryParams: _queryParams, |
516 uploadOptions: _uploadOptions, | 517 uploadOptions: _uploadOptions, |
517 uploadMedia: _uploadMedia, | 518 uploadMedia: _uploadMedia, |
518 downloadOptions: _downloadOptions); | 519 downloadOptions: _downloadOptions); |
519 return _response.then((data) => new Layer.fromJson(data)); | 520 return _response.then((data) => new Layer.fromJson(data)); |
520 } | 521 } |
521 | 522 |
522 /** | 523 /** |
523 * Return the published metadata for a particular layer. | 524 * Return the published metadata for a particular layer. |
524 * | 525 * |
525 * Request parameters: | 526 * Request parameters: |
526 * | 527 * |
527 * [id] - The ID of the layer. | 528 * [id] - The ID of the layer. |
528 * | 529 * |
529 * Completes with a [PublishedLayer]. | 530 * Completes with a [PublishedLayer]. |
530 * | 531 * |
531 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 532 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
532 * error. | 533 * error. |
533 * | 534 * |
534 * If the used [http.Client] completes with an error when making a REST call, | 535 * If the used [http.Client] completes with an error when making a REST call, |
535 * this method will complete with the same error. | 536 * this method will complete with the same error. |
536 */ | 537 */ |
537 async.Future<PublishedLayer> getPublished(core.String id) { | 538 async.Future<PublishedLayer> getPublished(core.String id) { |
538 var _url = null; | 539 var _url = null; |
539 var _queryParams = new core.Map(); | 540 var _queryParams = new core.Map(); |
540 var _uploadMedia = null; | 541 var _uploadMedia = null; |
541 var _uploadOptions = null; | 542 var _uploadOptions = null; |
542 var _downloadOptions = common.DownloadOptions.Metadata; | 543 var _downloadOptions = commons.DownloadOptions.Metadata; |
543 var _body = null; | 544 var _body = null; |
544 | 545 |
545 if (id == null) { | 546 if (id == null) { |
546 throw new core.ArgumentError("Parameter id is required."); | 547 throw new core.ArgumentError("Parameter id is required."); |
547 } | 548 } |
548 | 549 |
549 | 550 |
550 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/publishe
d'; | 551 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/published'; |
551 | 552 |
552 var _response = _requester.request(_url, | 553 var _response = _requester.request(_url, |
553 "GET", | 554 "GET", |
554 body: _body, | 555 body: _body, |
555 queryParams: _queryParams, | 556 queryParams: _queryParams, |
556 uploadOptions: _uploadOptions, | 557 uploadOptions: _uploadOptions, |
557 uploadMedia: _uploadMedia, | 558 uploadMedia: _uploadMedia, |
558 downloadOptions: _downloadOptions); | 559 downloadOptions: _downloadOptions); |
559 return _response.then((data) => new PublishedLayer.fromJson(data)); | 560 return _response.then((data) => new PublishedLayer.fromJson(data)); |
560 } | 561 } |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
614 * - "writer" : The user can read and write the asset. | 615 * - "writer" : The user can read and write the asset. |
615 * | 616 * |
616 * [search] - An unstructured search string used to filter the set of results | 617 * [search] - An unstructured search string used to filter the set of results |
617 * based on asset metadata. | 618 * based on asset metadata. |
618 * | 619 * |
619 * [tags] - A comma separated list of tags. Returned assets will contain all | 620 * [tags] - A comma separated list of tags. Returned assets will contain all |
620 * the tags from the list. | 621 * the tags from the list. |
621 * | 622 * |
622 * Completes with a [LayersListResponse]. | 623 * Completes with a [LayersListResponse]. |
623 * | 624 * |
624 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 625 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
625 * error. | 626 * error. |
626 * | 627 * |
627 * If the used [http.Client] completes with an error when making a REST call, | 628 * If the used [http.Client] completes with an error when making a REST call, |
628 * this method will complete with the same error. | 629 * this method will complete with the same error. |
629 */ | 630 */ |
630 async.Future<LayersListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String processingStatus, core.String projectId, core.String role, core
.String search, core.String tags}) { | 631 async.Future<LayersListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String processingStatus, core.String projectId, core.String role, core
.String search, core.String tags}) { |
631 var _url = null; | 632 var _url = null; |
632 var _queryParams = new core.Map(); | 633 var _queryParams = new core.Map(); |
633 var _uploadMedia = null; | 634 var _uploadMedia = null; |
634 var _uploadOptions = null; | 635 var _uploadOptions = null; |
635 var _downloadOptions = common.DownloadOptions.Metadata; | 636 var _downloadOptions = commons.DownloadOptions.Metadata; |
636 var _body = null; | 637 var _body = null; |
637 | 638 |
638 if (bbox != null) { | 639 if (bbox != null) { |
639 _queryParams["bbox"] = [bbox]; | 640 _queryParams["bbox"] = [bbox]; |
640 } | 641 } |
641 if (createdAfter != null) { | 642 if (createdAfter != null) { |
642 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 643 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
643 } | 644 } |
644 if (createdBefore != null) { | 645 if (createdBefore != null) { |
645 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; | 646 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
700 * sets. To get the next page of results, set this parameter to the value of | 701 * sets. To get the next page of results, set this parameter to the value of |
701 * nextPageToken from the previous response. | 702 * nextPageToken from the previous response. |
702 * | 703 * |
703 * [projectId] - The ID of a Maps Engine project, used to filter the response. | 704 * [projectId] - The ID of a Maps Engine project, used to filter the response. |
704 * To list all available projects with their IDs, send a Projects: list | 705 * To list all available projects with their IDs, send a Projects: list |
705 * request. You can also find your project ID as the value of the | 706 * request. You can also find your project ID as the value of the |
706 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com. | 707 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com. |
707 * | 708 * |
708 * Completes with a [PublishedLayersListResponse]. | 709 * Completes with a [PublishedLayersListResponse]. |
709 * | 710 * |
710 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 711 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
711 * error. | 712 * error. |
712 * | 713 * |
713 * If the used [http.Client] completes with an error when making a REST call, | 714 * If the used [http.Client] completes with an error when making a REST call, |
714 * this method will complete with the same error. | 715 * this method will complete with the same error. |
715 */ | 716 */ |
716 async.Future<PublishedLayersListResponse> listPublished({core.int maxResults,
core.String pageToken, core.String projectId}) { | 717 async.Future<PublishedLayersListResponse> listPublished({core.int maxResults,
core.String pageToken, core.String projectId}) { |
717 var _url = null; | 718 var _url = null; |
718 var _queryParams = new core.Map(); | 719 var _queryParams = new core.Map(); |
719 var _uploadMedia = null; | 720 var _uploadMedia = null; |
720 var _uploadOptions = null; | 721 var _uploadOptions = null; |
721 var _downloadOptions = common.DownloadOptions.Metadata; | 722 var _downloadOptions = commons.DownloadOptions.Metadata; |
722 var _body = null; | 723 var _body = null; |
723 | 724 |
724 if (maxResults != null) { | 725 if (maxResults != null) { |
725 _queryParams["maxResults"] = ["${maxResults}"]; | 726 _queryParams["maxResults"] = ["${maxResults}"]; |
726 } | 727 } |
727 if (pageToken != null) { | 728 if (pageToken != null) { |
728 _queryParams["pageToken"] = [pageToken]; | 729 _queryParams["pageToken"] = [pageToken]; |
729 } | 730 } |
730 if (projectId != null) { | 731 if (projectId != null) { |
731 _queryParams["projectId"] = [projectId]; | 732 _queryParams["projectId"] = [projectId]; |
(...skipping 14 matching lines...) Expand all Loading... |
746 | 747 |
747 /** | 748 /** |
748 * Mutate a layer asset. | 749 * Mutate a layer asset. |
749 * | 750 * |
750 * [request] - The metadata request object. | 751 * [request] - The metadata request object. |
751 * | 752 * |
752 * Request parameters: | 753 * Request parameters: |
753 * | 754 * |
754 * [id] - The ID of the layer. | 755 * [id] - The ID of the layer. |
755 * | 756 * |
756 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 757 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
757 * error. | 758 * error. |
758 * | 759 * |
759 * If the used [http.Client] completes with an error when making a REST call, | 760 * If the used [http.Client] completes with an error when making a REST call, |
760 * this method will complete with the same error. | 761 * this method will complete with the same error. |
761 */ | 762 */ |
762 async.Future patch(Layer request, core.String id) { | 763 async.Future patch(Layer request, core.String id) { |
763 var _url = null; | 764 var _url = null; |
764 var _queryParams = new core.Map(); | 765 var _queryParams = new core.Map(); |
765 var _uploadMedia = null; | 766 var _uploadMedia = null; |
766 var _uploadOptions = null; | 767 var _uploadOptions = null; |
767 var _downloadOptions = common.DownloadOptions.Metadata; | 768 var _downloadOptions = commons.DownloadOptions.Metadata; |
768 var _body = null; | 769 var _body = null; |
769 | 770 |
770 if (request != null) { | 771 if (request != null) { |
771 _body = convert.JSON.encode((request).toJson()); | 772 _body = convert.JSON.encode((request).toJson()); |
772 } | 773 } |
773 if (id == null) { | 774 if (id == null) { |
774 throw new core.ArgumentError("Parameter id is required."); | 775 throw new core.ArgumentError("Parameter id is required."); |
775 } | 776 } |
776 | 777 |
777 _downloadOptions = null; | 778 _downloadOptions = null; |
778 | 779 |
779 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id'); | 780 _url = 'layers/' + commons.Escaper.ecapeVariable('$id'); |
780 | 781 |
781 var _response = _requester.request(_url, | 782 var _response = _requester.request(_url, |
782 "PATCH", | 783 "PATCH", |
783 body: _body, | 784 body: _body, |
784 queryParams: _queryParams, | 785 queryParams: _queryParams, |
785 uploadOptions: _uploadOptions, | 786 uploadOptions: _uploadOptions, |
786 uploadMedia: _uploadMedia, | 787 uploadMedia: _uploadMedia, |
787 downloadOptions: _downloadOptions); | 788 downloadOptions: _downloadOptions); |
788 return _response.then((data) => null); | 789 return _response.then((data) => null); |
789 } | 790 } |
790 | 791 |
791 /** | 792 /** |
792 * Process a layer asset. | 793 * Process a layer asset. |
793 * | 794 * |
794 * Request parameters: | 795 * Request parameters: |
795 * | 796 * |
796 * [id] - The ID of the layer. | 797 * [id] - The ID of the layer. |
797 * | 798 * |
798 * Completes with a [ProcessResponse]. | 799 * Completes with a [ProcessResponse]. |
799 * | 800 * |
800 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 801 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
801 * error. | 802 * error. |
802 * | 803 * |
803 * If the used [http.Client] completes with an error when making a REST call, | 804 * If the used [http.Client] completes with an error when making a REST call, |
804 * this method will complete with the same error. | 805 * this method will complete with the same error. |
805 */ | 806 */ |
806 async.Future<ProcessResponse> process(core.String id) { | 807 async.Future<ProcessResponse> process(core.String id) { |
807 var _url = null; | 808 var _url = null; |
808 var _queryParams = new core.Map(); | 809 var _queryParams = new core.Map(); |
809 var _uploadMedia = null; | 810 var _uploadMedia = null; |
810 var _uploadOptions = null; | 811 var _uploadOptions = null; |
811 var _downloadOptions = common.DownloadOptions.Metadata; | 812 var _downloadOptions = commons.DownloadOptions.Metadata; |
812 var _body = null; | 813 var _body = null; |
813 | 814 |
814 if (id == null) { | 815 if (id == null) { |
815 throw new core.ArgumentError("Parameter id is required."); | 816 throw new core.ArgumentError("Parameter id is required."); |
816 } | 817 } |
817 | 818 |
818 | 819 |
819 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/process'
; | 820 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/process'; |
820 | 821 |
821 var _response = _requester.request(_url, | 822 var _response = _requester.request(_url, |
822 "POST", | 823 "POST", |
823 body: _body, | 824 body: _body, |
824 queryParams: _queryParams, | 825 queryParams: _queryParams, |
825 uploadOptions: _uploadOptions, | 826 uploadOptions: _uploadOptions, |
826 uploadMedia: _uploadMedia, | 827 uploadMedia: _uploadMedia, |
827 downloadOptions: _downloadOptions); | 828 downloadOptions: _downloadOptions); |
828 return _response.then((data) => new ProcessResponse.fromJson(data)); | 829 return _response.then((data) => new ProcessResponse.fromJson(data)); |
829 } | 830 } |
830 | 831 |
831 /** | 832 /** |
832 * Publish a layer asset. | 833 * Publish a layer asset. |
833 * | 834 * |
834 * Request parameters: | 835 * Request parameters: |
835 * | 836 * |
836 * [id] - The ID of the layer. | 837 * [id] - The ID of the layer. |
837 * | 838 * |
838 * [force] - If set to true, the API will allow publication of the layer even | 839 * [force] - If set to true, the API will allow publication of the layer even |
839 * if it's out of date. If not true, you'll need to reprocess any out-of-date | 840 * if it's out of date. If not true, you'll need to reprocess any out-of-date |
840 * layer before publishing. | 841 * layer before publishing. |
841 * | 842 * |
842 * Completes with a [PublishResponse]. | 843 * Completes with a [PublishResponse]. |
843 * | 844 * |
844 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 845 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
845 * error. | 846 * error. |
846 * | 847 * |
847 * If the used [http.Client] completes with an error when making a REST call, | 848 * If the used [http.Client] completes with an error when making a REST call, |
848 * this method will complete with the same error. | 849 * this method will complete with the same error. |
849 */ | 850 */ |
850 async.Future<PublishResponse> publish(core.String id, {core.bool force}) { | 851 async.Future<PublishResponse> publish(core.String id, {core.bool force}) { |
851 var _url = null; | 852 var _url = null; |
852 var _queryParams = new core.Map(); | 853 var _queryParams = new core.Map(); |
853 var _uploadMedia = null; | 854 var _uploadMedia = null; |
854 var _uploadOptions = null; | 855 var _uploadOptions = null; |
855 var _downloadOptions = common.DownloadOptions.Metadata; | 856 var _downloadOptions = commons.DownloadOptions.Metadata; |
856 var _body = null; | 857 var _body = null; |
857 | 858 |
858 if (id == null) { | 859 if (id == null) { |
859 throw new core.ArgumentError("Parameter id is required."); | 860 throw new core.ArgumentError("Parameter id is required."); |
860 } | 861 } |
861 if (force != null) { | 862 if (force != null) { |
862 _queryParams["force"] = ["${force}"]; | 863 _queryParams["force"] = ["${force}"]; |
863 } | 864 } |
864 | 865 |
865 | 866 |
866 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/publish'
; | 867 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/publish'; |
867 | 868 |
868 var _response = _requester.request(_url, | 869 var _response = _requester.request(_url, |
869 "POST", | 870 "POST", |
870 body: _body, | 871 body: _body, |
871 queryParams: _queryParams, | 872 queryParams: _queryParams, |
872 uploadOptions: _uploadOptions, | 873 uploadOptions: _uploadOptions, |
873 uploadMedia: _uploadMedia, | 874 uploadMedia: _uploadMedia, |
874 downloadOptions: _downloadOptions); | 875 downloadOptions: _downloadOptions); |
875 return _response.then((data) => new PublishResponse.fromJson(data)); | 876 return _response.then((data) => new PublishResponse.fromJson(data)); |
876 } | 877 } |
877 | 878 |
878 /** | 879 /** |
879 * Unpublish a layer asset. | 880 * Unpublish a layer asset. |
880 * | 881 * |
881 * Request parameters: | 882 * Request parameters: |
882 * | 883 * |
883 * [id] - The ID of the layer. | 884 * [id] - The ID of the layer. |
884 * | 885 * |
885 * Completes with a [PublishResponse]. | 886 * Completes with a [PublishResponse]. |
886 * | 887 * |
887 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 888 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
888 * error. | 889 * error. |
889 * | 890 * |
890 * If the used [http.Client] completes with an error when making a REST call, | 891 * If the used [http.Client] completes with an error when making a REST call, |
891 * this method will complete with the same error. | 892 * this method will complete with the same error. |
892 */ | 893 */ |
893 async.Future<PublishResponse> unpublish(core.String id) { | 894 async.Future<PublishResponse> unpublish(core.String id) { |
894 var _url = null; | 895 var _url = null; |
895 var _queryParams = new core.Map(); | 896 var _queryParams = new core.Map(); |
896 var _uploadMedia = null; | 897 var _uploadMedia = null; |
897 var _uploadOptions = null; | 898 var _uploadOptions = null; |
898 var _downloadOptions = common.DownloadOptions.Metadata; | 899 var _downloadOptions = commons.DownloadOptions.Metadata; |
899 var _body = null; | 900 var _body = null; |
900 | 901 |
901 if (id == null) { | 902 if (id == null) { |
902 throw new core.ArgumentError("Parameter id is required."); | 903 throw new core.ArgumentError("Parameter id is required."); |
903 } | 904 } |
904 | 905 |
905 | 906 |
906 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/unpublis
h'; | 907 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/unpublish'; |
907 | 908 |
908 var _response = _requester.request(_url, | 909 var _response = _requester.request(_url, |
909 "POST", | 910 "POST", |
910 body: _body, | 911 body: _body, |
911 queryParams: _queryParams, | 912 queryParams: _queryParams, |
912 uploadOptions: _uploadOptions, | 913 uploadOptions: _uploadOptions, |
913 uploadMedia: _uploadMedia, | 914 uploadMedia: _uploadMedia, |
914 downloadOptions: _downloadOptions); | 915 downloadOptions: _downloadOptions); |
915 return _response.then((data) => new PublishResponse.fromJson(data)); | 916 return _response.then((data) => new PublishResponse.fromJson(data)); |
916 } | 917 } |
917 | 918 |
918 } | 919 } |
919 | 920 |
920 | 921 |
921 /** Not documented yet. */ | |
922 class LayersParentsResourceApi { | 922 class LayersParentsResourceApi { |
923 final common_internal.ApiRequester _requester; | 923 final commons.ApiRequester _requester; |
924 | 924 |
925 LayersParentsResourceApi(common_internal.ApiRequester client) : | 925 LayersParentsResourceApi(commons.ApiRequester client) : |
926 _requester = client; | 926 _requester = client; |
927 | 927 |
928 /** | 928 /** |
929 * Return all parent ids of the specified layer. | 929 * Return all parent ids of the specified layer. |
930 * | 930 * |
931 * Request parameters: | 931 * Request parameters: |
932 * | 932 * |
933 * [id] - The ID of the layer whose parents will be listed. | 933 * [id] - The ID of the layer whose parents will be listed. |
934 * | 934 * |
935 * [maxResults] - The maximum number of items to include in a single response | 935 * [maxResults] - The maximum number of items to include in a single response |
936 * page. The maximum supported value is 50. | 936 * page. The maximum supported value is 50. |
937 * | 937 * |
938 * [pageToken] - The continuation token, used to page through large result | 938 * [pageToken] - The continuation token, used to page through large result |
939 * sets. To get the next page of results, set this parameter to the value of | 939 * sets. To get the next page of results, set this parameter to the value of |
940 * nextPageToken from the previous response. | 940 * nextPageToken from the previous response. |
941 * | 941 * |
942 * Completes with a [ParentsListResponse]. | 942 * Completes with a [ParentsListResponse]. |
943 * | 943 * |
944 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 944 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
945 * error. | 945 * error. |
946 * | 946 * |
947 * If the used [http.Client] completes with an error when making a REST call, | 947 * If the used [http.Client] completes with an error when making a REST call, |
948 * this method will complete with the same error. | 948 * this method will complete with the same error. |
949 */ | 949 */ |
950 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { | 950 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { |
951 var _url = null; | 951 var _url = null; |
952 var _queryParams = new core.Map(); | 952 var _queryParams = new core.Map(); |
953 var _uploadMedia = null; | 953 var _uploadMedia = null; |
954 var _uploadOptions = null; | 954 var _uploadOptions = null; |
955 var _downloadOptions = common.DownloadOptions.Metadata; | 955 var _downloadOptions = commons.DownloadOptions.Metadata; |
956 var _body = null; | 956 var _body = null; |
957 | 957 |
958 if (id == null) { | 958 if (id == null) { |
959 throw new core.ArgumentError("Parameter id is required."); | 959 throw new core.ArgumentError("Parameter id is required."); |
960 } | 960 } |
961 if (maxResults != null) { | 961 if (maxResults != null) { |
962 _queryParams["maxResults"] = ["${maxResults}"]; | 962 _queryParams["maxResults"] = ["${maxResults}"]; |
963 } | 963 } |
964 if (pageToken != null) { | 964 if (pageToken != null) { |
965 _queryParams["pageToken"] = [pageToken]; | 965 _queryParams["pageToken"] = [pageToken]; |
966 } | 966 } |
967 | 967 |
968 | 968 |
969 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/parents'
; | 969 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/parents'; |
970 | 970 |
971 var _response = _requester.request(_url, | 971 var _response = _requester.request(_url, |
972 "GET", | 972 "GET", |
973 body: _body, | 973 body: _body, |
974 queryParams: _queryParams, | 974 queryParams: _queryParams, |
975 uploadOptions: _uploadOptions, | 975 uploadOptions: _uploadOptions, |
976 uploadMedia: _uploadMedia, | 976 uploadMedia: _uploadMedia, |
977 downloadOptions: _downloadOptions); | 977 downloadOptions: _downloadOptions); |
978 return _response.then((data) => new ParentsListResponse.fromJson(data)); | 978 return _response.then((data) => new ParentsListResponse.fromJson(data)); |
979 } | 979 } |
980 | 980 |
981 } | 981 } |
982 | 982 |
983 | 983 |
984 /** Not documented yet. */ | |
985 class LayersPermissionsResourceApi { | 984 class LayersPermissionsResourceApi { |
986 final common_internal.ApiRequester _requester; | 985 final commons.ApiRequester _requester; |
987 | 986 |
988 LayersPermissionsResourceApi(common_internal.ApiRequester client) : | 987 LayersPermissionsResourceApi(commons.ApiRequester client) : |
989 _requester = client; | 988 _requester = client; |
990 | 989 |
991 /** | 990 /** |
992 * Remove permission entries from an already existing asset. | 991 * Remove permission entries from an already existing asset. |
993 * | 992 * |
994 * [request] - The metadata request object. | 993 * [request] - The metadata request object. |
995 * | 994 * |
996 * Request parameters: | 995 * Request parameters: |
997 * | 996 * |
998 * [id] - The ID of the asset from which permissions will be removed. | 997 * [id] - The ID of the asset from which permissions will be removed. |
999 * | 998 * |
1000 * Completes with a [PermissionsBatchDeleteResponse]. | 999 * Completes with a [PermissionsBatchDeleteResponse]. |
1001 * | 1000 * |
1002 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1001 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1003 * error. | 1002 * error. |
1004 * | 1003 * |
1005 * 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, |
1006 * this method will complete with the same error. | 1005 * this method will complete with the same error. |
1007 */ | 1006 */ |
1008 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { | 1007 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { |
1009 var _url = null; | 1008 var _url = null; |
1010 var _queryParams = new core.Map(); | 1009 var _queryParams = new core.Map(); |
1011 var _uploadMedia = null; | 1010 var _uploadMedia = null; |
1012 var _uploadOptions = null; | 1011 var _uploadOptions = null; |
1013 var _downloadOptions = common.DownloadOptions.Metadata; | 1012 var _downloadOptions = commons.DownloadOptions.Metadata; |
1014 var _body = null; | 1013 var _body = null; |
1015 | 1014 |
1016 if (request != null) { | 1015 if (request != null) { |
1017 _body = convert.JSON.encode((request).toJson()); | 1016 _body = convert.JSON.encode((request).toJson()); |
1018 } | 1017 } |
1019 if (id == null) { | 1018 if (id == null) { |
1020 throw new core.ArgumentError("Parameter id is required."); | 1019 throw new core.ArgumentError("Parameter id is required."); |
1021 } | 1020 } |
1022 | 1021 |
1023 | 1022 |
1024 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons/batchDelete'; | 1023 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batc
hDelete'; |
1025 | 1024 |
1026 var _response = _requester.request(_url, | 1025 var _response = _requester.request(_url, |
1027 "POST", | 1026 "POST", |
1028 body: _body, | 1027 body: _body, |
1029 queryParams: _queryParams, | 1028 queryParams: _queryParams, |
1030 uploadOptions: _uploadOptions, | 1029 uploadOptions: _uploadOptions, |
1031 uploadMedia: _uploadMedia, | 1030 uploadMedia: _uploadMedia, |
1032 downloadOptions: _downloadOptions); | 1031 downloadOptions: _downloadOptions); |
1033 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); | 1032 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); |
1034 } | 1033 } |
1035 | 1034 |
1036 /** | 1035 /** |
1037 * Add or update permission entries to an already existing asset. | 1036 * Add or update permission entries to an already existing asset. |
1038 * | 1037 * |
1039 * An asset can hold up to 20 different permission entries. Each batchInsert | 1038 * An asset can hold up to 20 different permission entries. Each batchInsert |
1040 * request is atomic. | 1039 * request is atomic. |
1041 * | 1040 * |
1042 * [request] - The metadata request object. | 1041 * [request] - The metadata request object. |
1043 * | 1042 * |
1044 * Request parameters: | 1043 * Request parameters: |
1045 * | 1044 * |
1046 * [id] - The ID of the asset to which permissions will be added. | 1045 * [id] - The ID of the asset to which permissions will be added. |
1047 * | 1046 * |
1048 * Completes with a [PermissionsBatchUpdateResponse]. | 1047 * Completes with a [PermissionsBatchUpdateResponse]. |
1049 * | 1048 * |
1050 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1049 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1051 * error. | 1050 * error. |
1052 * | 1051 * |
1053 * If the used [http.Client] completes with an error when making a REST call, | 1052 * If the used [http.Client] completes with an error when making a REST call, |
1054 * this method will complete with the same error. | 1053 * this method will complete with the same error. |
1055 */ | 1054 */ |
1056 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { | 1055 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { |
1057 var _url = null; | 1056 var _url = null; |
1058 var _queryParams = new core.Map(); | 1057 var _queryParams = new core.Map(); |
1059 var _uploadMedia = null; | 1058 var _uploadMedia = null; |
1060 var _uploadOptions = null; | 1059 var _uploadOptions = null; |
1061 var _downloadOptions = common.DownloadOptions.Metadata; | 1060 var _downloadOptions = commons.DownloadOptions.Metadata; |
1062 var _body = null; | 1061 var _body = null; |
1063 | 1062 |
1064 if (request != null) { | 1063 if (request != null) { |
1065 _body = convert.JSON.encode((request).toJson()); | 1064 _body = convert.JSON.encode((request).toJson()); |
1066 } | 1065 } |
1067 if (id == null) { | 1066 if (id == null) { |
1068 throw new core.ArgumentError("Parameter id is required."); | 1067 throw new core.ArgumentError("Parameter id is required."); |
1069 } | 1068 } |
1070 | 1069 |
1071 | 1070 |
1072 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons/batchUpdate'; | 1071 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batc
hUpdate'; |
1073 | 1072 |
1074 var _response = _requester.request(_url, | 1073 var _response = _requester.request(_url, |
1075 "POST", | 1074 "POST", |
1076 body: _body, | 1075 body: _body, |
1077 queryParams: _queryParams, | 1076 queryParams: _queryParams, |
1078 uploadOptions: _uploadOptions, | 1077 uploadOptions: _uploadOptions, |
1079 uploadMedia: _uploadMedia, | 1078 uploadMedia: _uploadMedia, |
1080 downloadOptions: _downloadOptions); | 1079 downloadOptions: _downloadOptions); |
1081 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); | 1080 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); |
1082 } | 1081 } |
1083 | 1082 |
1084 /** | 1083 /** |
1085 * Return all of the permissions for the specified asset. | 1084 * Return all of the permissions for the specified asset. |
1086 * | 1085 * |
1087 * Request parameters: | 1086 * Request parameters: |
1088 * | 1087 * |
1089 * [id] - The ID of the asset whose permissions will be listed. | 1088 * [id] - The ID of the asset whose permissions will be listed. |
1090 * | 1089 * |
1091 * Completes with a [PermissionsListResponse]. | 1090 * Completes with a [PermissionsListResponse]. |
1092 * | 1091 * |
1093 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1094 * error. | 1093 * error. |
1095 * | 1094 * |
1096 * 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, |
1097 * this method will complete with the same error. | 1096 * this method will complete with the same error. |
1098 */ | 1097 */ |
1099 async.Future<PermissionsListResponse> list(core.String id) { | 1098 async.Future<PermissionsListResponse> list(core.String id) { |
1100 var _url = null; | 1099 var _url = null; |
1101 var _queryParams = new core.Map(); | 1100 var _queryParams = new core.Map(); |
1102 var _uploadMedia = null; | 1101 var _uploadMedia = null; |
1103 var _uploadOptions = null; | 1102 var _uploadOptions = null; |
1104 var _downloadOptions = common.DownloadOptions.Metadata; | 1103 var _downloadOptions = commons.DownloadOptions.Metadata; |
1105 var _body = null; | 1104 var _body = null; |
1106 | 1105 |
1107 if (id == null) { | 1106 if (id == null) { |
1108 throw new core.ArgumentError("Parameter id is required."); | 1107 throw new core.ArgumentError("Parameter id is required."); |
1109 } | 1108 } |
1110 | 1109 |
1111 | 1110 |
1112 _url = 'layers/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons'; | 1111 _url = 'layers/' + commons.Escaper.ecapeVariable('$id') + '/permissions'; |
1113 | 1112 |
1114 var _response = _requester.request(_url, | 1113 var _response = _requester.request(_url, |
1115 "GET", | 1114 "GET", |
1116 body: _body, | 1115 body: _body, |
1117 queryParams: _queryParams, | 1116 queryParams: _queryParams, |
1118 uploadOptions: _uploadOptions, | 1117 uploadOptions: _uploadOptions, |
1119 uploadMedia: _uploadMedia, | 1118 uploadMedia: _uploadMedia, |
1120 downloadOptions: _downloadOptions); | 1119 downloadOptions: _downloadOptions); |
1121 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 1120 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
1122 } | 1121 } |
1123 | 1122 |
1124 } | 1123 } |
1125 | 1124 |
1126 | 1125 |
1127 /** Not documented yet. */ | |
1128 class MapsResourceApi { | 1126 class MapsResourceApi { |
1129 final common_internal.ApiRequester _requester; | 1127 final commons.ApiRequester _requester; |
1130 | 1128 |
1131 MapsPermissionsResourceApi get permissions => new MapsPermissionsResourceApi(_
requester); | 1129 MapsPermissionsResourceApi get permissions => new MapsPermissionsResourceApi(_
requester); |
1132 | 1130 |
1133 MapsResourceApi(common_internal.ApiRequester client) : | 1131 MapsResourceApi(commons.ApiRequester client) : |
1134 _requester = client; | 1132 _requester = client; |
1135 | 1133 |
1136 /** | 1134 /** |
1137 * Create a map asset. | 1135 * Create a map asset. |
1138 * | 1136 * |
1139 * [request] - The metadata request object. | 1137 * [request] - The metadata request object. |
1140 * | 1138 * |
1141 * Request parameters: | 1139 * Request parameters: |
1142 * | 1140 * |
1143 * Completes with a [Map]. | 1141 * Completes with a [Map]. |
1144 * | 1142 * |
1145 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1143 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1146 * error. | 1144 * error. |
1147 * | 1145 * |
1148 * If the used [http.Client] completes with an error when making a REST call, | 1146 * If the used [http.Client] completes with an error when making a REST call, |
1149 * this method will complete with the same error. | 1147 * this method will complete with the same error. |
1150 */ | 1148 */ |
1151 async.Future<Map> create(Map request) { | 1149 async.Future<Map> create(Map request) { |
1152 var _url = null; | 1150 var _url = null; |
1153 var _queryParams = new core.Map(); | 1151 var _queryParams = new core.Map(); |
1154 var _uploadMedia = null; | 1152 var _uploadMedia = null; |
1155 var _uploadOptions = null; | 1153 var _uploadOptions = null; |
1156 var _downloadOptions = common.DownloadOptions.Metadata; | 1154 var _downloadOptions = commons.DownloadOptions.Metadata; |
1157 var _body = null; | 1155 var _body = null; |
1158 | 1156 |
1159 if (request != null) { | 1157 if (request != null) { |
1160 _body = convert.JSON.encode((request).toJson()); | 1158 _body = convert.JSON.encode((request).toJson()); |
1161 } | 1159 } |
1162 | 1160 |
1163 | 1161 |
1164 _url = 'maps'; | 1162 _url = 'maps'; |
1165 | 1163 |
1166 var _response = _requester.request(_url, | 1164 var _response = _requester.request(_url, |
1167 "POST", | 1165 "POST", |
1168 body: _body, | 1166 body: _body, |
1169 queryParams: _queryParams, | 1167 queryParams: _queryParams, |
1170 uploadOptions: _uploadOptions, | 1168 uploadOptions: _uploadOptions, |
1171 uploadMedia: _uploadMedia, | 1169 uploadMedia: _uploadMedia, |
1172 downloadOptions: _downloadOptions); | 1170 downloadOptions: _downloadOptions); |
1173 return _response.then((data) => new Map.fromJson(data)); | 1171 return _response.then((data) => new Map.fromJson(data)); |
1174 } | 1172 } |
1175 | 1173 |
1176 /** | 1174 /** |
1177 * Delete a map. | 1175 * Delete a map. |
1178 * | 1176 * |
1179 * Request parameters: | 1177 * Request parameters: |
1180 * | 1178 * |
1181 * [id] - The ID of the map. Only the map creator or project owner are | 1179 * [id] - The ID of the map. Only the map creator or project owner are |
1182 * permitted to delete. If the map is published the request will fail. | 1180 * permitted to delete. If the map is published the request will fail. |
1183 * Unpublish the map prior to deleting. | 1181 * Unpublish the map prior to deleting. |
1184 * | 1182 * |
1185 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1183 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1186 * error. | 1184 * error. |
1187 * | 1185 * |
1188 * If the used [http.Client] completes with an error when making a REST call, | 1186 * If the used [http.Client] completes with an error when making a REST call, |
1189 * this method will complete with the same error. | 1187 * this method will complete with the same error. |
1190 */ | 1188 */ |
1191 async.Future delete(core.String id) { | 1189 async.Future delete(core.String id) { |
1192 var _url = null; | 1190 var _url = null; |
1193 var _queryParams = new core.Map(); | 1191 var _queryParams = new core.Map(); |
1194 var _uploadMedia = null; | 1192 var _uploadMedia = null; |
1195 var _uploadOptions = null; | 1193 var _uploadOptions = null; |
1196 var _downloadOptions = common.DownloadOptions.Metadata; | 1194 var _downloadOptions = commons.DownloadOptions.Metadata; |
1197 var _body = null; | 1195 var _body = null; |
1198 | 1196 |
1199 if (id == null) { | 1197 if (id == null) { |
1200 throw new core.ArgumentError("Parameter id is required."); | 1198 throw new core.ArgumentError("Parameter id is required."); |
1201 } | 1199 } |
1202 | 1200 |
1203 _downloadOptions = null; | 1201 _downloadOptions = null; |
1204 | 1202 |
1205 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id'); | 1203 _url = 'maps/' + commons.Escaper.ecapeVariable('$id'); |
1206 | 1204 |
1207 var _response = _requester.request(_url, | 1205 var _response = _requester.request(_url, |
1208 "DELETE", | 1206 "DELETE", |
1209 body: _body, | 1207 body: _body, |
1210 queryParams: _queryParams, | 1208 queryParams: _queryParams, |
1211 uploadOptions: _uploadOptions, | 1209 uploadOptions: _uploadOptions, |
1212 uploadMedia: _uploadMedia, | 1210 uploadMedia: _uploadMedia, |
1213 downloadOptions: _downloadOptions); | 1211 downloadOptions: _downloadOptions); |
1214 return _response.then((data) => null); | 1212 return _response.then((data) => null); |
1215 } | 1213 } |
1216 | 1214 |
1217 /** | 1215 /** |
1218 * Return metadata for a particular map. | 1216 * Return metadata for a particular map. |
1219 * | 1217 * |
1220 * Request parameters: | 1218 * Request parameters: |
1221 * | 1219 * |
1222 * [id] - The ID of the map. | 1220 * [id] - The ID of the map. |
1223 * | 1221 * |
1224 * [version] - Deprecated: The version parameter indicates which version of | 1222 * [version] - Deprecated: The version parameter indicates which version of |
1225 * the map should be returned. When version is set to published, the published | 1223 * the map should be returned. When version is set to published, the published |
1226 * version of the map will be returned. Please use the maps.getPublished | 1224 * version of the map will be returned. Please use the maps.getPublished |
1227 * endpoint instead. | 1225 * endpoint instead. |
1228 * Possible string values are: | 1226 * Possible string values are: |
1229 * - "draft" : The draft version. | 1227 * - "draft" : The draft version. |
1230 * - "published" : The published version. | 1228 * - "published" : The published version. |
1231 * | 1229 * |
1232 * Completes with a [Map]. | 1230 * Completes with a [Map]. |
1233 * | 1231 * |
1234 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1232 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1235 * error. | 1233 * error. |
1236 * | 1234 * |
1237 * If the used [http.Client] completes with an error when making a REST call, | 1235 * If the used [http.Client] completes with an error when making a REST call, |
1238 * this method will complete with the same error. | 1236 * this method will complete with the same error. |
1239 */ | 1237 */ |
1240 async.Future<Map> get(core.String id, {core.String version}) { | 1238 async.Future<Map> get(core.String id, {core.String version}) { |
1241 var _url = null; | 1239 var _url = null; |
1242 var _queryParams = new core.Map(); | 1240 var _queryParams = new core.Map(); |
1243 var _uploadMedia = null; | 1241 var _uploadMedia = null; |
1244 var _uploadOptions = null; | 1242 var _uploadOptions = null; |
1245 var _downloadOptions = common.DownloadOptions.Metadata; | 1243 var _downloadOptions = commons.DownloadOptions.Metadata; |
1246 var _body = null; | 1244 var _body = null; |
1247 | 1245 |
1248 if (id == null) { | 1246 if (id == null) { |
1249 throw new core.ArgumentError("Parameter id is required."); | 1247 throw new core.ArgumentError("Parameter id is required."); |
1250 } | 1248 } |
1251 if (version != null) { | 1249 if (version != null) { |
1252 _queryParams["version"] = [version]; | 1250 _queryParams["version"] = [version]; |
1253 } | 1251 } |
1254 | 1252 |
1255 | 1253 |
1256 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id'); | 1254 _url = 'maps/' + commons.Escaper.ecapeVariable('$id'); |
1257 | 1255 |
1258 var _response = _requester.request(_url, | 1256 var _response = _requester.request(_url, |
1259 "GET", | 1257 "GET", |
1260 body: _body, | 1258 body: _body, |
1261 queryParams: _queryParams, | 1259 queryParams: _queryParams, |
1262 uploadOptions: _uploadOptions, | 1260 uploadOptions: _uploadOptions, |
1263 uploadMedia: _uploadMedia, | 1261 uploadMedia: _uploadMedia, |
1264 downloadOptions: _downloadOptions); | 1262 downloadOptions: _downloadOptions); |
1265 return _response.then((data) => new Map.fromJson(data)); | 1263 return _response.then((data) => new Map.fromJson(data)); |
1266 } | 1264 } |
1267 | 1265 |
1268 /** | 1266 /** |
1269 * Return the published metadata for a particular map. | 1267 * Return the published metadata for a particular map. |
1270 * | 1268 * |
1271 * Request parameters: | 1269 * Request parameters: |
1272 * | 1270 * |
1273 * [id] - The ID of the map. | 1271 * [id] - The ID of the map. |
1274 * | 1272 * |
1275 * Completes with a [PublishedMap]. | 1273 * Completes with a [PublishedMap]. |
1276 * | 1274 * |
1277 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1275 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1278 * error. | 1276 * error. |
1279 * | 1277 * |
1280 * If the used [http.Client] completes with an error when making a REST call, | 1278 * If the used [http.Client] completes with an error when making a REST call, |
1281 * this method will complete with the same error. | 1279 * this method will complete with the same error. |
1282 */ | 1280 */ |
1283 async.Future<PublishedMap> getPublished(core.String id) { | 1281 async.Future<PublishedMap> getPublished(core.String id) { |
1284 var _url = null; | 1282 var _url = null; |
1285 var _queryParams = new core.Map(); | 1283 var _queryParams = new core.Map(); |
1286 var _uploadMedia = null; | 1284 var _uploadMedia = null; |
1287 var _uploadOptions = null; | 1285 var _uploadOptions = null; |
1288 var _downloadOptions = common.DownloadOptions.Metadata; | 1286 var _downloadOptions = commons.DownloadOptions.Metadata; |
1289 var _body = null; | 1287 var _body = null; |
1290 | 1288 |
1291 if (id == null) { | 1289 if (id == null) { |
1292 throw new core.ArgumentError("Parameter id is required."); | 1290 throw new core.ArgumentError("Parameter id is required."); |
1293 } | 1291 } |
1294 | 1292 |
1295 | 1293 |
1296 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/published'
; | 1294 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/published'; |
1297 | 1295 |
1298 var _response = _requester.request(_url, | 1296 var _response = _requester.request(_url, |
1299 "GET", | 1297 "GET", |
1300 body: _body, | 1298 body: _body, |
1301 queryParams: _queryParams, | 1299 queryParams: _queryParams, |
1302 uploadOptions: _uploadOptions, | 1300 uploadOptions: _uploadOptions, |
1303 uploadMedia: _uploadMedia, | 1301 uploadMedia: _uploadMedia, |
1304 downloadOptions: _downloadOptions); | 1302 downloadOptions: _downloadOptions); |
1305 return _response.then((data) => new PublishedMap.fromJson(data)); | 1303 return _response.then((data) => new PublishedMap.fromJson(data)); |
1306 } | 1304 } |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1359 * - "writer" : The user can read and write the asset. | 1357 * - "writer" : The user can read and write the asset. |
1360 * | 1358 * |
1361 * [search] - An unstructured search string used to filter the set of results | 1359 * [search] - An unstructured search string used to filter the set of results |
1362 * based on asset metadata. | 1360 * based on asset metadata. |
1363 * | 1361 * |
1364 * [tags] - A comma separated list of tags. Returned assets will contain all | 1362 * [tags] - A comma separated list of tags. Returned assets will contain all |
1365 * the tags from the list. | 1363 * the tags from the list. |
1366 * | 1364 * |
1367 * Completes with a [MapsListResponse]. | 1365 * Completes with a [MapsListResponse]. |
1368 * | 1366 * |
1369 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1367 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1370 * error. | 1368 * error. |
1371 * | 1369 * |
1372 * If the used [http.Client] completes with an error when making a REST call, | 1370 * If the used [http.Client] completes with an error when making a REST call, |
1373 * this method will complete with the same error. | 1371 * this method will complete with the same error. |
1374 */ | 1372 */ |
1375 async.Future<MapsListResponse> list({core.String bbox, core.DateTime createdAf
ter, core.DateTime createdBefore, core.String creatorEmail, core.int maxResults,
core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageToke
n, core.String processingStatus, core.String projectId, core.String role, core.S
tring search, core.String tags}) { | 1373 async.Future<MapsListResponse> list({core.String bbox, core.DateTime createdAf
ter, core.DateTime createdBefore, core.String creatorEmail, core.int maxResults,
core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageToke
n, core.String processingStatus, core.String projectId, core.String role, core.S
tring search, core.String tags}) { |
1376 var _url = null; | 1374 var _url = null; |
1377 var _queryParams = new core.Map(); | 1375 var _queryParams = new core.Map(); |
1378 var _uploadMedia = null; | 1376 var _uploadMedia = null; |
1379 var _uploadOptions = null; | 1377 var _uploadOptions = null; |
1380 var _downloadOptions = common.DownloadOptions.Metadata; | 1378 var _downloadOptions = commons.DownloadOptions.Metadata; |
1381 var _body = null; | 1379 var _body = null; |
1382 | 1380 |
1383 if (bbox != null) { | 1381 if (bbox != null) { |
1384 _queryParams["bbox"] = [bbox]; | 1382 _queryParams["bbox"] = [bbox]; |
1385 } | 1383 } |
1386 if (createdAfter != null) { | 1384 if (createdAfter != null) { |
1387 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 1385 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
1388 } | 1386 } |
1389 if (createdBefore != null) { | 1387 if (createdBefore != null) { |
1390 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; | 1388 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1445 * sets. To get the next page of results, set this parameter to the value of | 1443 * sets. To get the next page of results, set this parameter to the value of |
1446 * nextPageToken from the previous response. | 1444 * nextPageToken from the previous response. |
1447 * | 1445 * |
1448 * [projectId] - The ID of a Maps Engine project, used to filter the response. | 1446 * [projectId] - The ID of a Maps Engine project, used to filter the response. |
1449 * To list all available projects with their IDs, send a Projects: list | 1447 * To list all available projects with their IDs, send a Projects: list |
1450 * request. You can also find your project ID as the value of the | 1448 * request. You can also find your project ID as the value of the |
1451 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com. | 1449 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com. |
1452 * | 1450 * |
1453 * Completes with a [PublishedMapsListResponse]. | 1451 * Completes with a [PublishedMapsListResponse]. |
1454 * | 1452 * |
1455 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1453 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1456 * error. | 1454 * error. |
1457 * | 1455 * |
1458 * If the used [http.Client] completes with an error when making a REST call, | 1456 * If the used [http.Client] completes with an error when making a REST call, |
1459 * this method will complete with the same error. | 1457 * this method will complete with the same error. |
1460 */ | 1458 */ |
1461 async.Future<PublishedMapsListResponse> listPublished({core.int maxResults, co
re.String pageToken, core.String projectId}) { | 1459 async.Future<PublishedMapsListResponse> listPublished({core.int maxResults, co
re.String pageToken, core.String projectId}) { |
1462 var _url = null; | 1460 var _url = null; |
1463 var _queryParams = new core.Map(); | 1461 var _queryParams = new core.Map(); |
1464 var _uploadMedia = null; | 1462 var _uploadMedia = null; |
1465 var _uploadOptions = null; | 1463 var _uploadOptions = null; |
1466 var _downloadOptions = common.DownloadOptions.Metadata; | 1464 var _downloadOptions = commons.DownloadOptions.Metadata; |
1467 var _body = null; | 1465 var _body = null; |
1468 | 1466 |
1469 if (maxResults != null) { | 1467 if (maxResults != null) { |
1470 _queryParams["maxResults"] = ["${maxResults}"]; | 1468 _queryParams["maxResults"] = ["${maxResults}"]; |
1471 } | 1469 } |
1472 if (pageToken != null) { | 1470 if (pageToken != null) { |
1473 _queryParams["pageToken"] = [pageToken]; | 1471 _queryParams["pageToken"] = [pageToken]; |
1474 } | 1472 } |
1475 if (projectId != null) { | 1473 if (projectId != null) { |
1476 _queryParams["projectId"] = [projectId]; | 1474 _queryParams["projectId"] = [projectId]; |
(...skipping 14 matching lines...) Expand all Loading... |
1491 | 1489 |
1492 /** | 1490 /** |
1493 * Mutate a map asset. | 1491 * Mutate a map asset. |
1494 * | 1492 * |
1495 * [request] - The metadata request object. | 1493 * [request] - The metadata request object. |
1496 * | 1494 * |
1497 * Request parameters: | 1495 * Request parameters: |
1498 * | 1496 * |
1499 * [id] - The ID of the map. | 1497 * [id] - The ID of the map. |
1500 * | 1498 * |
1501 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1499 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1502 * error. | 1500 * error. |
1503 * | 1501 * |
1504 * If the used [http.Client] completes with an error when making a REST call, | 1502 * If the used [http.Client] completes with an error when making a REST call, |
1505 * this method will complete with the same error. | 1503 * this method will complete with the same error. |
1506 */ | 1504 */ |
1507 async.Future patch(Map request, core.String id) { | 1505 async.Future patch(Map request, core.String id) { |
1508 var _url = null; | 1506 var _url = null; |
1509 var _queryParams = new core.Map(); | 1507 var _queryParams = new core.Map(); |
1510 var _uploadMedia = null; | 1508 var _uploadMedia = null; |
1511 var _uploadOptions = null; | 1509 var _uploadOptions = null; |
1512 var _downloadOptions = common.DownloadOptions.Metadata; | 1510 var _downloadOptions = commons.DownloadOptions.Metadata; |
1513 var _body = null; | 1511 var _body = null; |
1514 | 1512 |
1515 if (request != null) { | 1513 if (request != null) { |
1516 _body = convert.JSON.encode((request).toJson()); | 1514 _body = convert.JSON.encode((request).toJson()); |
1517 } | 1515 } |
1518 if (id == null) { | 1516 if (id == null) { |
1519 throw new core.ArgumentError("Parameter id is required."); | 1517 throw new core.ArgumentError("Parameter id is required."); |
1520 } | 1518 } |
1521 | 1519 |
1522 _downloadOptions = null; | 1520 _downloadOptions = null; |
1523 | 1521 |
1524 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id'); | 1522 _url = 'maps/' + commons.Escaper.ecapeVariable('$id'); |
1525 | 1523 |
1526 var _response = _requester.request(_url, | 1524 var _response = _requester.request(_url, |
1527 "PATCH", | 1525 "PATCH", |
1528 body: _body, | 1526 body: _body, |
1529 queryParams: _queryParams, | 1527 queryParams: _queryParams, |
1530 uploadOptions: _uploadOptions, | 1528 uploadOptions: _uploadOptions, |
1531 uploadMedia: _uploadMedia, | 1529 uploadMedia: _uploadMedia, |
1532 downloadOptions: _downloadOptions); | 1530 downloadOptions: _downloadOptions); |
1533 return _response.then((data) => null); | 1531 return _response.then((data) => null); |
1534 } | 1532 } |
1535 | 1533 |
1536 /** | 1534 /** |
1537 * Publish a map asset. | 1535 * Publish a map asset. |
1538 * | 1536 * |
1539 * Request parameters: | 1537 * Request parameters: |
1540 * | 1538 * |
1541 * [id] - The ID of the map. | 1539 * [id] - The ID of the map. |
1542 * | 1540 * |
1543 * [force] - If set to true, the API will allow publication of the map even if | 1541 * [force] - If set to true, the API will allow publication of the map even if |
1544 * it's out of date. If false, the map must have a processingStatus of | 1542 * it's out of date. If false, the map must have a processingStatus of |
1545 * complete before publishing. | 1543 * complete before publishing. |
1546 * | 1544 * |
1547 * Completes with a [PublishResponse]. | 1545 * Completes with a [PublishResponse]. |
1548 * | 1546 * |
1549 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1547 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1550 * error. | 1548 * error. |
1551 * | 1549 * |
1552 * If the used [http.Client] completes with an error when making a REST call, | 1550 * If the used [http.Client] completes with an error when making a REST call, |
1553 * this method will complete with the same error. | 1551 * this method will complete with the same error. |
1554 */ | 1552 */ |
1555 async.Future<PublishResponse> publish(core.String id, {core.bool force}) { | 1553 async.Future<PublishResponse> publish(core.String id, {core.bool force}) { |
1556 var _url = null; | 1554 var _url = null; |
1557 var _queryParams = new core.Map(); | 1555 var _queryParams = new core.Map(); |
1558 var _uploadMedia = null; | 1556 var _uploadMedia = null; |
1559 var _uploadOptions = null; | 1557 var _uploadOptions = null; |
1560 var _downloadOptions = common.DownloadOptions.Metadata; | 1558 var _downloadOptions = commons.DownloadOptions.Metadata; |
1561 var _body = null; | 1559 var _body = null; |
1562 | 1560 |
1563 if (id == null) { | 1561 if (id == null) { |
1564 throw new core.ArgumentError("Parameter id is required."); | 1562 throw new core.ArgumentError("Parameter id is required."); |
1565 } | 1563 } |
1566 if (force != null) { | 1564 if (force != null) { |
1567 _queryParams["force"] = ["${force}"]; | 1565 _queryParams["force"] = ["${force}"]; |
1568 } | 1566 } |
1569 | 1567 |
1570 | 1568 |
1571 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/publish'; | 1569 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/publish'; |
1572 | 1570 |
1573 var _response = _requester.request(_url, | 1571 var _response = _requester.request(_url, |
1574 "POST", | 1572 "POST", |
1575 body: _body, | 1573 body: _body, |
1576 queryParams: _queryParams, | 1574 queryParams: _queryParams, |
1577 uploadOptions: _uploadOptions, | 1575 uploadOptions: _uploadOptions, |
1578 uploadMedia: _uploadMedia, | 1576 uploadMedia: _uploadMedia, |
1579 downloadOptions: _downloadOptions); | 1577 downloadOptions: _downloadOptions); |
1580 return _response.then((data) => new PublishResponse.fromJson(data)); | 1578 return _response.then((data) => new PublishResponse.fromJson(data)); |
1581 } | 1579 } |
1582 | 1580 |
1583 /** | 1581 /** |
1584 * Unpublish a map asset. | 1582 * Unpublish a map asset. |
1585 * | 1583 * |
1586 * Request parameters: | 1584 * Request parameters: |
1587 * | 1585 * |
1588 * [id] - The ID of the map. | 1586 * [id] - The ID of the map. |
1589 * | 1587 * |
1590 * Completes with a [PublishResponse]. | 1588 * Completes with a [PublishResponse]. |
1591 * | 1589 * |
1592 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1590 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1593 * error. | 1591 * error. |
1594 * | 1592 * |
1595 * If the used [http.Client] completes with an error when making a REST call, | 1593 * If the used [http.Client] completes with an error when making a REST call, |
1596 * this method will complete with the same error. | 1594 * this method will complete with the same error. |
1597 */ | 1595 */ |
1598 async.Future<PublishResponse> unpublish(core.String id) { | 1596 async.Future<PublishResponse> unpublish(core.String id) { |
1599 var _url = null; | 1597 var _url = null; |
1600 var _queryParams = new core.Map(); | 1598 var _queryParams = new core.Map(); |
1601 var _uploadMedia = null; | 1599 var _uploadMedia = null; |
1602 var _uploadOptions = null; | 1600 var _uploadOptions = null; |
1603 var _downloadOptions = common.DownloadOptions.Metadata; | 1601 var _downloadOptions = commons.DownloadOptions.Metadata; |
1604 var _body = null; | 1602 var _body = null; |
1605 | 1603 |
1606 if (id == null) { | 1604 if (id == null) { |
1607 throw new core.ArgumentError("Parameter id is required."); | 1605 throw new core.ArgumentError("Parameter id is required."); |
1608 } | 1606 } |
1609 | 1607 |
1610 | 1608 |
1611 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/unpublish'
; | 1609 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/unpublish'; |
1612 | 1610 |
1613 var _response = _requester.request(_url, | 1611 var _response = _requester.request(_url, |
1614 "POST", | 1612 "POST", |
1615 body: _body, | 1613 body: _body, |
1616 queryParams: _queryParams, | 1614 queryParams: _queryParams, |
1617 uploadOptions: _uploadOptions, | 1615 uploadOptions: _uploadOptions, |
1618 uploadMedia: _uploadMedia, | 1616 uploadMedia: _uploadMedia, |
1619 downloadOptions: _downloadOptions); | 1617 downloadOptions: _downloadOptions); |
1620 return _response.then((data) => new PublishResponse.fromJson(data)); | 1618 return _response.then((data) => new PublishResponse.fromJson(data)); |
1621 } | 1619 } |
1622 | 1620 |
1623 } | 1621 } |
1624 | 1622 |
1625 | 1623 |
1626 /** Not documented yet. */ | |
1627 class MapsPermissionsResourceApi { | 1624 class MapsPermissionsResourceApi { |
1628 final common_internal.ApiRequester _requester; | 1625 final commons.ApiRequester _requester; |
1629 | 1626 |
1630 MapsPermissionsResourceApi(common_internal.ApiRequester client) : | 1627 MapsPermissionsResourceApi(commons.ApiRequester client) : |
1631 _requester = client; | 1628 _requester = client; |
1632 | 1629 |
1633 /** | 1630 /** |
1634 * Remove permission entries from an already existing asset. | 1631 * Remove permission entries from an already existing asset. |
1635 * | 1632 * |
1636 * [request] - The metadata request object. | 1633 * [request] - The metadata request object. |
1637 * | 1634 * |
1638 * Request parameters: | 1635 * Request parameters: |
1639 * | 1636 * |
1640 * [id] - The ID of the asset from which permissions will be removed. | 1637 * [id] - The ID of the asset from which permissions will be removed. |
1641 * | 1638 * |
1642 * Completes with a [PermissionsBatchDeleteResponse]. | 1639 * Completes with a [PermissionsBatchDeleteResponse]. |
1643 * | 1640 * |
1644 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1641 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1645 * error. | 1642 * error. |
1646 * | 1643 * |
1647 * If the used [http.Client] completes with an error when making a REST call, | 1644 * If the used [http.Client] completes with an error when making a REST call, |
1648 * this method will complete with the same error. | 1645 * this method will complete with the same error. |
1649 */ | 1646 */ |
1650 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { | 1647 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { |
1651 var _url = null; | 1648 var _url = null; |
1652 var _queryParams = new core.Map(); | 1649 var _queryParams = new core.Map(); |
1653 var _uploadMedia = null; | 1650 var _uploadMedia = null; |
1654 var _uploadOptions = null; | 1651 var _uploadOptions = null; |
1655 var _downloadOptions = common.DownloadOptions.Metadata; | 1652 var _downloadOptions = commons.DownloadOptions.Metadata; |
1656 var _body = null; | 1653 var _body = null; |
1657 | 1654 |
1658 if (request != null) { | 1655 if (request != null) { |
1659 _body = convert.JSON.encode((request).toJson()); | 1656 _body = convert.JSON.encode((request).toJson()); |
1660 } | 1657 } |
1661 if (id == null) { | 1658 if (id == null) { |
1662 throw new core.ArgumentError("Parameter id is required."); | 1659 throw new core.ArgumentError("Parameter id is required."); |
1663 } | 1660 } |
1664 | 1661 |
1665 | 1662 |
1666 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/permission
s/batchDelete'; | 1663 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batchD
elete'; |
1667 | 1664 |
1668 var _response = _requester.request(_url, | 1665 var _response = _requester.request(_url, |
1669 "POST", | 1666 "POST", |
1670 body: _body, | 1667 body: _body, |
1671 queryParams: _queryParams, | 1668 queryParams: _queryParams, |
1672 uploadOptions: _uploadOptions, | 1669 uploadOptions: _uploadOptions, |
1673 uploadMedia: _uploadMedia, | 1670 uploadMedia: _uploadMedia, |
1674 downloadOptions: _downloadOptions); | 1671 downloadOptions: _downloadOptions); |
1675 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); | 1672 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); |
1676 } | 1673 } |
1677 | 1674 |
1678 /** | 1675 /** |
1679 * Add or update permission entries to an already existing asset. | 1676 * Add or update permission entries to an already existing asset. |
1680 * | 1677 * |
1681 * An asset can hold up to 20 different permission entries. Each batchInsert | 1678 * An asset can hold up to 20 different permission entries. Each batchInsert |
1682 * request is atomic. | 1679 * request is atomic. |
1683 * | 1680 * |
1684 * [request] - The metadata request object. | 1681 * [request] - The metadata request object. |
1685 * | 1682 * |
1686 * Request parameters: | 1683 * Request parameters: |
1687 * | 1684 * |
1688 * [id] - The ID of the asset to which permissions will be added. | 1685 * [id] - The ID of the asset to which permissions will be added. |
1689 * | 1686 * |
1690 * Completes with a [PermissionsBatchUpdateResponse]. | 1687 * Completes with a [PermissionsBatchUpdateResponse]. |
1691 * | 1688 * |
1692 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1689 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1693 * error. | 1690 * error. |
1694 * | 1691 * |
1695 * If the used [http.Client] completes with an error when making a REST call, | 1692 * If the used [http.Client] completes with an error when making a REST call, |
1696 * this method will complete with the same error. | 1693 * this method will complete with the same error. |
1697 */ | 1694 */ |
1698 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { | 1695 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { |
1699 var _url = null; | 1696 var _url = null; |
1700 var _queryParams = new core.Map(); | 1697 var _queryParams = new core.Map(); |
1701 var _uploadMedia = null; | 1698 var _uploadMedia = null; |
1702 var _uploadOptions = null; | 1699 var _uploadOptions = null; |
1703 var _downloadOptions = common.DownloadOptions.Metadata; | 1700 var _downloadOptions = commons.DownloadOptions.Metadata; |
1704 var _body = null; | 1701 var _body = null; |
1705 | 1702 |
1706 if (request != null) { | 1703 if (request != null) { |
1707 _body = convert.JSON.encode((request).toJson()); | 1704 _body = convert.JSON.encode((request).toJson()); |
1708 } | 1705 } |
1709 if (id == null) { | 1706 if (id == null) { |
1710 throw new core.ArgumentError("Parameter id is required."); | 1707 throw new core.ArgumentError("Parameter id is required."); |
1711 } | 1708 } |
1712 | 1709 |
1713 | 1710 |
1714 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/permission
s/batchUpdate'; | 1711 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batchU
pdate'; |
1715 | 1712 |
1716 var _response = _requester.request(_url, | 1713 var _response = _requester.request(_url, |
1717 "POST", | 1714 "POST", |
1718 body: _body, | 1715 body: _body, |
1719 queryParams: _queryParams, | 1716 queryParams: _queryParams, |
1720 uploadOptions: _uploadOptions, | 1717 uploadOptions: _uploadOptions, |
1721 uploadMedia: _uploadMedia, | 1718 uploadMedia: _uploadMedia, |
1722 downloadOptions: _downloadOptions); | 1719 downloadOptions: _downloadOptions); |
1723 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); | 1720 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); |
1724 } | 1721 } |
1725 | 1722 |
1726 /** | 1723 /** |
1727 * Return all of the permissions for the specified asset. | 1724 * Return all of the permissions for the specified asset. |
1728 * | 1725 * |
1729 * Request parameters: | 1726 * Request parameters: |
1730 * | 1727 * |
1731 * [id] - The ID of the asset whose permissions will be listed. | 1728 * [id] - The ID of the asset whose permissions will be listed. |
1732 * | 1729 * |
1733 * Completes with a [PermissionsListResponse]. | 1730 * Completes with a [PermissionsListResponse]. |
1734 * | 1731 * |
1735 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1732 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1736 * error. | 1733 * error. |
1737 * | 1734 * |
1738 * If the used [http.Client] completes with an error when making a REST call, | 1735 * If the used [http.Client] completes with an error when making a REST call, |
1739 * this method will complete with the same error. | 1736 * this method will complete with the same error. |
1740 */ | 1737 */ |
1741 async.Future<PermissionsListResponse> list(core.String id) { | 1738 async.Future<PermissionsListResponse> list(core.String id) { |
1742 var _url = null; | 1739 var _url = null; |
1743 var _queryParams = new core.Map(); | 1740 var _queryParams = new core.Map(); |
1744 var _uploadMedia = null; | 1741 var _uploadMedia = null; |
1745 var _uploadOptions = null; | 1742 var _uploadOptions = null; |
1746 var _downloadOptions = common.DownloadOptions.Metadata; | 1743 var _downloadOptions = commons.DownloadOptions.Metadata; |
1747 var _body = null; | 1744 var _body = null; |
1748 | 1745 |
1749 if (id == null) { | 1746 if (id == null) { |
1750 throw new core.ArgumentError("Parameter id is required."); | 1747 throw new core.ArgumentError("Parameter id is required."); |
1751 } | 1748 } |
1752 | 1749 |
1753 | 1750 |
1754 _url = 'maps/' + common_internal.Escaper.ecapeVariable('$id') + '/permission
s'; | 1751 _url = 'maps/' + commons.Escaper.ecapeVariable('$id') + '/permissions'; |
1755 | 1752 |
1756 var _response = _requester.request(_url, | 1753 var _response = _requester.request(_url, |
1757 "GET", | 1754 "GET", |
1758 body: _body, | 1755 body: _body, |
1759 queryParams: _queryParams, | 1756 queryParams: _queryParams, |
1760 uploadOptions: _uploadOptions, | 1757 uploadOptions: _uploadOptions, |
1761 uploadMedia: _uploadMedia, | 1758 uploadMedia: _uploadMedia, |
1762 downloadOptions: _downloadOptions); | 1759 downloadOptions: _downloadOptions); |
1763 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 1760 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
1764 } | 1761 } |
1765 | 1762 |
1766 } | 1763 } |
1767 | 1764 |
1768 | 1765 |
1769 /** Not documented yet. */ | |
1770 class ProjectsResourceApi { | 1766 class ProjectsResourceApi { |
1771 final common_internal.ApiRequester _requester; | 1767 final commons.ApiRequester _requester; |
1772 | 1768 |
1773 ProjectsIconsResourceApi get icons => new ProjectsIconsResourceApi(_requester)
; | 1769 ProjectsIconsResourceApi get icons => new ProjectsIconsResourceApi(_requester)
; |
1774 | 1770 |
1775 ProjectsResourceApi(common_internal.ApiRequester client) : | 1771 ProjectsResourceApi(commons.ApiRequester client) : |
1776 _requester = client; | 1772 _requester = client; |
1777 | 1773 |
1778 /** | 1774 /** |
1779 * Return all projects readable by the current user. | 1775 * Return all projects readable by the current user. |
1780 * | 1776 * |
1781 * Request parameters: | 1777 * Request parameters: |
1782 * | 1778 * |
1783 * Completes with a [ProjectsListResponse]. | 1779 * Completes with a [ProjectsListResponse]. |
1784 * | 1780 * |
1785 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1781 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1786 * error. | 1782 * error. |
1787 * | 1783 * |
1788 * If the used [http.Client] completes with an error when making a REST call, | 1784 * If the used [http.Client] completes with an error when making a REST call, |
1789 * this method will complete with the same error. | 1785 * this method will complete with the same error. |
1790 */ | 1786 */ |
1791 async.Future<ProjectsListResponse> list() { | 1787 async.Future<ProjectsListResponse> list() { |
1792 var _url = null; | 1788 var _url = null; |
1793 var _queryParams = new core.Map(); | 1789 var _queryParams = new core.Map(); |
1794 var _uploadMedia = null; | 1790 var _uploadMedia = null; |
1795 var _uploadOptions = null; | 1791 var _uploadOptions = null; |
1796 var _downloadOptions = common.DownloadOptions.Metadata; | 1792 var _downloadOptions = commons.DownloadOptions.Metadata; |
1797 var _body = null; | 1793 var _body = null; |
1798 | 1794 |
1799 | 1795 |
1800 | 1796 |
1801 _url = 'projects'; | 1797 _url = 'projects'; |
1802 | 1798 |
1803 var _response = _requester.request(_url, | 1799 var _response = _requester.request(_url, |
1804 "GET", | 1800 "GET", |
1805 body: _body, | 1801 body: _body, |
1806 queryParams: _queryParams, | 1802 queryParams: _queryParams, |
1807 uploadOptions: _uploadOptions, | 1803 uploadOptions: _uploadOptions, |
1808 uploadMedia: _uploadMedia, | 1804 uploadMedia: _uploadMedia, |
1809 downloadOptions: _downloadOptions); | 1805 downloadOptions: _downloadOptions); |
1810 return _response.then((data) => new ProjectsListResponse.fromJson(data)); | 1806 return _response.then((data) => new ProjectsListResponse.fromJson(data)); |
1811 } | 1807 } |
1812 | 1808 |
1813 } | 1809 } |
1814 | 1810 |
1815 | 1811 |
1816 /** Not documented yet. */ | |
1817 class ProjectsIconsResourceApi { | 1812 class ProjectsIconsResourceApi { |
1818 final common_internal.ApiRequester _requester; | 1813 final commons.ApiRequester _requester; |
1819 | 1814 |
1820 ProjectsIconsResourceApi(common_internal.ApiRequester client) : | 1815 ProjectsIconsResourceApi(commons.ApiRequester client) : |
1821 _requester = client; | 1816 _requester = client; |
1822 | 1817 |
1823 /** | 1818 /** |
1824 * Create an icon. | 1819 * Create an icon. |
1825 * | 1820 * |
1826 * [request] - The metadata request object. | 1821 * [request] - The metadata request object. |
1827 * | 1822 * |
1828 * Request parameters: | 1823 * Request parameters: |
1829 * | 1824 * |
1830 * [projectId] - The ID of the project. | 1825 * [projectId] - The ID of the project. |
1831 * | 1826 * |
1832 * [uploadMedia] - The media to upload. | 1827 * [uploadMedia] - The media to upload. |
1833 * | 1828 * |
1834 * [uploadOptions] - Options for the media upload. Streaming Media without the | 1829 * [uploadOptions] - Options for the media upload. Streaming Media without the |
1835 * length being known ahead of time is only supported via resumable uploads. | 1830 * length being known ahead of time is only supported via resumable uploads. |
1836 * | 1831 * |
1837 * Completes with a [Icon]. | 1832 * Completes with a [Icon]. |
1838 * | 1833 * |
1839 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1834 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1840 * error. | 1835 * error. |
1841 * | 1836 * |
1842 * If the used [http.Client] completes with an error when making a REST call, | 1837 * If the used [http.Client] completes with an error when making a REST call, |
1843 * this method will complete with the same error. | 1838 * this method will complete with the same error. |
1844 */ | 1839 */ |
1845 async.Future<Icon> create(Icon request, core.String projectId, {common.UploadO
ptions uploadOptions : common.UploadOptions.Default, common.Media uploadMedia})
{ | 1840 async.Future<Icon> create(Icon request, core.String projectId, {commons.Upload
Options uploadOptions : commons.UploadOptions.Default, commons.Media uploadMedia
}) { |
1846 var _url = null; | 1841 var _url = null; |
1847 var _queryParams = new core.Map(); | 1842 var _queryParams = new core.Map(); |
1848 var _uploadMedia = null; | 1843 var _uploadMedia = null; |
1849 var _uploadOptions = null; | 1844 var _uploadOptions = null; |
1850 var _downloadOptions = common.DownloadOptions.Metadata; | 1845 var _downloadOptions = commons.DownloadOptions.Metadata; |
1851 var _body = null; | 1846 var _body = null; |
1852 | 1847 |
1853 if (request != null) { | 1848 if (request != null) { |
1854 _body = convert.JSON.encode((request).toJson()); | 1849 _body = convert.JSON.encode((request).toJson()); |
1855 } | 1850 } |
1856 if (projectId == null) { | 1851 if (projectId == null) { |
1857 throw new core.ArgumentError("Parameter projectId is required."); | 1852 throw new core.ArgumentError("Parameter projectId is required."); |
1858 } | 1853 } |
1859 | 1854 |
1860 _uploadMedia = uploadMedia; | 1855 _uploadMedia = uploadMedia; |
1861 _uploadOptions = uploadOptions; | 1856 _uploadOptions = uploadOptions; |
1862 | 1857 |
1863 if (_uploadMedia == null) { | 1858 if (_uploadMedia == null) { |
1864 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$projectId') +
'/icons'; | 1859 _url = 'projects/' + commons.Escaper.ecapeVariable('$projectId') + '/icons
'; |
1865 } else if (_uploadOptions is common.ResumableUploadOptions) { | 1860 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
1866 _url = '/resumable/upload/mapsengine/v1/projects/' + common_internal.Escap
er.ecapeVariable('$projectId') + '/icons'; | 1861 _url = '/resumable/upload/mapsengine/v1/projects/' + commons.Escaper.ecape
Variable('$projectId') + '/icons'; |
1867 } else { | 1862 } else { |
1868 _url = '/upload/mapsengine/v1/projects/' + common_internal.Escaper.ecapeVa
riable('$projectId') + '/icons'; | 1863 _url = '/upload/mapsengine/v1/projects/' + commons.Escaper.ecapeVariable('
$projectId') + '/icons'; |
1869 } | 1864 } |
1870 | 1865 |
1871 | 1866 |
1872 var _response = _requester.request(_url, | 1867 var _response = _requester.request(_url, |
1873 "POST", | 1868 "POST", |
1874 body: _body, | 1869 body: _body, |
1875 queryParams: _queryParams, | 1870 queryParams: _queryParams, |
1876 uploadOptions: _uploadOptions, | 1871 uploadOptions: _uploadOptions, |
1877 uploadMedia: _uploadMedia, | 1872 uploadMedia: _uploadMedia, |
1878 downloadOptions: _downloadOptions); | 1873 downloadOptions: _downloadOptions); |
(...skipping 10 matching lines...) Expand all Loading... |
1889 * [id] - The ID of the icon. | 1884 * [id] - The ID of the icon. |
1890 * | 1885 * |
1891 * [downloadOptions] - Options for downloading. A download can be either a | 1886 * [downloadOptions] - Options for downloading. A download can be either a |
1892 * Metadata (default) or Media download. Partial Media downloads are possible | 1887 * Metadata (default) or Media download. Partial Media downloads are possible |
1893 * as well. | 1888 * as well. |
1894 * | 1889 * |
1895 * Completes with a | 1890 * Completes with a |
1896 * | 1891 * |
1897 * - [Icon] for Metadata downloads (see [downloadOptions]). | 1892 * - [Icon] for Metadata downloads (see [downloadOptions]). |
1898 * | 1893 * |
1899 * - [common.Media] for Media downloads (see [downloadOptions]). | 1894 * - [commons.Media] for Media downloads (see [downloadOptions]). |
1900 * | 1895 * |
1901 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1896 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1902 * error. | 1897 * error. |
1903 * | 1898 * |
1904 * 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, |
1905 * this method will complete with the same error. | 1900 * this method will complete with the same error. |
1906 */ | 1901 */ |
1907 async.Future get(core.String projectId, core.String id, {common.DownloadOption
s downloadOptions: common.DownloadOptions.Metadata}) { | 1902 async.Future get(core.String projectId, core.String id, {commons.DownloadOptio
ns downloadOptions: commons.DownloadOptions.Metadata}) { |
1908 var _url = null; | 1903 var _url = null; |
1909 var _queryParams = new core.Map(); | 1904 var _queryParams = new core.Map(); |
1910 var _uploadMedia = null; | 1905 var _uploadMedia = null; |
1911 var _uploadOptions = null; | 1906 var _uploadOptions = null; |
1912 var _downloadOptions = common.DownloadOptions.Metadata; | 1907 var _downloadOptions = commons.DownloadOptions.Metadata; |
1913 var _body = null; | 1908 var _body = null; |
1914 | 1909 |
1915 if (projectId == null) { | 1910 if (projectId == null) { |
1916 throw new core.ArgumentError("Parameter projectId is required."); | 1911 throw new core.ArgumentError("Parameter projectId is required."); |
1917 } | 1912 } |
1918 if (id == null) { | 1913 if (id == null) { |
1919 throw new core.ArgumentError("Parameter id is required."); | 1914 throw new core.ArgumentError("Parameter id is required."); |
1920 } | 1915 } |
1921 | 1916 |
1922 _downloadOptions = downloadOptions; | 1917 _downloadOptions = downloadOptions; |
1923 | 1918 |
1924 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$projectId') + '
/icons/' + common_internal.Escaper.ecapeVariable('$id'); | 1919 _url = 'projects/' + commons.Escaper.ecapeVariable('$projectId') + '/icons/'
+ commons.Escaper.ecapeVariable('$id'); |
1925 | 1920 |
1926 var _response = _requester.request(_url, | 1921 var _response = _requester.request(_url, |
1927 "GET", | 1922 "GET", |
1928 body: _body, | 1923 body: _body, |
1929 queryParams: _queryParams, | 1924 queryParams: _queryParams, |
1930 uploadOptions: _uploadOptions, | 1925 uploadOptions: _uploadOptions, |
1931 uploadMedia: _uploadMedia, | 1926 uploadMedia: _uploadMedia, |
1932 downloadOptions: _downloadOptions); | 1927 downloadOptions: _downloadOptions); |
1933 if (_downloadOptions == null || | 1928 if (_downloadOptions == null || |
1934 _downloadOptions == common.DownloadOptions.Metadata) { | 1929 _downloadOptions == commons.DownloadOptions.Metadata) { |
1935 return _response.then((data) => new Icon.fromJson(data)); | 1930 return _response.then((data) => new Icon.fromJson(data)); |
1936 } else { | 1931 } else { |
1937 return _response; | 1932 return _response; |
1938 } | 1933 } |
1939 } | 1934 } |
1940 | 1935 |
1941 /** | 1936 /** |
1942 * Return all icons in the current project | 1937 * Return all icons in the current project |
1943 * | 1938 * |
1944 * Request parameters: | 1939 * Request parameters: |
1945 * | 1940 * |
1946 * [projectId] - The ID of the project. | 1941 * [projectId] - The ID of the project. |
1947 * | 1942 * |
1948 * [maxResults] - The maximum number of items to include in a single response | 1943 * [maxResults] - The maximum number of items to include in a single response |
1949 * page. The maximum supported value is 50. | 1944 * page. The maximum supported value is 50. |
1950 * | 1945 * |
1951 * [pageToken] - The continuation token, used to page through large result | 1946 * [pageToken] - The continuation token, used to page through large result |
1952 * sets. To get the next page of results, set this parameter to the value of | 1947 * sets. To get the next page of results, set this parameter to the value of |
1953 * nextPageToken from the previous response. | 1948 * nextPageToken from the previous response. |
1954 * | 1949 * |
1955 * Completes with a [IconsListResponse]. | 1950 * Completes with a [IconsListResponse]. |
1956 * | 1951 * |
1957 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1952 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1958 * error. | 1953 * error. |
1959 * | 1954 * |
1960 * If the used [http.Client] completes with an error when making a REST call, | 1955 * If the used [http.Client] completes with an error when making a REST call, |
1961 * this method will complete with the same error. | 1956 * this method will complete with the same error. |
1962 */ | 1957 */ |
1963 async.Future<IconsListResponse> list(core.String projectId, {core.int maxResul
ts, core.String pageToken}) { | 1958 async.Future<IconsListResponse> list(core.String projectId, {core.int maxResul
ts, core.String pageToken}) { |
1964 var _url = null; | 1959 var _url = null; |
1965 var _queryParams = new core.Map(); | 1960 var _queryParams = new core.Map(); |
1966 var _uploadMedia = null; | 1961 var _uploadMedia = null; |
1967 var _uploadOptions = null; | 1962 var _uploadOptions = null; |
1968 var _downloadOptions = common.DownloadOptions.Metadata; | 1963 var _downloadOptions = commons.DownloadOptions.Metadata; |
1969 var _body = null; | 1964 var _body = null; |
1970 | 1965 |
1971 if (projectId == null) { | 1966 if (projectId == null) { |
1972 throw new core.ArgumentError("Parameter projectId is required."); | 1967 throw new core.ArgumentError("Parameter projectId is required."); |
1973 } | 1968 } |
1974 if (maxResults != null) { | 1969 if (maxResults != null) { |
1975 _queryParams["maxResults"] = ["${maxResults}"]; | 1970 _queryParams["maxResults"] = ["${maxResults}"]; |
1976 } | 1971 } |
1977 if (pageToken != null) { | 1972 if (pageToken != null) { |
1978 _queryParams["pageToken"] = [pageToken]; | 1973 _queryParams["pageToken"] = [pageToken]; |
1979 } | 1974 } |
1980 | 1975 |
1981 | 1976 |
1982 _url = 'projects/' + common_internal.Escaper.ecapeVariable('$projectId') + '
/icons'; | 1977 _url = 'projects/' + commons.Escaper.ecapeVariable('$projectId') + '/icons'; |
1983 | 1978 |
1984 var _response = _requester.request(_url, | 1979 var _response = _requester.request(_url, |
1985 "GET", | 1980 "GET", |
1986 body: _body, | 1981 body: _body, |
1987 queryParams: _queryParams, | 1982 queryParams: _queryParams, |
1988 uploadOptions: _uploadOptions, | 1983 uploadOptions: _uploadOptions, |
1989 uploadMedia: _uploadMedia, | 1984 uploadMedia: _uploadMedia, |
1990 downloadOptions: _downloadOptions); | 1985 downloadOptions: _downloadOptions); |
1991 return _response.then((data) => new IconsListResponse.fromJson(data)); | 1986 return _response.then((data) => new IconsListResponse.fromJson(data)); |
1992 } | 1987 } |
1993 | 1988 |
1994 } | 1989 } |
1995 | 1990 |
1996 | 1991 |
1997 /** Not documented yet. */ | |
1998 class RasterCollectionsResourceApi { | 1992 class RasterCollectionsResourceApi { |
1999 final common_internal.ApiRequester _requester; | 1993 final commons.ApiRequester _requester; |
2000 | 1994 |
2001 RasterCollectionsParentsResourceApi get parents => new RasterCollectionsParent
sResourceApi(_requester); | 1995 RasterCollectionsParentsResourceApi get parents => new RasterCollectionsParent
sResourceApi(_requester); |
2002 RasterCollectionsPermissionsResourceApi get permissions => new RasterCollectio
nsPermissionsResourceApi(_requester); | 1996 RasterCollectionsPermissionsResourceApi get permissions => new RasterCollectio
nsPermissionsResourceApi(_requester); |
2003 RasterCollectionsRastersResourceApi get rasters => new RasterCollectionsRaster
sResourceApi(_requester); | 1997 RasterCollectionsRastersResourceApi get rasters => new RasterCollectionsRaster
sResourceApi(_requester); |
2004 | 1998 |
2005 RasterCollectionsResourceApi(common_internal.ApiRequester client) : | 1999 RasterCollectionsResourceApi(commons.ApiRequester client) : |
2006 _requester = client; | 2000 _requester = client; |
2007 | 2001 |
2008 /** | 2002 /** |
2009 * Cancel processing on a raster collection asset. | 2003 * Cancel processing on a raster collection asset. |
2010 * | 2004 * |
2011 * Request parameters: | 2005 * Request parameters: |
2012 * | 2006 * |
2013 * [id] - The ID of the raster collection. | 2007 * [id] - The ID of the raster collection. |
2014 * | 2008 * |
2015 * Completes with a [ProcessResponse]. | 2009 * Completes with a [ProcessResponse]. |
2016 * | 2010 * |
2017 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2011 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2018 * error. | 2012 * error. |
2019 * | 2013 * |
2020 * If the used [http.Client] completes with an error when making a REST call, | 2014 * If the used [http.Client] completes with an error when making a REST call, |
2021 * this method will complete with the same error. | 2015 * this method will complete with the same error. |
2022 */ | 2016 */ |
2023 async.Future<ProcessResponse> cancelProcessing(core.String id) { | 2017 async.Future<ProcessResponse> cancelProcessing(core.String id) { |
2024 var _url = null; | 2018 var _url = null; |
2025 var _queryParams = new core.Map(); | 2019 var _queryParams = new core.Map(); |
2026 var _uploadMedia = null; | 2020 var _uploadMedia = null; |
2027 var _uploadOptions = null; | 2021 var _uploadOptions = null; |
2028 var _downloadOptions = common.DownloadOptions.Metadata; | 2022 var _downloadOptions = commons.DownloadOptions.Metadata; |
2029 var _body = null; | 2023 var _body = null; |
2030 | 2024 |
2031 if (id == null) { | 2025 if (id == null) { |
2032 throw new core.ArgumentError("Parameter id is required."); | 2026 throw new core.ArgumentError("Parameter id is required."); |
2033 } | 2027 } |
2034 | 2028 |
2035 | 2029 |
2036 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/cancelProcessing'; | 2030 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/cance
lProcessing'; |
2037 | 2031 |
2038 var _response = _requester.request(_url, | 2032 var _response = _requester.request(_url, |
2039 "POST", | 2033 "POST", |
2040 body: _body, | 2034 body: _body, |
2041 queryParams: _queryParams, | 2035 queryParams: _queryParams, |
2042 uploadOptions: _uploadOptions, | 2036 uploadOptions: _uploadOptions, |
2043 uploadMedia: _uploadMedia, | 2037 uploadMedia: _uploadMedia, |
2044 downloadOptions: _downloadOptions); | 2038 downloadOptions: _downloadOptions); |
2045 return _response.then((data) => new ProcessResponse.fromJson(data)); | 2039 return _response.then((data) => new ProcessResponse.fromJson(data)); |
2046 } | 2040 } |
2047 | 2041 |
2048 /** | 2042 /** |
2049 * Create a raster collection asset. | 2043 * Create a raster collection asset. |
2050 * | 2044 * |
2051 * [request] - The metadata request object. | 2045 * [request] - The metadata request object. |
2052 * | 2046 * |
2053 * Request parameters: | 2047 * Request parameters: |
2054 * | 2048 * |
2055 * Completes with a [RasterCollection]. | 2049 * Completes with a [RasterCollection]. |
2056 * | 2050 * |
2057 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2051 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2058 * error. | 2052 * error. |
2059 * | 2053 * |
2060 * If the used [http.Client] completes with an error when making a REST call, | 2054 * If the used [http.Client] completes with an error when making a REST call, |
2061 * this method will complete with the same error. | 2055 * this method will complete with the same error. |
2062 */ | 2056 */ |
2063 async.Future<RasterCollection> create(RasterCollection request) { | 2057 async.Future<RasterCollection> create(RasterCollection request) { |
2064 var _url = null; | 2058 var _url = null; |
2065 var _queryParams = new core.Map(); | 2059 var _queryParams = new core.Map(); |
2066 var _uploadMedia = null; | 2060 var _uploadMedia = null; |
2067 var _uploadOptions = null; | 2061 var _uploadOptions = null; |
2068 var _downloadOptions = common.DownloadOptions.Metadata; | 2062 var _downloadOptions = commons.DownloadOptions.Metadata; |
2069 var _body = null; | 2063 var _body = null; |
2070 | 2064 |
2071 if (request != null) { | 2065 if (request != null) { |
2072 _body = convert.JSON.encode((request).toJson()); | 2066 _body = convert.JSON.encode((request).toJson()); |
2073 } | 2067 } |
2074 | 2068 |
2075 | 2069 |
2076 _url = 'rasterCollections'; | 2070 _url = 'rasterCollections'; |
2077 | 2071 |
2078 var _response = _requester.request(_url, | 2072 var _response = _requester.request(_url, |
2079 "POST", | 2073 "POST", |
2080 body: _body, | 2074 body: _body, |
2081 queryParams: _queryParams, | 2075 queryParams: _queryParams, |
2082 uploadOptions: _uploadOptions, | 2076 uploadOptions: _uploadOptions, |
2083 uploadMedia: _uploadMedia, | 2077 uploadMedia: _uploadMedia, |
2084 downloadOptions: _downloadOptions); | 2078 downloadOptions: _downloadOptions); |
2085 return _response.then((data) => new RasterCollection.fromJson(data)); | 2079 return _response.then((data) => new RasterCollection.fromJson(data)); |
2086 } | 2080 } |
2087 | 2081 |
2088 /** | 2082 /** |
2089 * Delete a raster collection. | 2083 * Delete a raster collection. |
2090 * | 2084 * |
2091 * Request parameters: | 2085 * Request parameters: |
2092 * | 2086 * |
2093 * [id] - The ID of the raster collection. Only the raster collection creator | 2087 * [id] - The ID of the raster collection. Only the raster collection creator |
2094 * or project owner are permitted to delete. If the rastor collection is | 2088 * or project owner are permitted to delete. If the rastor collection is |
2095 * included in a layer, the request will fail. Remove the raster collection | 2089 * included in a layer, the request will fail. Remove the raster collection |
2096 * from all layers prior to deleting. | 2090 * from all layers prior to deleting. |
2097 * | 2091 * |
2098 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2099 * error. | 2093 * error. |
2100 * | 2094 * |
2101 * If the used [http.Client] completes with an error when making a REST call, | 2095 * If the used [http.Client] completes with an error when making a REST call, |
2102 * this method will complete with the same error. | 2096 * this method will complete with the same error. |
2103 */ | 2097 */ |
2104 async.Future delete(core.String id) { | 2098 async.Future delete(core.String id) { |
2105 var _url = null; | 2099 var _url = null; |
2106 var _queryParams = new core.Map(); | 2100 var _queryParams = new core.Map(); |
2107 var _uploadMedia = null; | 2101 var _uploadMedia = null; |
2108 var _uploadOptions = null; | 2102 var _uploadOptions = null; |
2109 var _downloadOptions = common.DownloadOptions.Metadata; | 2103 var _downloadOptions = commons.DownloadOptions.Metadata; |
2110 var _body = null; | 2104 var _body = null; |
2111 | 2105 |
2112 if (id == null) { | 2106 if (id == null) { |
2113 throw new core.ArgumentError("Parameter id is required."); | 2107 throw new core.ArgumentError("Parameter id is required."); |
2114 } | 2108 } |
2115 | 2109 |
2116 _downloadOptions = null; | 2110 _downloadOptions = null; |
2117 | 2111 |
2118 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id'); | 2112 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id'); |
2119 | 2113 |
2120 var _response = _requester.request(_url, | 2114 var _response = _requester.request(_url, |
2121 "DELETE", | 2115 "DELETE", |
2122 body: _body, | 2116 body: _body, |
2123 queryParams: _queryParams, | 2117 queryParams: _queryParams, |
2124 uploadOptions: _uploadOptions, | 2118 uploadOptions: _uploadOptions, |
2125 uploadMedia: _uploadMedia, | 2119 uploadMedia: _uploadMedia, |
2126 downloadOptions: _downloadOptions); | 2120 downloadOptions: _downloadOptions); |
2127 return _response.then((data) => null); | 2121 return _response.then((data) => null); |
2128 } | 2122 } |
2129 | 2123 |
2130 /** | 2124 /** |
2131 * Return metadata for a particular raster collection. | 2125 * Return metadata for a particular raster collection. |
2132 * | 2126 * |
2133 * Request parameters: | 2127 * Request parameters: |
2134 * | 2128 * |
2135 * [id] - The ID of the raster collection. | 2129 * [id] - The ID of the raster collection. |
2136 * | 2130 * |
2137 * Completes with a [RasterCollection]. | 2131 * Completes with a [RasterCollection]. |
2138 * | 2132 * |
2139 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2133 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2140 * error. | 2134 * error. |
2141 * | 2135 * |
2142 * If the used [http.Client] completes with an error when making a REST call, | 2136 * If the used [http.Client] completes with an error when making a REST call, |
2143 * this method will complete with the same error. | 2137 * this method will complete with the same error. |
2144 */ | 2138 */ |
2145 async.Future<RasterCollection> get(core.String id) { | 2139 async.Future<RasterCollection> get(core.String id) { |
2146 var _url = null; | 2140 var _url = null; |
2147 var _queryParams = new core.Map(); | 2141 var _queryParams = new core.Map(); |
2148 var _uploadMedia = null; | 2142 var _uploadMedia = null; |
2149 var _uploadOptions = null; | 2143 var _uploadOptions = null; |
2150 var _downloadOptions = common.DownloadOptions.Metadata; | 2144 var _downloadOptions = commons.DownloadOptions.Metadata; |
2151 var _body = null; | 2145 var _body = null; |
2152 | 2146 |
2153 if (id == null) { | 2147 if (id == null) { |
2154 throw new core.ArgumentError("Parameter id is required."); | 2148 throw new core.ArgumentError("Parameter id is required."); |
2155 } | 2149 } |
2156 | 2150 |
2157 | 2151 |
2158 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id'); | 2152 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id'); |
2159 | 2153 |
2160 var _response = _requester.request(_url, | 2154 var _response = _requester.request(_url, |
2161 "GET", | 2155 "GET", |
2162 body: _body, | 2156 body: _body, |
2163 queryParams: _queryParams, | 2157 queryParams: _queryParams, |
2164 uploadOptions: _uploadOptions, | 2158 uploadOptions: _uploadOptions, |
2165 uploadMedia: _uploadMedia, | 2159 uploadMedia: _uploadMedia, |
2166 downloadOptions: _downloadOptions); | 2160 downloadOptions: _downloadOptions); |
2167 return _response.then((data) => new RasterCollection.fromJson(data)); | 2161 return _response.then((data) => new RasterCollection.fromJson(data)); |
2168 } | 2162 } |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2222 * - "writer" : The user can read and write the asset. | 2216 * - "writer" : The user can read and write the asset. |
2223 * | 2217 * |
2224 * [search] - An unstructured search string used to filter the set of results | 2218 * [search] - An unstructured search string used to filter the set of results |
2225 * based on asset metadata. | 2219 * based on asset metadata. |
2226 * | 2220 * |
2227 * [tags] - A comma separated list of tags. Returned assets will contain all | 2221 * [tags] - A comma separated list of tags. Returned assets will contain all |
2228 * the tags from the list. | 2222 * the tags from the list. |
2229 * | 2223 * |
2230 * Completes with a [RasterCollectionsListResponse]. | 2224 * Completes with a [RasterCollectionsListResponse]. |
2231 * | 2225 * |
2232 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2226 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2233 * error. | 2227 * error. |
2234 * | 2228 * |
2235 * If the used [http.Client] completes with an error when making a REST call, | 2229 * If the used [http.Client] completes with an error when making a REST call, |
2236 * this method will complete with the same error. | 2230 * this method will complete with the same error. |
2237 */ | 2231 */ |
2238 async.Future<RasterCollectionsListResponse> list({core.String bbox, core.DateT
ime createdAfter, core.DateTime createdBefore, core.String creatorEmail, core.in
t maxResults, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.St
ring pageToken, core.String processingStatus, core.String projectId, core.String
role, core.String search, core.String tags}) { | 2232 async.Future<RasterCollectionsListResponse> list({core.String bbox, core.DateT
ime createdAfter, core.DateTime createdBefore, core.String creatorEmail, core.in
t maxResults, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.St
ring pageToken, core.String processingStatus, core.String projectId, core.String
role, core.String search, core.String tags}) { |
2239 var _url = null; | 2233 var _url = null; |
2240 var _queryParams = new core.Map(); | 2234 var _queryParams = new core.Map(); |
2241 var _uploadMedia = null; | 2235 var _uploadMedia = null; |
2242 var _uploadOptions = null; | 2236 var _uploadOptions = null; |
2243 var _downloadOptions = common.DownloadOptions.Metadata; | 2237 var _downloadOptions = commons.DownloadOptions.Metadata; |
2244 var _body = null; | 2238 var _body = null; |
2245 | 2239 |
2246 if (bbox != null) { | 2240 if (bbox != null) { |
2247 _queryParams["bbox"] = [bbox]; | 2241 _queryParams["bbox"] = [bbox]; |
2248 } | 2242 } |
2249 if (createdAfter != null) { | 2243 if (createdAfter != null) { |
2250 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 2244 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
2251 } | 2245 } |
2252 if (createdBefore != null) { | 2246 if (createdBefore != null) { |
2253 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; | 2247 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2298 | 2292 |
2299 /** | 2293 /** |
2300 * Mutate a raster collection asset. | 2294 * Mutate a raster collection asset. |
2301 * | 2295 * |
2302 * [request] - The metadata request object. | 2296 * [request] - The metadata request object. |
2303 * | 2297 * |
2304 * Request parameters: | 2298 * Request parameters: |
2305 * | 2299 * |
2306 * [id] - The ID of the raster collection. | 2300 * [id] - The ID of the raster collection. |
2307 * | 2301 * |
2308 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2302 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2309 * error. | 2303 * error. |
2310 * | 2304 * |
2311 * If the used [http.Client] completes with an error when making a REST call, | 2305 * If the used [http.Client] completes with an error when making a REST call, |
2312 * this method will complete with the same error. | 2306 * this method will complete with the same error. |
2313 */ | 2307 */ |
2314 async.Future patch(RasterCollection request, core.String id) { | 2308 async.Future patch(RasterCollection request, core.String id) { |
2315 var _url = null; | 2309 var _url = null; |
2316 var _queryParams = new core.Map(); | 2310 var _queryParams = new core.Map(); |
2317 var _uploadMedia = null; | 2311 var _uploadMedia = null; |
2318 var _uploadOptions = null; | 2312 var _uploadOptions = null; |
2319 var _downloadOptions = common.DownloadOptions.Metadata; | 2313 var _downloadOptions = commons.DownloadOptions.Metadata; |
2320 var _body = null; | 2314 var _body = null; |
2321 | 2315 |
2322 if (request != null) { | 2316 if (request != null) { |
2323 _body = convert.JSON.encode((request).toJson()); | 2317 _body = convert.JSON.encode((request).toJson()); |
2324 } | 2318 } |
2325 if (id == null) { | 2319 if (id == null) { |
2326 throw new core.ArgumentError("Parameter id is required."); | 2320 throw new core.ArgumentError("Parameter id is required."); |
2327 } | 2321 } |
2328 | 2322 |
2329 _downloadOptions = null; | 2323 _downloadOptions = null; |
2330 | 2324 |
2331 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id'); | 2325 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id'); |
2332 | 2326 |
2333 var _response = _requester.request(_url, | 2327 var _response = _requester.request(_url, |
2334 "PATCH", | 2328 "PATCH", |
2335 body: _body, | 2329 body: _body, |
2336 queryParams: _queryParams, | 2330 queryParams: _queryParams, |
2337 uploadOptions: _uploadOptions, | 2331 uploadOptions: _uploadOptions, |
2338 uploadMedia: _uploadMedia, | 2332 uploadMedia: _uploadMedia, |
2339 downloadOptions: _downloadOptions); | 2333 downloadOptions: _downloadOptions); |
2340 return _response.then((data) => null); | 2334 return _response.then((data) => null); |
2341 } | 2335 } |
2342 | 2336 |
2343 /** | 2337 /** |
2344 * Process a raster collection asset. | 2338 * Process a raster collection asset. |
2345 * | 2339 * |
2346 * Request parameters: | 2340 * Request parameters: |
2347 * | 2341 * |
2348 * [id] - The ID of the raster collection. | 2342 * [id] - The ID of the raster collection. |
2349 * | 2343 * |
2350 * Completes with a [ProcessResponse]. | 2344 * Completes with a [ProcessResponse]. |
2351 * | 2345 * |
2352 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2346 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2353 * error. | 2347 * error. |
2354 * | 2348 * |
2355 * If the used [http.Client] completes with an error when making a REST call, | 2349 * If the used [http.Client] completes with an error when making a REST call, |
2356 * this method will complete with the same error. | 2350 * this method will complete with the same error. |
2357 */ | 2351 */ |
2358 async.Future<ProcessResponse> process(core.String id) { | 2352 async.Future<ProcessResponse> process(core.String id) { |
2359 var _url = null; | 2353 var _url = null; |
2360 var _queryParams = new core.Map(); | 2354 var _queryParams = new core.Map(); |
2361 var _uploadMedia = null; | 2355 var _uploadMedia = null; |
2362 var _uploadOptions = null; | 2356 var _uploadOptions = null; |
2363 var _downloadOptions = common.DownloadOptions.Metadata; | 2357 var _downloadOptions = commons.DownloadOptions.Metadata; |
2364 var _body = null; | 2358 var _body = null; |
2365 | 2359 |
2366 if (id == null) { | 2360 if (id == null) { |
2367 throw new core.ArgumentError("Parameter id is required."); | 2361 throw new core.ArgumentError("Parameter id is required."); |
2368 } | 2362 } |
2369 | 2363 |
2370 | 2364 |
2371 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/process'; | 2365 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/proce
ss'; |
2372 | 2366 |
2373 var _response = _requester.request(_url, | 2367 var _response = _requester.request(_url, |
2374 "POST", | 2368 "POST", |
2375 body: _body, | 2369 body: _body, |
2376 queryParams: _queryParams, | 2370 queryParams: _queryParams, |
2377 uploadOptions: _uploadOptions, | 2371 uploadOptions: _uploadOptions, |
2378 uploadMedia: _uploadMedia, | 2372 uploadMedia: _uploadMedia, |
2379 downloadOptions: _downloadOptions); | 2373 downloadOptions: _downloadOptions); |
2380 return _response.then((data) => new ProcessResponse.fromJson(data)); | 2374 return _response.then((data) => new ProcessResponse.fromJson(data)); |
2381 } | 2375 } |
2382 | 2376 |
2383 } | 2377 } |
2384 | 2378 |
2385 | 2379 |
2386 /** Not documented yet. */ | |
2387 class RasterCollectionsParentsResourceApi { | 2380 class RasterCollectionsParentsResourceApi { |
2388 final common_internal.ApiRequester _requester; | 2381 final commons.ApiRequester _requester; |
2389 | 2382 |
2390 RasterCollectionsParentsResourceApi(common_internal.ApiRequester client) : | 2383 RasterCollectionsParentsResourceApi(commons.ApiRequester client) : |
2391 _requester = client; | 2384 _requester = client; |
2392 | 2385 |
2393 /** | 2386 /** |
2394 * Return all parent ids of the specified raster collection. | 2387 * Return all parent ids of the specified raster collection. |
2395 * | 2388 * |
2396 * Request parameters: | 2389 * Request parameters: |
2397 * | 2390 * |
2398 * [id] - The ID of the raster collection whose parents will be listed. | 2391 * [id] - The ID of the raster collection whose parents will be listed. |
2399 * | 2392 * |
2400 * [maxResults] - The maximum number of items to include in a single response | 2393 * [maxResults] - The maximum number of items to include in a single response |
2401 * page. The maximum supported value is 50. | 2394 * page. The maximum supported value is 50. |
2402 * | 2395 * |
2403 * [pageToken] - The continuation token, used to page through large result | 2396 * [pageToken] - The continuation token, used to page through large result |
2404 * sets. To get the next page of results, set this parameter to the value of | 2397 * sets. To get the next page of results, set this parameter to the value of |
2405 * nextPageToken from the previous response. | 2398 * nextPageToken from the previous response. |
2406 * | 2399 * |
2407 * Completes with a [ParentsListResponse]. | 2400 * Completes with a [ParentsListResponse]. |
2408 * | 2401 * |
2409 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2402 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2410 * error. | 2403 * error. |
2411 * | 2404 * |
2412 * If the used [http.Client] completes with an error when making a REST call, | 2405 * If the used [http.Client] completes with an error when making a REST call, |
2413 * this method will complete with the same error. | 2406 * this method will complete with the same error. |
2414 */ | 2407 */ |
2415 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { | 2408 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { |
2416 var _url = null; | 2409 var _url = null; |
2417 var _queryParams = new core.Map(); | 2410 var _queryParams = new core.Map(); |
2418 var _uploadMedia = null; | 2411 var _uploadMedia = null; |
2419 var _uploadOptions = null; | 2412 var _uploadOptions = null; |
2420 var _downloadOptions = common.DownloadOptions.Metadata; | 2413 var _downloadOptions = commons.DownloadOptions.Metadata; |
2421 var _body = null; | 2414 var _body = null; |
2422 | 2415 |
2423 if (id == null) { | 2416 if (id == null) { |
2424 throw new core.ArgumentError("Parameter id is required."); | 2417 throw new core.ArgumentError("Parameter id is required."); |
2425 } | 2418 } |
2426 if (maxResults != null) { | 2419 if (maxResults != null) { |
2427 _queryParams["maxResults"] = ["${maxResults}"]; | 2420 _queryParams["maxResults"] = ["${maxResults}"]; |
2428 } | 2421 } |
2429 if (pageToken != null) { | 2422 if (pageToken != null) { |
2430 _queryParams["pageToken"] = [pageToken]; | 2423 _queryParams["pageToken"] = [pageToken]; |
2431 } | 2424 } |
2432 | 2425 |
2433 | 2426 |
2434 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/parents'; | 2427 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/paren
ts'; |
2435 | 2428 |
2436 var _response = _requester.request(_url, | 2429 var _response = _requester.request(_url, |
2437 "GET", | 2430 "GET", |
2438 body: _body, | 2431 body: _body, |
2439 queryParams: _queryParams, | 2432 queryParams: _queryParams, |
2440 uploadOptions: _uploadOptions, | 2433 uploadOptions: _uploadOptions, |
2441 uploadMedia: _uploadMedia, | 2434 uploadMedia: _uploadMedia, |
2442 downloadOptions: _downloadOptions); | 2435 downloadOptions: _downloadOptions); |
2443 return _response.then((data) => new ParentsListResponse.fromJson(data)); | 2436 return _response.then((data) => new ParentsListResponse.fromJson(data)); |
2444 } | 2437 } |
2445 | 2438 |
2446 } | 2439 } |
2447 | 2440 |
2448 | 2441 |
2449 /** Not documented yet. */ | |
2450 class RasterCollectionsPermissionsResourceApi { | 2442 class RasterCollectionsPermissionsResourceApi { |
2451 final common_internal.ApiRequester _requester; | 2443 final commons.ApiRequester _requester; |
2452 | 2444 |
2453 RasterCollectionsPermissionsResourceApi(common_internal.ApiRequester client) :
| 2445 RasterCollectionsPermissionsResourceApi(commons.ApiRequester client) : |
2454 _requester = client; | 2446 _requester = client; |
2455 | 2447 |
2456 /** | 2448 /** |
2457 * Remove permission entries from an already existing asset. | 2449 * Remove permission entries from an already existing asset. |
2458 * | 2450 * |
2459 * [request] - The metadata request object. | 2451 * [request] - The metadata request object. |
2460 * | 2452 * |
2461 * Request parameters: | 2453 * Request parameters: |
2462 * | 2454 * |
2463 * [id] - The ID of the asset from which permissions will be removed. | 2455 * [id] - The ID of the asset from which permissions will be removed. |
2464 * | 2456 * |
2465 * Completes with a [PermissionsBatchDeleteResponse]. | 2457 * Completes with a [PermissionsBatchDeleteResponse]. |
2466 * | 2458 * |
2467 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2459 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2468 * error. | 2460 * error. |
2469 * | 2461 * |
2470 * If the used [http.Client] completes with an error when making a REST call, | 2462 * If the used [http.Client] completes with an error when making a REST call, |
2471 * this method will complete with the same error. | 2463 * this method will complete with the same error. |
2472 */ | 2464 */ |
2473 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { | 2465 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { |
2474 var _url = null; | 2466 var _url = null; |
2475 var _queryParams = new core.Map(); | 2467 var _queryParams = new core.Map(); |
2476 var _uploadMedia = null; | 2468 var _uploadMedia = null; |
2477 var _uploadOptions = null; | 2469 var _uploadOptions = null; |
2478 var _downloadOptions = common.DownloadOptions.Metadata; | 2470 var _downloadOptions = commons.DownloadOptions.Metadata; |
2479 var _body = null; | 2471 var _body = null; |
2480 | 2472 |
2481 if (request != null) { | 2473 if (request != null) { |
2482 _body = convert.JSON.encode((request).toJson()); | 2474 _body = convert.JSON.encode((request).toJson()); |
2483 } | 2475 } |
2484 if (id == null) { | 2476 if (id == null) { |
2485 throw new core.ArgumentError("Parameter id is required."); | 2477 throw new core.ArgumentError("Parameter id is required."); |
2486 } | 2478 } |
2487 | 2479 |
2488 | 2480 |
2489 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/permissions/batchDelete'; | 2481 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/permi
ssions/batchDelete'; |
2490 | 2482 |
2491 var _response = _requester.request(_url, | 2483 var _response = _requester.request(_url, |
2492 "POST", | 2484 "POST", |
2493 body: _body, | 2485 body: _body, |
2494 queryParams: _queryParams, | 2486 queryParams: _queryParams, |
2495 uploadOptions: _uploadOptions, | 2487 uploadOptions: _uploadOptions, |
2496 uploadMedia: _uploadMedia, | 2488 uploadMedia: _uploadMedia, |
2497 downloadOptions: _downloadOptions); | 2489 downloadOptions: _downloadOptions); |
2498 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); | 2490 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); |
2499 } | 2491 } |
2500 | 2492 |
2501 /** | 2493 /** |
2502 * Add or update permission entries to an already existing asset. | 2494 * Add or update permission entries to an already existing asset. |
2503 * | 2495 * |
2504 * An asset can hold up to 20 different permission entries. Each batchInsert | 2496 * An asset can hold up to 20 different permission entries. Each batchInsert |
2505 * request is atomic. | 2497 * request is atomic. |
2506 * | 2498 * |
2507 * [request] - The metadata request object. | 2499 * [request] - The metadata request object. |
2508 * | 2500 * |
2509 * Request parameters: | 2501 * Request parameters: |
2510 * | 2502 * |
2511 * [id] - The ID of the asset to which permissions will be added. | 2503 * [id] - The ID of the asset to which permissions will be added. |
2512 * | 2504 * |
2513 * Completes with a [PermissionsBatchUpdateResponse]. | 2505 * Completes with a [PermissionsBatchUpdateResponse]. |
2514 * | 2506 * |
2515 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2507 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2516 * error. | 2508 * error. |
2517 * | 2509 * |
2518 * If the used [http.Client] completes with an error when making a REST call, | 2510 * If the used [http.Client] completes with an error when making a REST call, |
2519 * this method will complete with the same error. | 2511 * this method will complete with the same error. |
2520 */ | 2512 */ |
2521 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { | 2513 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { |
2522 var _url = null; | 2514 var _url = null; |
2523 var _queryParams = new core.Map(); | 2515 var _queryParams = new core.Map(); |
2524 var _uploadMedia = null; | 2516 var _uploadMedia = null; |
2525 var _uploadOptions = null; | 2517 var _uploadOptions = null; |
2526 var _downloadOptions = common.DownloadOptions.Metadata; | 2518 var _downloadOptions = commons.DownloadOptions.Metadata; |
2527 var _body = null; | 2519 var _body = null; |
2528 | 2520 |
2529 if (request != null) { | 2521 if (request != null) { |
2530 _body = convert.JSON.encode((request).toJson()); | 2522 _body = convert.JSON.encode((request).toJson()); |
2531 } | 2523 } |
2532 if (id == null) { | 2524 if (id == null) { |
2533 throw new core.ArgumentError("Parameter id is required."); | 2525 throw new core.ArgumentError("Parameter id is required."); |
2534 } | 2526 } |
2535 | 2527 |
2536 | 2528 |
2537 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/permissions/batchUpdate'; | 2529 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/permi
ssions/batchUpdate'; |
2538 | 2530 |
2539 var _response = _requester.request(_url, | 2531 var _response = _requester.request(_url, |
2540 "POST", | 2532 "POST", |
2541 body: _body, | 2533 body: _body, |
2542 queryParams: _queryParams, | 2534 queryParams: _queryParams, |
2543 uploadOptions: _uploadOptions, | 2535 uploadOptions: _uploadOptions, |
2544 uploadMedia: _uploadMedia, | 2536 uploadMedia: _uploadMedia, |
2545 downloadOptions: _downloadOptions); | 2537 downloadOptions: _downloadOptions); |
2546 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); | 2538 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); |
2547 } | 2539 } |
2548 | 2540 |
2549 /** | 2541 /** |
2550 * Return all of the permissions for the specified asset. | 2542 * Return all of the permissions for the specified asset. |
2551 * | 2543 * |
2552 * Request parameters: | 2544 * Request parameters: |
2553 * | 2545 * |
2554 * [id] - The ID of the asset whose permissions will be listed. | 2546 * [id] - The ID of the asset whose permissions will be listed. |
2555 * | 2547 * |
2556 * Completes with a [PermissionsListResponse]. | 2548 * Completes with a [PermissionsListResponse]. |
2557 * | 2549 * |
2558 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2550 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2559 * error. | 2551 * error. |
2560 * | 2552 * |
2561 * If the used [http.Client] completes with an error when making a REST call, | 2553 * If the used [http.Client] completes with an error when making a REST call, |
2562 * this method will complete with the same error. | 2554 * this method will complete with the same error. |
2563 */ | 2555 */ |
2564 async.Future<PermissionsListResponse> list(core.String id) { | 2556 async.Future<PermissionsListResponse> list(core.String id) { |
2565 var _url = null; | 2557 var _url = null; |
2566 var _queryParams = new core.Map(); | 2558 var _queryParams = new core.Map(); |
2567 var _uploadMedia = null; | 2559 var _uploadMedia = null; |
2568 var _uploadOptions = null; | 2560 var _uploadOptions = null; |
2569 var _downloadOptions = common.DownloadOptions.Metadata; | 2561 var _downloadOptions = commons.DownloadOptions.Metadata; |
2570 var _body = null; | 2562 var _body = null; |
2571 | 2563 |
2572 if (id == null) { | 2564 if (id == null) { |
2573 throw new core.ArgumentError("Parameter id is required."); | 2565 throw new core.ArgumentError("Parameter id is required."); |
2574 } | 2566 } |
2575 | 2567 |
2576 | 2568 |
2577 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/permissions'; | 2569 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/permi
ssions'; |
2578 | 2570 |
2579 var _response = _requester.request(_url, | 2571 var _response = _requester.request(_url, |
2580 "GET", | 2572 "GET", |
2581 body: _body, | 2573 body: _body, |
2582 queryParams: _queryParams, | 2574 queryParams: _queryParams, |
2583 uploadOptions: _uploadOptions, | 2575 uploadOptions: _uploadOptions, |
2584 uploadMedia: _uploadMedia, | 2576 uploadMedia: _uploadMedia, |
2585 downloadOptions: _downloadOptions); | 2577 downloadOptions: _downloadOptions); |
2586 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 2578 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
2587 } | 2579 } |
2588 | 2580 |
2589 } | 2581 } |
2590 | 2582 |
2591 | 2583 |
2592 /** Not documented yet. */ | |
2593 class RasterCollectionsRastersResourceApi { | 2584 class RasterCollectionsRastersResourceApi { |
2594 final common_internal.ApiRequester _requester; | 2585 final commons.ApiRequester _requester; |
2595 | 2586 |
2596 RasterCollectionsRastersResourceApi(common_internal.ApiRequester client) : | 2587 RasterCollectionsRastersResourceApi(commons.ApiRequester client) : |
2597 _requester = client; | 2588 _requester = client; |
2598 | 2589 |
2599 /** | 2590 /** |
2600 * Remove rasters from an existing raster collection. | 2591 * Remove rasters from an existing raster collection. |
2601 * | 2592 * |
2602 * Up to 50 rasters can be included in a single batchDelete request. Each | 2593 * Up to 50 rasters can be included in a single batchDelete request. Each |
2603 * batchDelete request is atomic. | 2594 * batchDelete request is atomic. |
2604 * | 2595 * |
2605 * [request] - The metadata request object. | 2596 * [request] - The metadata request object. |
2606 * | 2597 * |
2607 * Request parameters: | 2598 * Request parameters: |
2608 * | 2599 * |
2609 * [id] - The ID of the raster collection to which these rasters belong. | 2600 * [id] - The ID of the raster collection to which these rasters belong. |
2610 * | 2601 * |
2611 * Completes with a [RasterCollectionsRastersBatchDeleteResponse]. | 2602 * Completes with a [RasterCollectionsRastersBatchDeleteResponse]. |
2612 * | 2603 * |
2613 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2604 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2614 * error. | 2605 * error. |
2615 * | 2606 * |
2616 * If the used [http.Client] completes with an error when making a REST call, | 2607 * If the used [http.Client] completes with an error when making a REST call, |
2617 * this method will complete with the same error. | 2608 * this method will complete with the same error. |
2618 */ | 2609 */ |
2619 async.Future<RasterCollectionsRastersBatchDeleteResponse> batchDelete(RasterCo
llectionsRasterBatchDeleteRequest request, core.String id) { | 2610 async.Future<RasterCollectionsRastersBatchDeleteResponse> batchDelete(RasterCo
llectionsRasterBatchDeleteRequest request, core.String id) { |
2620 var _url = null; | 2611 var _url = null; |
2621 var _queryParams = new core.Map(); | 2612 var _queryParams = new core.Map(); |
2622 var _uploadMedia = null; | 2613 var _uploadMedia = null; |
2623 var _uploadOptions = null; | 2614 var _uploadOptions = null; |
2624 var _downloadOptions = common.DownloadOptions.Metadata; | 2615 var _downloadOptions = commons.DownloadOptions.Metadata; |
2625 var _body = null; | 2616 var _body = null; |
2626 | 2617 |
2627 if (request != null) { | 2618 if (request != null) { |
2628 _body = convert.JSON.encode((request).toJson()); | 2619 _body = convert.JSON.encode((request).toJson()); |
2629 } | 2620 } |
2630 if (id == null) { | 2621 if (id == null) { |
2631 throw new core.ArgumentError("Parameter id is required."); | 2622 throw new core.ArgumentError("Parameter id is required."); |
2632 } | 2623 } |
2633 | 2624 |
2634 | 2625 |
2635 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/rasters/batchDelete'; | 2626 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/raste
rs/batchDelete'; |
2636 | 2627 |
2637 var _response = _requester.request(_url, | 2628 var _response = _requester.request(_url, |
2638 "POST", | 2629 "POST", |
2639 body: _body, | 2630 body: _body, |
2640 queryParams: _queryParams, | 2631 queryParams: _queryParams, |
2641 uploadOptions: _uploadOptions, | 2632 uploadOptions: _uploadOptions, |
2642 uploadMedia: _uploadMedia, | 2633 uploadMedia: _uploadMedia, |
2643 downloadOptions: _downloadOptions); | 2634 downloadOptions: _downloadOptions); |
2644 return _response.then((data) => new RasterCollectionsRastersBatchDeleteRespo
nse.fromJson(data)); | 2635 return _response.then((data) => new RasterCollectionsRastersBatchDeleteRespo
nse.fromJson(data)); |
2645 } | 2636 } |
2646 | 2637 |
2647 /** | 2638 /** |
2648 * Add rasters to an existing raster collection. Rasters must be successfully | 2639 * Add rasters to an existing raster collection. Rasters must be successfully |
2649 * processed in order to be added to a raster collection. | 2640 * processed in order to be added to a raster collection. |
2650 * | 2641 * |
2651 * Up to 50 rasters can be included in a single batchInsert request. Each | 2642 * Up to 50 rasters can be included in a single batchInsert request. Each |
2652 * batchInsert request is atomic. | 2643 * batchInsert request is atomic. |
2653 * | 2644 * |
2654 * [request] - The metadata request object. | 2645 * [request] - The metadata request object. |
2655 * | 2646 * |
2656 * Request parameters: | 2647 * Request parameters: |
2657 * | 2648 * |
2658 * [id] - The ID of the raster collection to which these rasters belong. | 2649 * [id] - The ID of the raster collection to which these rasters belong. |
2659 * | 2650 * |
2660 * Completes with a [RasterCollectionsRastersBatchInsertResponse]. | 2651 * Completes with a [RasterCollectionsRastersBatchInsertResponse]. |
2661 * | 2652 * |
2662 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2653 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2663 * error. | 2654 * error. |
2664 * | 2655 * |
2665 * If the used [http.Client] completes with an error when making a REST call, | 2656 * If the used [http.Client] completes with an error when making a REST call, |
2666 * this method will complete with the same error. | 2657 * this method will complete with the same error. |
2667 */ | 2658 */ |
2668 async.Future<RasterCollectionsRastersBatchInsertResponse> batchInsert(RasterCo
llectionsRastersBatchInsertRequest request, core.String id) { | 2659 async.Future<RasterCollectionsRastersBatchInsertResponse> batchInsert(RasterCo
llectionsRastersBatchInsertRequest request, core.String id) { |
2669 var _url = null; | 2660 var _url = null; |
2670 var _queryParams = new core.Map(); | 2661 var _queryParams = new core.Map(); |
2671 var _uploadMedia = null; | 2662 var _uploadMedia = null; |
2672 var _uploadOptions = null; | 2663 var _uploadOptions = null; |
2673 var _downloadOptions = common.DownloadOptions.Metadata; | 2664 var _downloadOptions = commons.DownloadOptions.Metadata; |
2674 var _body = null; | 2665 var _body = null; |
2675 | 2666 |
2676 if (request != null) { | 2667 if (request != null) { |
2677 _body = convert.JSON.encode((request).toJson()); | 2668 _body = convert.JSON.encode((request).toJson()); |
2678 } | 2669 } |
2679 if (id == null) { | 2670 if (id == null) { |
2680 throw new core.ArgumentError("Parameter id is required."); | 2671 throw new core.ArgumentError("Parameter id is required."); |
2681 } | 2672 } |
2682 | 2673 |
2683 | 2674 |
2684 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/rasters/batchInsert'; | 2675 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/raste
rs/batchInsert'; |
2685 | 2676 |
2686 var _response = _requester.request(_url, | 2677 var _response = _requester.request(_url, |
2687 "POST", | 2678 "POST", |
2688 body: _body, | 2679 body: _body, |
2689 queryParams: _queryParams, | 2680 queryParams: _queryParams, |
2690 uploadOptions: _uploadOptions, | 2681 uploadOptions: _uploadOptions, |
2691 uploadMedia: _uploadMedia, | 2682 uploadMedia: _uploadMedia, |
2692 downloadOptions: _downloadOptions); | 2683 downloadOptions: _downloadOptions); |
2693 return _response.then((data) => new RasterCollectionsRastersBatchInsertRespo
nse.fromJson(data)); | 2684 return _response.then((data) => new RasterCollectionsRastersBatchInsertRespo
nse.fromJson(data)); |
2694 } | 2685 } |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2737 * - "writer" : The user can read and write the asset. | 2728 * - "writer" : The user can read and write the asset. |
2738 * | 2729 * |
2739 * [search] - An unstructured search string used to filter the set of results | 2730 * [search] - An unstructured search string used to filter the set of results |
2740 * based on asset metadata. | 2731 * based on asset metadata. |
2741 * | 2732 * |
2742 * [tags] - A comma separated list of tags. Returned assets will contain all | 2733 * [tags] - A comma separated list of tags. Returned assets will contain all |
2743 * the tags from the list. | 2734 * the tags from the list. |
2744 * | 2735 * |
2745 * Completes with a [RasterCollectionsRastersListResponse]. | 2736 * Completes with a [RasterCollectionsRastersListResponse]. |
2746 * | 2737 * |
2747 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2738 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2748 * error. | 2739 * error. |
2749 * | 2740 * |
2750 * If the used [http.Client] completes with an error when making a REST call, | 2741 * If the used [http.Client] completes with an error when making a REST call, |
2751 * this method will complete with the same error. | 2742 * this method will complete with the same error. |
2752 */ | 2743 */ |
2753 async.Future<RasterCollectionsRastersListResponse> list(core.String id, {core.
String bbox, core.DateTime createdAfter, core.DateTime createdBefore, core.Strin
g creatorEmail, core.int maxResults, core.DateTime modifiedAfter, core.DateTime
modifiedBefore, core.String pageToken, core.String role, core.String search, cor
e.String tags}) { | 2744 async.Future<RasterCollectionsRastersListResponse> list(core.String id, {core.
String bbox, core.DateTime createdAfter, core.DateTime createdBefore, core.Strin
g creatorEmail, core.int maxResults, core.DateTime modifiedAfter, core.DateTime
modifiedBefore, core.String pageToken, core.String role, core.String search, cor
e.String tags}) { |
2754 var _url = null; | 2745 var _url = null; |
2755 var _queryParams = new core.Map(); | 2746 var _queryParams = new core.Map(); |
2756 var _uploadMedia = null; | 2747 var _uploadMedia = null; |
2757 var _uploadOptions = null; | 2748 var _uploadOptions = null; |
2758 var _downloadOptions = common.DownloadOptions.Metadata; | 2749 var _downloadOptions = commons.DownloadOptions.Metadata; |
2759 var _body = null; | 2750 var _body = null; |
2760 | 2751 |
2761 if (id == null) { | 2752 if (id == null) { |
2762 throw new core.ArgumentError("Parameter id is required."); | 2753 throw new core.ArgumentError("Parameter id is required."); |
2763 } | 2754 } |
2764 if (bbox != null) { | 2755 if (bbox != null) { |
2765 _queryParams["bbox"] = [bbox]; | 2756 _queryParams["bbox"] = [bbox]; |
2766 } | 2757 } |
2767 if (createdAfter != null) { | 2758 if (createdAfter != null) { |
2768 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 2759 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
(...skipping 20 matching lines...) Expand all Loading... |
2789 _queryParams["role"] = [role]; | 2780 _queryParams["role"] = [role]; |
2790 } | 2781 } |
2791 if (search != null) { | 2782 if (search != null) { |
2792 _queryParams["search"] = [search]; | 2783 _queryParams["search"] = [search]; |
2793 } | 2784 } |
2794 if (tags != null) { | 2785 if (tags != null) { |
2795 _queryParams["tags"] = [tags]; | 2786 _queryParams["tags"] = [tags]; |
2796 } | 2787 } |
2797 | 2788 |
2798 | 2789 |
2799 _url = 'rasterCollections/' + common_internal.Escaper.ecapeVariable('$id') +
'/rasters'; | 2790 _url = 'rasterCollections/' + commons.Escaper.ecapeVariable('$id') + '/raste
rs'; |
2800 | 2791 |
2801 var _response = _requester.request(_url, | 2792 var _response = _requester.request(_url, |
2802 "GET", | 2793 "GET", |
2803 body: _body, | 2794 body: _body, |
2804 queryParams: _queryParams, | 2795 queryParams: _queryParams, |
2805 uploadOptions: _uploadOptions, | 2796 uploadOptions: _uploadOptions, |
2806 uploadMedia: _uploadMedia, | 2797 uploadMedia: _uploadMedia, |
2807 downloadOptions: _downloadOptions); | 2798 downloadOptions: _downloadOptions); |
2808 return _response.then((data) => new RasterCollectionsRastersListResponse.fro
mJson(data)); | 2799 return _response.then((data) => new RasterCollectionsRastersListResponse.fro
mJson(data)); |
2809 } | 2800 } |
2810 | 2801 |
2811 } | 2802 } |
2812 | 2803 |
2813 | 2804 |
2814 /** Not documented yet. */ | |
2815 class RastersResourceApi { | 2805 class RastersResourceApi { |
2816 final common_internal.ApiRequester _requester; | 2806 final commons.ApiRequester _requester; |
2817 | 2807 |
2818 RastersFilesResourceApi get files => new RastersFilesResourceApi(_requester); | 2808 RastersFilesResourceApi get files => new RastersFilesResourceApi(_requester); |
2819 RastersParentsResourceApi get parents => new RastersParentsResourceApi(_reques
ter); | 2809 RastersParentsResourceApi get parents => new RastersParentsResourceApi(_reques
ter); |
2820 RastersPermissionsResourceApi get permissions => new RastersPermissionsResourc
eApi(_requester); | 2810 RastersPermissionsResourceApi get permissions => new RastersPermissionsResourc
eApi(_requester); |
2821 | 2811 |
2822 RastersResourceApi(common_internal.ApiRequester client) : | 2812 RastersResourceApi(commons.ApiRequester client) : |
2823 _requester = client; | 2813 _requester = client; |
2824 | 2814 |
2825 /** | 2815 /** |
2826 * Delete a raster. | 2816 * Delete a raster. |
2827 * | 2817 * |
2828 * Request parameters: | 2818 * Request parameters: |
2829 * | 2819 * |
2830 * [id] - The ID of the raster. Only the raster creator or project owner are | 2820 * [id] - The ID of the raster. Only the raster creator or project owner are |
2831 * permitted to delete. If the raster is included in a layer or mosaic, the | 2821 * permitted to delete. If the raster is included in a layer or mosaic, the |
2832 * request will fail. Remove it from all parents prior to deleting. | 2822 * request will fail. Remove it from all parents prior to deleting. |
2833 * | 2823 * |
2834 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2824 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2835 * error. | 2825 * error. |
2836 * | 2826 * |
2837 * If the used [http.Client] completes with an error when making a REST call, | 2827 * If the used [http.Client] completes with an error when making a REST call, |
2838 * this method will complete with the same error. | 2828 * this method will complete with the same error. |
2839 */ | 2829 */ |
2840 async.Future delete(core.String id) { | 2830 async.Future delete(core.String id) { |
2841 var _url = null; | 2831 var _url = null; |
2842 var _queryParams = new core.Map(); | 2832 var _queryParams = new core.Map(); |
2843 var _uploadMedia = null; | 2833 var _uploadMedia = null; |
2844 var _uploadOptions = null; | 2834 var _uploadOptions = null; |
2845 var _downloadOptions = common.DownloadOptions.Metadata; | 2835 var _downloadOptions = commons.DownloadOptions.Metadata; |
2846 var _body = null; | 2836 var _body = null; |
2847 | 2837 |
2848 if (id == null) { | 2838 if (id == null) { |
2849 throw new core.ArgumentError("Parameter id is required."); | 2839 throw new core.ArgumentError("Parameter id is required."); |
2850 } | 2840 } |
2851 | 2841 |
2852 _downloadOptions = null; | 2842 _downloadOptions = null; |
2853 | 2843 |
2854 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id'); | 2844 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id'); |
2855 | 2845 |
2856 var _response = _requester.request(_url, | 2846 var _response = _requester.request(_url, |
2857 "DELETE", | 2847 "DELETE", |
2858 body: _body, | 2848 body: _body, |
2859 queryParams: _queryParams, | 2849 queryParams: _queryParams, |
2860 uploadOptions: _uploadOptions, | 2850 uploadOptions: _uploadOptions, |
2861 uploadMedia: _uploadMedia, | 2851 uploadMedia: _uploadMedia, |
2862 downloadOptions: _downloadOptions); | 2852 downloadOptions: _downloadOptions); |
2863 return _response.then((data) => null); | 2853 return _response.then((data) => null); |
2864 } | 2854 } |
2865 | 2855 |
2866 /** | 2856 /** |
2867 * Return metadata for a single raster. | 2857 * Return metadata for a single raster. |
2868 * | 2858 * |
2869 * Request parameters: | 2859 * Request parameters: |
2870 * | 2860 * |
2871 * [id] - The ID of the raster. | 2861 * [id] - The ID of the raster. |
2872 * | 2862 * |
2873 * Completes with a [Raster]. | 2863 * Completes with a [Raster]. |
2874 * | 2864 * |
2875 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2865 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2876 * error. | 2866 * error. |
2877 * | 2867 * |
2878 * If the used [http.Client] completes with an error when making a REST call, | 2868 * If the used [http.Client] completes with an error when making a REST call, |
2879 * this method will complete with the same error. | 2869 * this method will complete with the same error. |
2880 */ | 2870 */ |
2881 async.Future<Raster> get(core.String id) { | 2871 async.Future<Raster> get(core.String id) { |
2882 var _url = null; | 2872 var _url = null; |
2883 var _queryParams = new core.Map(); | 2873 var _queryParams = new core.Map(); |
2884 var _uploadMedia = null; | 2874 var _uploadMedia = null; |
2885 var _uploadOptions = null; | 2875 var _uploadOptions = null; |
2886 var _downloadOptions = common.DownloadOptions.Metadata; | 2876 var _downloadOptions = commons.DownloadOptions.Metadata; |
2887 var _body = null; | 2877 var _body = null; |
2888 | 2878 |
2889 if (id == null) { | 2879 if (id == null) { |
2890 throw new core.ArgumentError("Parameter id is required."); | 2880 throw new core.ArgumentError("Parameter id is required."); |
2891 } | 2881 } |
2892 | 2882 |
2893 | 2883 |
2894 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id'); | 2884 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id'); |
2895 | 2885 |
2896 var _response = _requester.request(_url, | 2886 var _response = _requester.request(_url, |
2897 "GET", | 2887 "GET", |
2898 body: _body, | 2888 body: _body, |
2899 queryParams: _queryParams, | 2889 queryParams: _queryParams, |
2900 uploadOptions: _uploadOptions, | 2890 uploadOptions: _uploadOptions, |
2901 uploadMedia: _uploadMedia, | 2891 uploadMedia: _uploadMedia, |
2902 downloadOptions: _downloadOptions); | 2892 downloadOptions: _downloadOptions); |
2903 return _response.then((data) => new Raster.fromJson(data)); | 2893 return _response.then((data) => new Raster.fromJson(data)); |
2904 } | 2894 } |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2958 * - "writer" : The user can read and write the asset. | 2948 * - "writer" : The user can read and write the asset. |
2959 * | 2949 * |
2960 * [search] - An unstructured search string used to filter the set of results | 2950 * [search] - An unstructured search string used to filter the set of results |
2961 * based on asset metadata. | 2951 * based on asset metadata. |
2962 * | 2952 * |
2963 * [tags] - A comma separated list of tags. Returned assets will contain all | 2953 * [tags] - A comma separated list of tags. Returned assets will contain all |
2964 * the tags from the list. | 2954 * the tags from the list. |
2965 * | 2955 * |
2966 * Completes with a [RastersListResponse]. | 2956 * Completes with a [RastersListResponse]. |
2967 * | 2957 * |
2968 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2958 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2969 * error. | 2959 * error. |
2970 * | 2960 * |
2971 * If the used [http.Client] completes with an error when making a REST call, | 2961 * If the used [http.Client] completes with an error when making a REST call, |
2972 * this method will complete with the same error. | 2962 * this method will complete with the same error. |
2973 */ | 2963 */ |
2974 async.Future<RastersListResponse> list(core.String projectId, {core.String bbo
x, core.DateTime createdAfter, core.DateTime createdBefore, core.String creatorE
mail, core.int maxResults, core.DateTime modifiedAfter, core.DateTime modifiedBe
fore, core.String pageToken, core.String processingStatus, core.String role, cor
e.String search, core.String tags}) { | 2964 async.Future<RastersListResponse> list(core.String projectId, {core.String bbo
x, core.DateTime createdAfter, core.DateTime createdBefore, core.String creatorE
mail, core.int maxResults, core.DateTime modifiedAfter, core.DateTime modifiedBe
fore, core.String pageToken, core.String processingStatus, core.String role, cor
e.String search, core.String tags}) { |
2975 var _url = null; | 2965 var _url = null; |
2976 var _queryParams = new core.Map(); | 2966 var _queryParams = new core.Map(); |
2977 var _uploadMedia = null; | 2967 var _uploadMedia = null; |
2978 var _uploadOptions = null; | 2968 var _uploadOptions = null; |
2979 var _downloadOptions = common.DownloadOptions.Metadata; | 2969 var _downloadOptions = commons.DownloadOptions.Metadata; |
2980 var _body = null; | 2970 var _body = null; |
2981 | 2971 |
2982 if (projectId == null) { | 2972 if (projectId == null) { |
2983 throw new core.ArgumentError("Parameter projectId is required."); | 2973 throw new core.ArgumentError("Parameter projectId is required."); |
2984 } | 2974 } |
2985 _queryParams["projectId"] = [projectId]; | 2975 _queryParams["projectId"] = [projectId]; |
2986 if (bbox != null) { | 2976 if (bbox != null) { |
2987 _queryParams["bbox"] = [bbox]; | 2977 _queryParams["bbox"] = [bbox]; |
2988 } | 2978 } |
2989 if (createdAfter != null) { | 2979 if (createdAfter != null) { |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3035 | 3025 |
3036 /** | 3026 /** |
3037 * Mutate a raster asset. | 3027 * Mutate a raster asset. |
3038 * | 3028 * |
3039 * [request] - The metadata request object. | 3029 * [request] - The metadata request object. |
3040 * | 3030 * |
3041 * Request parameters: | 3031 * Request parameters: |
3042 * | 3032 * |
3043 * [id] - The ID of the raster. | 3033 * [id] - The ID of the raster. |
3044 * | 3034 * |
3045 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3035 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3046 * error. | 3036 * error. |
3047 * | 3037 * |
3048 * If the used [http.Client] completes with an error when making a REST call, | 3038 * If the used [http.Client] completes with an error when making a REST call, |
3049 * this method will complete with the same error. | 3039 * this method will complete with the same error. |
3050 */ | 3040 */ |
3051 async.Future patch(Raster request, core.String id) { | 3041 async.Future patch(Raster request, core.String id) { |
3052 var _url = null; | 3042 var _url = null; |
3053 var _queryParams = new core.Map(); | 3043 var _queryParams = new core.Map(); |
3054 var _uploadMedia = null; | 3044 var _uploadMedia = null; |
3055 var _uploadOptions = null; | 3045 var _uploadOptions = null; |
3056 var _downloadOptions = common.DownloadOptions.Metadata; | 3046 var _downloadOptions = commons.DownloadOptions.Metadata; |
3057 var _body = null; | 3047 var _body = null; |
3058 | 3048 |
3059 if (request != null) { | 3049 if (request != null) { |
3060 _body = convert.JSON.encode((request).toJson()); | 3050 _body = convert.JSON.encode((request).toJson()); |
3061 } | 3051 } |
3062 if (id == null) { | 3052 if (id == null) { |
3063 throw new core.ArgumentError("Parameter id is required."); | 3053 throw new core.ArgumentError("Parameter id is required."); |
3064 } | 3054 } |
3065 | 3055 |
3066 _downloadOptions = null; | 3056 _downloadOptions = null; |
3067 | 3057 |
3068 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id'); | 3058 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id'); |
3069 | 3059 |
3070 var _response = _requester.request(_url, | 3060 var _response = _requester.request(_url, |
3071 "PATCH", | 3061 "PATCH", |
3072 body: _body, | 3062 body: _body, |
3073 queryParams: _queryParams, | 3063 queryParams: _queryParams, |
3074 uploadOptions: _uploadOptions, | 3064 uploadOptions: _uploadOptions, |
3075 uploadMedia: _uploadMedia, | 3065 uploadMedia: _uploadMedia, |
3076 downloadOptions: _downloadOptions); | 3066 downloadOptions: _downloadOptions); |
3077 return _response.then((data) => null); | 3067 return _response.then((data) => null); |
3078 } | 3068 } |
3079 | 3069 |
3080 /** | 3070 /** |
3081 * Process a raster asset. | 3071 * Process a raster asset. |
3082 * | 3072 * |
3083 * Request parameters: | 3073 * Request parameters: |
3084 * | 3074 * |
3085 * [id] - The ID of the raster. | 3075 * [id] - The ID of the raster. |
3086 * | 3076 * |
3087 * Completes with a [ProcessResponse]. | 3077 * Completes with a [ProcessResponse]. |
3088 * | 3078 * |
3089 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3079 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3090 * error. | 3080 * error. |
3091 * | 3081 * |
3092 * If the used [http.Client] completes with an error when making a REST call, | 3082 * If the used [http.Client] completes with an error when making a REST call, |
3093 * this method will complete with the same error. | 3083 * this method will complete with the same error. |
3094 */ | 3084 */ |
3095 async.Future<ProcessResponse> process(core.String id) { | 3085 async.Future<ProcessResponse> process(core.String id) { |
3096 var _url = null; | 3086 var _url = null; |
3097 var _queryParams = new core.Map(); | 3087 var _queryParams = new core.Map(); |
3098 var _uploadMedia = null; | 3088 var _uploadMedia = null; |
3099 var _uploadOptions = null; | 3089 var _uploadOptions = null; |
3100 var _downloadOptions = common.DownloadOptions.Metadata; | 3090 var _downloadOptions = commons.DownloadOptions.Metadata; |
3101 var _body = null; | 3091 var _body = null; |
3102 | 3092 |
3103 if (id == null) { | 3093 if (id == null) { |
3104 throw new core.ArgumentError("Parameter id is required."); | 3094 throw new core.ArgumentError("Parameter id is required."); |
3105 } | 3095 } |
3106 | 3096 |
3107 | 3097 |
3108 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/process
'; | 3098 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/process'; |
3109 | 3099 |
3110 var _response = _requester.request(_url, | 3100 var _response = _requester.request(_url, |
3111 "POST", | 3101 "POST", |
3112 body: _body, | 3102 body: _body, |
3113 queryParams: _queryParams, | 3103 queryParams: _queryParams, |
3114 uploadOptions: _uploadOptions, | 3104 uploadOptions: _uploadOptions, |
3115 uploadMedia: _uploadMedia, | 3105 uploadMedia: _uploadMedia, |
3116 downloadOptions: _downloadOptions); | 3106 downloadOptions: _downloadOptions); |
3117 return _response.then((data) => new ProcessResponse.fromJson(data)); | 3107 return _response.then((data) => new ProcessResponse.fromJson(data)); |
3118 } | 3108 } |
3119 | 3109 |
3120 /** | 3110 /** |
3121 * Create a skeleton raster asset for upload. | 3111 * Create a skeleton raster asset for upload. |
3122 * | 3112 * |
3123 * [request] - The metadata request object. | 3113 * [request] - The metadata request object. |
3124 * | 3114 * |
3125 * Request parameters: | 3115 * Request parameters: |
3126 * | 3116 * |
3127 * Completes with a [Raster]. | 3117 * Completes with a [Raster]. |
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<Raster> upload(Raster request) { | 3125 async.Future<Raster> upload(Raster request) { |
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 (request != null) { | 3133 if (request != null) { |
3144 _body = convert.JSON.encode((request).toJson()); | 3134 _body = convert.JSON.encode((request).toJson()); |
3145 } | 3135 } |
3146 | 3136 |
3147 | 3137 |
3148 _url = 'rasters/upload'; | 3138 _url = 'rasters/upload'; |
3149 | 3139 |
3150 var _response = _requester.request(_url, | 3140 var _response = _requester.request(_url, |
3151 "POST", | 3141 "POST", |
3152 body: _body, | 3142 body: _body, |
3153 queryParams: _queryParams, | 3143 queryParams: _queryParams, |
3154 uploadOptions: _uploadOptions, | 3144 uploadOptions: _uploadOptions, |
3155 uploadMedia: _uploadMedia, | 3145 uploadMedia: _uploadMedia, |
3156 downloadOptions: _downloadOptions); | 3146 downloadOptions: _downloadOptions); |
3157 return _response.then((data) => new Raster.fromJson(data)); | 3147 return _response.then((data) => new Raster.fromJson(data)); |
3158 } | 3148 } |
3159 | 3149 |
3160 } | 3150 } |
3161 | 3151 |
3162 | 3152 |
3163 /** Not documented yet. */ | |
3164 class RastersFilesResourceApi { | 3153 class RastersFilesResourceApi { |
3165 final common_internal.ApiRequester _requester; | 3154 final commons.ApiRequester _requester; |
3166 | 3155 |
3167 RastersFilesResourceApi(common_internal.ApiRequester client) : | 3156 RastersFilesResourceApi(commons.ApiRequester client) : |
3168 _requester = client; | 3157 _requester = client; |
3169 | 3158 |
3170 /** | 3159 /** |
3171 * Upload a file to a raster asset. | 3160 * Upload a file to a raster asset. |
3172 * | 3161 * |
3173 * Request parameters: | 3162 * Request parameters: |
3174 * | 3163 * |
3175 * [id] - The ID of the raster asset. | 3164 * [id] - The ID of the raster asset. |
3176 * | 3165 * |
3177 * [filename] - The file name of this uploaded file. | 3166 * [filename] - The file name of this uploaded file. |
3178 * | 3167 * |
3179 * [uploadMedia] - The media to upload. | 3168 * [uploadMedia] - The media to upload. |
3180 * | 3169 * |
3181 * [uploadOptions] - Options for the media upload. Streaming Media without the | 3170 * [uploadOptions] - Options for the media upload. Streaming Media without the |
3182 * length being known ahead of time is only supported via resumable uploads. | 3171 * length being known ahead of time is only supported via resumable uploads. |
3183 * | 3172 * |
3184 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3173 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3185 * error. | 3174 * error. |
3186 * | 3175 * |
3187 * If the used [http.Client] completes with an error when making a REST call, | 3176 * If the used [http.Client] completes with an error when making a REST call, |
3188 * this method will complete with the same error. | 3177 * this method will complete with the same error. |
3189 */ | 3178 */ |
3190 async.Future insert(core.String id, core.String filename, {common.UploadOption
s uploadOptions : common.UploadOptions.Default, common.Media uploadMedia}) { | 3179 async.Future insert(core.String id, core.String filename, {commons.UploadOptio
ns uploadOptions : commons.UploadOptions.Default, commons.Media uploadMedia}) { |
3191 var _url = null; | 3180 var _url = null; |
3192 var _queryParams = new core.Map(); | 3181 var _queryParams = new core.Map(); |
3193 var _uploadMedia = null; | 3182 var _uploadMedia = null; |
3194 var _uploadOptions = null; | 3183 var _uploadOptions = null; |
3195 var _downloadOptions = common.DownloadOptions.Metadata; | 3184 var _downloadOptions = commons.DownloadOptions.Metadata; |
3196 var _body = null; | 3185 var _body = null; |
3197 | 3186 |
3198 if (id == null) { | 3187 if (id == null) { |
3199 throw new core.ArgumentError("Parameter id is required."); | 3188 throw new core.ArgumentError("Parameter id is required."); |
3200 } | 3189 } |
3201 if (filename == null) { | 3190 if (filename == null) { |
3202 throw new core.ArgumentError("Parameter filename is required."); | 3191 throw new core.ArgumentError("Parameter filename is required."); |
3203 } | 3192 } |
3204 _queryParams["filename"] = [filename]; | 3193 _queryParams["filename"] = [filename]; |
3205 | 3194 |
3206 _uploadMedia = uploadMedia; | 3195 _uploadMedia = uploadMedia; |
3207 _uploadOptions = uploadOptions; | 3196 _uploadOptions = uploadOptions; |
3208 _downloadOptions = null; | 3197 _downloadOptions = null; |
3209 | 3198 |
3210 if (_uploadMedia == null) { | 3199 if (_uploadMedia == null) { |
3211 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/files
'; | 3200 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/files'; |
3212 } else if (_uploadOptions is common.ResumableUploadOptions) { | 3201 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
3213 _url = '/resumable/upload/mapsengine/v1/rasters/' + common_internal.Escape
r.ecapeVariable('$id') + '/files'; | 3202 _url = '/resumable/upload/mapsengine/v1/rasters/' + commons.Escaper.ecapeV
ariable('$id') + '/files'; |
3214 } else { | 3203 } else { |
3215 _url = '/upload/mapsengine/v1/rasters/' + common_internal.Escaper.ecapeVar
iable('$id') + '/files'; | 3204 _url = '/upload/mapsengine/v1/rasters/' + commons.Escaper.ecapeVariable('$
id') + '/files'; |
3216 } | 3205 } |
3217 | 3206 |
3218 | 3207 |
3219 var _response = _requester.request(_url, | 3208 var _response = _requester.request(_url, |
3220 "POST", | 3209 "POST", |
3221 body: _body, | 3210 body: _body, |
3222 queryParams: _queryParams, | 3211 queryParams: _queryParams, |
3223 uploadOptions: _uploadOptions, | 3212 uploadOptions: _uploadOptions, |
3224 uploadMedia: _uploadMedia, | 3213 uploadMedia: _uploadMedia, |
3225 downloadOptions: _downloadOptions); | 3214 downloadOptions: _downloadOptions); |
3226 return _response.then((data) => null); | 3215 return _response.then((data) => null); |
3227 } | 3216 } |
3228 | 3217 |
3229 } | 3218 } |
3230 | 3219 |
3231 | 3220 |
3232 /** Not documented yet. */ | |
3233 class RastersParentsResourceApi { | 3221 class RastersParentsResourceApi { |
3234 final common_internal.ApiRequester _requester; | 3222 final commons.ApiRequester _requester; |
3235 | 3223 |
3236 RastersParentsResourceApi(common_internal.ApiRequester client) : | 3224 RastersParentsResourceApi(commons.ApiRequester client) : |
3237 _requester = client; | 3225 _requester = client; |
3238 | 3226 |
3239 /** | 3227 /** |
3240 * Return all parent ids of the specified rasters. | 3228 * Return all parent ids of the specified rasters. |
3241 * | 3229 * |
3242 * Request parameters: | 3230 * Request parameters: |
3243 * | 3231 * |
3244 * [id] - The ID of the rasters whose parents will be listed. | 3232 * [id] - The ID of the rasters whose parents will be listed. |
3245 * | 3233 * |
3246 * [maxResults] - The maximum number of items to include in a single response | 3234 * [maxResults] - The maximum number of items to include in a single response |
3247 * page. The maximum supported value is 50. | 3235 * page. The maximum supported value is 50. |
3248 * | 3236 * |
3249 * [pageToken] - The continuation token, used to page through large result | 3237 * [pageToken] - The continuation token, used to page through large result |
3250 * sets. To get the next page of results, set this parameter to the value of | 3238 * sets. To get the next page of results, set this parameter to the value of |
3251 * nextPageToken from the previous response. | 3239 * nextPageToken from the previous response. |
3252 * | 3240 * |
3253 * Completes with a [ParentsListResponse]. | 3241 * Completes with a [ParentsListResponse]. |
3254 * | 3242 * |
3255 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3243 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3256 * error. | 3244 * error. |
3257 * | 3245 * |
3258 * If the used [http.Client] completes with an error when making a REST call, | 3246 * If the used [http.Client] completes with an error when making a REST call, |
3259 * this method will complete with the same error. | 3247 * this method will complete with the same error. |
3260 */ | 3248 */ |
3261 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { | 3249 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { |
3262 var _url = null; | 3250 var _url = null; |
3263 var _queryParams = new core.Map(); | 3251 var _queryParams = new core.Map(); |
3264 var _uploadMedia = null; | 3252 var _uploadMedia = null; |
3265 var _uploadOptions = null; | 3253 var _uploadOptions = null; |
3266 var _downloadOptions = common.DownloadOptions.Metadata; | 3254 var _downloadOptions = commons.DownloadOptions.Metadata; |
3267 var _body = null; | 3255 var _body = null; |
3268 | 3256 |
3269 if (id == null) { | 3257 if (id == null) { |
3270 throw new core.ArgumentError("Parameter id is required."); | 3258 throw new core.ArgumentError("Parameter id is required."); |
3271 } | 3259 } |
3272 if (maxResults != null) { | 3260 if (maxResults != null) { |
3273 _queryParams["maxResults"] = ["${maxResults}"]; | 3261 _queryParams["maxResults"] = ["${maxResults}"]; |
3274 } | 3262 } |
3275 if (pageToken != null) { | 3263 if (pageToken != null) { |
3276 _queryParams["pageToken"] = [pageToken]; | 3264 _queryParams["pageToken"] = [pageToken]; |
3277 } | 3265 } |
3278 | 3266 |
3279 | 3267 |
3280 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/parents
'; | 3268 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/parents'; |
3281 | 3269 |
3282 var _response = _requester.request(_url, | 3270 var _response = _requester.request(_url, |
3283 "GET", | 3271 "GET", |
3284 body: _body, | 3272 body: _body, |
3285 queryParams: _queryParams, | 3273 queryParams: _queryParams, |
3286 uploadOptions: _uploadOptions, | 3274 uploadOptions: _uploadOptions, |
3287 uploadMedia: _uploadMedia, | 3275 uploadMedia: _uploadMedia, |
3288 downloadOptions: _downloadOptions); | 3276 downloadOptions: _downloadOptions); |
3289 return _response.then((data) => new ParentsListResponse.fromJson(data)); | 3277 return _response.then((data) => new ParentsListResponse.fromJson(data)); |
3290 } | 3278 } |
3291 | 3279 |
3292 } | 3280 } |
3293 | 3281 |
3294 | 3282 |
3295 /** Not documented yet. */ | |
3296 class RastersPermissionsResourceApi { | 3283 class RastersPermissionsResourceApi { |
3297 final common_internal.ApiRequester _requester; | 3284 final commons.ApiRequester _requester; |
3298 | 3285 |
3299 RastersPermissionsResourceApi(common_internal.ApiRequester client) : | 3286 RastersPermissionsResourceApi(commons.ApiRequester client) : |
3300 _requester = client; | 3287 _requester = client; |
3301 | 3288 |
3302 /** | 3289 /** |
3303 * Remove permission entries from an already existing asset. | 3290 * Remove permission entries from an already existing asset. |
3304 * | 3291 * |
3305 * [request] - The metadata request object. | 3292 * [request] - The metadata request object. |
3306 * | 3293 * |
3307 * Request parameters: | 3294 * Request parameters: |
3308 * | 3295 * |
3309 * [id] - The ID of the asset from which permissions will be removed. | 3296 * [id] - The ID of the asset from which permissions will be removed. |
3310 * | 3297 * |
3311 * Completes with a [PermissionsBatchDeleteResponse]. | 3298 * Completes with a [PermissionsBatchDeleteResponse]. |
3312 * | 3299 * |
3313 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3300 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3314 * error. | 3301 * error. |
3315 * | 3302 * |
3316 * If the used [http.Client] completes with an error when making a REST call, | 3303 * If the used [http.Client] completes with an error when making a REST call, |
3317 * this method will complete with the same error. | 3304 * this method will complete with the same error. |
3318 */ | 3305 */ |
3319 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { | 3306 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { |
3320 var _url = null; | 3307 var _url = null; |
3321 var _queryParams = new core.Map(); | 3308 var _queryParams = new core.Map(); |
3322 var _uploadMedia = null; | 3309 var _uploadMedia = null; |
3323 var _uploadOptions = null; | 3310 var _uploadOptions = null; |
3324 var _downloadOptions = common.DownloadOptions.Metadata; | 3311 var _downloadOptions = commons.DownloadOptions.Metadata; |
3325 var _body = null; | 3312 var _body = null; |
3326 | 3313 |
3327 if (request != null) { | 3314 if (request != null) { |
3328 _body = convert.JSON.encode((request).toJson()); | 3315 _body = convert.JSON.encode((request).toJson()); |
3329 } | 3316 } |
3330 if (id == null) { | 3317 if (id == null) { |
3331 throw new core.ArgumentError("Parameter id is required."); | 3318 throw new core.ArgumentError("Parameter id is required."); |
3332 } | 3319 } |
3333 | 3320 |
3334 | 3321 |
3335 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/permiss
ions/batchDelete'; | 3322 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/permissions/bat
chDelete'; |
3336 | 3323 |
3337 var _response = _requester.request(_url, | 3324 var _response = _requester.request(_url, |
3338 "POST", | 3325 "POST", |
3339 body: _body, | 3326 body: _body, |
3340 queryParams: _queryParams, | 3327 queryParams: _queryParams, |
3341 uploadOptions: _uploadOptions, | 3328 uploadOptions: _uploadOptions, |
3342 uploadMedia: _uploadMedia, | 3329 uploadMedia: _uploadMedia, |
3343 downloadOptions: _downloadOptions); | 3330 downloadOptions: _downloadOptions); |
3344 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); | 3331 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); |
3345 } | 3332 } |
3346 | 3333 |
3347 /** | 3334 /** |
3348 * Add or update permission entries to an already existing asset. | 3335 * Add or update permission entries to an already existing asset. |
3349 * | 3336 * |
3350 * An asset can hold up to 20 different permission entries. Each batchInsert | 3337 * An asset can hold up to 20 different permission entries. Each batchInsert |
3351 * request is atomic. | 3338 * request is atomic. |
3352 * | 3339 * |
3353 * [request] - The metadata request object. | 3340 * [request] - The metadata request object. |
3354 * | 3341 * |
3355 * Request parameters: | 3342 * Request parameters: |
3356 * | 3343 * |
3357 * [id] - The ID of the asset to which permissions will be added. | 3344 * [id] - The ID of the asset to which permissions will be added. |
3358 * | 3345 * |
3359 * Completes with a [PermissionsBatchUpdateResponse]. | 3346 * Completes with a [PermissionsBatchUpdateResponse]. |
3360 * | 3347 * |
3361 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3348 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3362 * error. | 3349 * error. |
3363 * | 3350 * |
3364 * If the used [http.Client] completes with an error when making a REST call, | 3351 * If the used [http.Client] completes with an error when making a REST call, |
3365 * this method will complete with the same error. | 3352 * this method will complete with the same error. |
3366 */ | 3353 */ |
3367 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { | 3354 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { |
3368 var _url = null; | 3355 var _url = null; |
3369 var _queryParams = new core.Map(); | 3356 var _queryParams = new core.Map(); |
3370 var _uploadMedia = null; | 3357 var _uploadMedia = null; |
3371 var _uploadOptions = null; | 3358 var _uploadOptions = null; |
3372 var _downloadOptions = common.DownloadOptions.Metadata; | 3359 var _downloadOptions = commons.DownloadOptions.Metadata; |
3373 var _body = null; | 3360 var _body = null; |
3374 | 3361 |
3375 if (request != null) { | 3362 if (request != null) { |
3376 _body = convert.JSON.encode((request).toJson()); | 3363 _body = convert.JSON.encode((request).toJson()); |
3377 } | 3364 } |
3378 if (id == null) { | 3365 if (id == null) { |
3379 throw new core.ArgumentError("Parameter id is required."); | 3366 throw new core.ArgumentError("Parameter id is required."); |
3380 } | 3367 } |
3381 | 3368 |
3382 | 3369 |
3383 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/permiss
ions/batchUpdate'; | 3370 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/permissions/bat
chUpdate'; |
3384 | 3371 |
3385 var _response = _requester.request(_url, | 3372 var _response = _requester.request(_url, |
3386 "POST", | 3373 "POST", |
3387 body: _body, | 3374 body: _body, |
3388 queryParams: _queryParams, | 3375 queryParams: _queryParams, |
3389 uploadOptions: _uploadOptions, | 3376 uploadOptions: _uploadOptions, |
3390 uploadMedia: _uploadMedia, | 3377 uploadMedia: _uploadMedia, |
3391 downloadOptions: _downloadOptions); | 3378 downloadOptions: _downloadOptions); |
3392 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); | 3379 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); |
3393 } | 3380 } |
3394 | 3381 |
3395 /** | 3382 /** |
3396 * Return all of the permissions for the specified asset. | 3383 * Return all of the permissions for the specified asset. |
3397 * | 3384 * |
3398 * Request parameters: | 3385 * Request parameters: |
3399 * | 3386 * |
3400 * [id] - The ID of the asset whose permissions will be listed. | 3387 * [id] - The ID of the asset whose permissions will be listed. |
3401 * | 3388 * |
3402 * Completes with a [PermissionsListResponse]. | 3389 * Completes with a [PermissionsListResponse]. |
3403 * | 3390 * |
3404 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3391 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3405 * error. | 3392 * error. |
3406 * | 3393 * |
3407 * If the used [http.Client] completes with an error when making a REST call, | 3394 * If the used [http.Client] completes with an error when making a REST call, |
3408 * this method will complete with the same error. | 3395 * this method will complete with the same error. |
3409 */ | 3396 */ |
3410 async.Future<PermissionsListResponse> list(core.String id) { | 3397 async.Future<PermissionsListResponse> list(core.String id) { |
3411 var _url = null; | 3398 var _url = null; |
3412 var _queryParams = new core.Map(); | 3399 var _queryParams = new core.Map(); |
3413 var _uploadMedia = null; | 3400 var _uploadMedia = null; |
3414 var _uploadOptions = null; | 3401 var _uploadOptions = null; |
3415 var _downloadOptions = common.DownloadOptions.Metadata; | 3402 var _downloadOptions = commons.DownloadOptions.Metadata; |
3416 var _body = null; | 3403 var _body = null; |
3417 | 3404 |
3418 if (id == null) { | 3405 if (id == null) { |
3419 throw new core.ArgumentError("Parameter id is required."); | 3406 throw new core.ArgumentError("Parameter id is required."); |
3420 } | 3407 } |
3421 | 3408 |
3422 | 3409 |
3423 _url = 'rasters/' + common_internal.Escaper.ecapeVariable('$id') + '/permiss
ions'; | 3410 _url = 'rasters/' + commons.Escaper.ecapeVariable('$id') + '/permissions'; |
3424 | 3411 |
3425 var _response = _requester.request(_url, | 3412 var _response = _requester.request(_url, |
3426 "GET", | 3413 "GET", |
3427 body: _body, | 3414 body: _body, |
3428 queryParams: _queryParams, | 3415 queryParams: _queryParams, |
3429 uploadOptions: _uploadOptions, | 3416 uploadOptions: _uploadOptions, |
3430 uploadMedia: _uploadMedia, | 3417 uploadMedia: _uploadMedia, |
3431 downloadOptions: _downloadOptions); | 3418 downloadOptions: _downloadOptions); |
3432 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 3419 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
3433 } | 3420 } |
3434 | 3421 |
3435 } | 3422 } |
3436 | 3423 |
3437 | 3424 |
3438 /** Not documented yet. */ | |
3439 class TablesResourceApi { | 3425 class TablesResourceApi { |
3440 final common_internal.ApiRequester _requester; | 3426 final commons.ApiRequester _requester; |
3441 | 3427 |
3442 TablesFeaturesResourceApi get features => new TablesFeaturesResourceApi(_reque
ster); | 3428 TablesFeaturesResourceApi get features => new TablesFeaturesResourceApi(_reque
ster); |
3443 TablesFilesResourceApi get files => new TablesFilesResourceApi(_requester); | 3429 TablesFilesResourceApi get files => new TablesFilesResourceApi(_requester); |
3444 TablesParentsResourceApi get parents => new TablesParentsResourceApi(_requeste
r); | 3430 TablesParentsResourceApi get parents => new TablesParentsResourceApi(_requeste
r); |
3445 TablesPermissionsResourceApi get permissions => new TablesPermissionsResourceA
pi(_requester); | 3431 TablesPermissionsResourceApi get permissions => new TablesPermissionsResourceA
pi(_requester); |
3446 | 3432 |
3447 TablesResourceApi(common_internal.ApiRequester client) : | 3433 TablesResourceApi(commons.ApiRequester client) : |
3448 _requester = client; | 3434 _requester = client; |
3449 | 3435 |
3450 /** | 3436 /** |
3451 * Create a table asset. | 3437 * Create a table asset. |
3452 * | 3438 * |
3453 * [request] - The metadata request object. | 3439 * [request] - The metadata request object. |
3454 * | 3440 * |
3455 * Request parameters: | 3441 * Request parameters: |
3456 * | 3442 * |
3457 * Completes with a [Table]. | 3443 * Completes with a [Table]. |
3458 * | 3444 * |
3459 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3445 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3460 * error. | 3446 * error. |
3461 * | 3447 * |
3462 * If the used [http.Client] completes with an error when making a REST call, | 3448 * If the used [http.Client] completes with an error when making a REST call, |
3463 * this method will complete with the same error. | 3449 * this method will complete with the same error. |
3464 */ | 3450 */ |
3465 async.Future<Table> create(Table request) { | 3451 async.Future<Table> create(Table request) { |
3466 var _url = null; | 3452 var _url = null; |
3467 var _queryParams = new core.Map(); | 3453 var _queryParams = new core.Map(); |
3468 var _uploadMedia = null; | 3454 var _uploadMedia = null; |
3469 var _uploadOptions = null; | 3455 var _uploadOptions = null; |
3470 var _downloadOptions = common.DownloadOptions.Metadata; | 3456 var _downloadOptions = commons.DownloadOptions.Metadata; |
3471 var _body = null; | 3457 var _body = null; |
3472 | 3458 |
3473 if (request != null) { | 3459 if (request != null) { |
3474 _body = convert.JSON.encode((request).toJson()); | 3460 _body = convert.JSON.encode((request).toJson()); |
3475 } | 3461 } |
3476 | 3462 |
3477 | 3463 |
3478 _url = 'tables'; | 3464 _url = 'tables'; |
3479 | 3465 |
3480 var _response = _requester.request(_url, | 3466 var _response = _requester.request(_url, |
3481 "POST", | 3467 "POST", |
3482 body: _body, | 3468 body: _body, |
3483 queryParams: _queryParams, | 3469 queryParams: _queryParams, |
3484 uploadOptions: _uploadOptions, | 3470 uploadOptions: _uploadOptions, |
3485 uploadMedia: _uploadMedia, | 3471 uploadMedia: _uploadMedia, |
3486 downloadOptions: _downloadOptions); | 3472 downloadOptions: _downloadOptions); |
3487 return _response.then((data) => new Table.fromJson(data)); | 3473 return _response.then((data) => new Table.fromJson(data)); |
3488 } | 3474 } |
3489 | 3475 |
3490 /** | 3476 /** |
3491 * Delete a table. | 3477 * Delete a table. |
3492 * | 3478 * |
3493 * Request parameters: | 3479 * Request parameters: |
3494 * | 3480 * |
3495 * [id] - The ID of the table. Only the table creator or project owner are | 3481 * [id] - The ID of the table. Only the table creator or project owner are |
3496 * permitted to delete. If the table is included in a layer, the request will | 3482 * permitted to delete. If the table is included in a layer, the request will |
3497 * fail. Remove it from all layers prior to deleting. | 3483 * fail. Remove it from all layers prior to deleting. |
3498 * | 3484 * |
3499 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3485 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3500 * error. | 3486 * error. |
3501 * | 3487 * |
3502 * If the used [http.Client] completes with an error when making a REST call, | 3488 * If the used [http.Client] completes with an error when making a REST call, |
3503 * this method will complete with the same error. | 3489 * this method will complete with the same error. |
3504 */ | 3490 */ |
3505 async.Future delete(core.String id) { | 3491 async.Future delete(core.String id) { |
3506 var _url = null; | 3492 var _url = null; |
3507 var _queryParams = new core.Map(); | 3493 var _queryParams = new core.Map(); |
3508 var _uploadMedia = null; | 3494 var _uploadMedia = null; |
3509 var _uploadOptions = null; | 3495 var _uploadOptions = null; |
3510 var _downloadOptions = common.DownloadOptions.Metadata; | 3496 var _downloadOptions = commons.DownloadOptions.Metadata; |
3511 var _body = null; | 3497 var _body = null; |
3512 | 3498 |
3513 if (id == null) { | 3499 if (id == null) { |
3514 throw new core.ArgumentError("Parameter id is required."); | 3500 throw new core.ArgumentError("Parameter id is required."); |
3515 } | 3501 } |
3516 | 3502 |
3517 _downloadOptions = null; | 3503 _downloadOptions = null; |
3518 | 3504 |
3519 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id'); | 3505 _url = 'tables/' + commons.Escaper.ecapeVariable('$id'); |
3520 | 3506 |
3521 var _response = _requester.request(_url, | 3507 var _response = _requester.request(_url, |
3522 "DELETE", | 3508 "DELETE", |
3523 body: _body, | 3509 body: _body, |
3524 queryParams: _queryParams, | 3510 queryParams: _queryParams, |
3525 uploadOptions: _uploadOptions, | 3511 uploadOptions: _uploadOptions, |
3526 uploadMedia: _uploadMedia, | 3512 uploadMedia: _uploadMedia, |
3527 downloadOptions: _downloadOptions); | 3513 downloadOptions: _downloadOptions); |
3528 return _response.then((data) => null); | 3514 return _response.then((data) => null); |
3529 } | 3515 } |
3530 | 3516 |
3531 /** | 3517 /** |
3532 * Return metadata for a particular table, including the schema. | 3518 * Return metadata for a particular table, including the schema. |
3533 * | 3519 * |
3534 * Request parameters: | 3520 * Request parameters: |
3535 * | 3521 * |
3536 * [id] - The ID of the table. | 3522 * [id] - The ID of the table. |
3537 * | 3523 * |
3538 * [version] - null | 3524 * [version] - null |
3539 * Possible string values are: | 3525 * Possible string values are: |
3540 * - "draft" : The draft version. | 3526 * - "draft" : The draft version. |
3541 * - "published" : The published version. | 3527 * - "published" : The published version. |
3542 * | 3528 * |
3543 * Completes with a [Table]. | 3529 * Completes with a [Table]. |
3544 * | 3530 * |
3545 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3531 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3546 * error. | 3532 * error. |
3547 * | 3533 * |
3548 * If the used [http.Client] completes with an error when making a REST call, | 3534 * If the used [http.Client] completes with an error when making a REST call, |
3549 * this method will complete with the same error. | 3535 * this method will complete with the same error. |
3550 */ | 3536 */ |
3551 async.Future<Table> get(core.String id, {core.String version}) { | 3537 async.Future<Table> get(core.String id, {core.String version}) { |
3552 var _url = null; | 3538 var _url = null; |
3553 var _queryParams = new core.Map(); | 3539 var _queryParams = new core.Map(); |
3554 var _uploadMedia = null; | 3540 var _uploadMedia = null; |
3555 var _uploadOptions = null; | 3541 var _uploadOptions = null; |
3556 var _downloadOptions = common.DownloadOptions.Metadata; | 3542 var _downloadOptions = commons.DownloadOptions.Metadata; |
3557 var _body = null; | 3543 var _body = null; |
3558 | 3544 |
3559 if (id == null) { | 3545 if (id == null) { |
3560 throw new core.ArgumentError("Parameter id is required."); | 3546 throw new core.ArgumentError("Parameter id is required."); |
3561 } | 3547 } |
3562 if (version != null) { | 3548 if (version != null) { |
3563 _queryParams["version"] = [version]; | 3549 _queryParams["version"] = [version]; |
3564 } | 3550 } |
3565 | 3551 |
3566 | 3552 |
3567 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id'); | 3553 _url = 'tables/' + commons.Escaper.ecapeVariable('$id'); |
3568 | 3554 |
3569 var _response = _requester.request(_url, | 3555 var _response = _requester.request(_url, |
3570 "GET", | 3556 "GET", |
3571 body: _body, | 3557 body: _body, |
3572 queryParams: _queryParams, | 3558 queryParams: _queryParams, |
3573 uploadOptions: _uploadOptions, | 3559 uploadOptions: _uploadOptions, |
3574 uploadMedia: _uploadMedia, | 3560 uploadMedia: _uploadMedia, |
3575 downloadOptions: _downloadOptions); | 3561 downloadOptions: _downloadOptions); |
3576 return _response.then((data) => new Table.fromJson(data)); | 3562 return _response.then((data) => new Table.fromJson(data)); |
3577 } | 3563 } |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3631 * - "writer" : The user can read and write the asset. | 3617 * - "writer" : The user can read and write the asset. |
3632 * | 3618 * |
3633 * [search] - An unstructured search string used to filter the set of results | 3619 * [search] - An unstructured search string used to filter the set of results |
3634 * based on asset metadata. | 3620 * based on asset metadata. |
3635 * | 3621 * |
3636 * [tags] - A comma separated list of tags. Returned assets will contain all | 3622 * [tags] - A comma separated list of tags. Returned assets will contain all |
3637 * the tags from the list. | 3623 * the tags from the list. |
3638 * | 3624 * |
3639 * Completes with a [TablesListResponse]. | 3625 * Completes with a [TablesListResponse]. |
3640 * | 3626 * |
3641 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3627 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3642 * error. | 3628 * error. |
3643 * | 3629 * |
3644 * If the used [http.Client] completes with an error when making a REST call, | 3630 * If the used [http.Client] completes with an error when making a REST call, |
3645 * this method will complete with the same error. | 3631 * this method will complete with the same error. |
3646 */ | 3632 */ |
3647 async.Future<TablesListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String processingStatus, core.String projectId, core.String role, core
.String search, core.String tags}) { | 3633 async.Future<TablesListResponse> list({core.String bbox, core.DateTime created
After, core.DateTime createdBefore, core.String creatorEmail, core.int maxResult
s, core.DateTime modifiedAfter, core.DateTime modifiedBefore, core.String pageTo
ken, core.String processingStatus, core.String projectId, core.String role, core
.String search, core.String tags}) { |
3648 var _url = null; | 3634 var _url = null; |
3649 var _queryParams = new core.Map(); | 3635 var _queryParams = new core.Map(); |
3650 var _uploadMedia = null; | 3636 var _uploadMedia = null; |
3651 var _uploadOptions = null; | 3637 var _uploadOptions = null; |
3652 var _downloadOptions = common.DownloadOptions.Metadata; | 3638 var _downloadOptions = commons.DownloadOptions.Metadata; |
3653 var _body = null; | 3639 var _body = null; |
3654 | 3640 |
3655 if (bbox != null) { | 3641 if (bbox != null) { |
3656 _queryParams["bbox"] = [bbox]; | 3642 _queryParams["bbox"] = [bbox]; |
3657 } | 3643 } |
3658 if (createdAfter != null) { | 3644 if (createdAfter != null) { |
3659 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; | 3645 _queryParams["createdAfter"] = [(createdAfter).toIso8601String()]; |
3660 } | 3646 } |
3661 if (createdBefore != null) { | 3647 if (createdBefore != null) { |
3662 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; | 3648 _queryParams["createdBefore"] = [(createdBefore).toIso8601String()]; |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3707 | 3693 |
3708 /** | 3694 /** |
3709 * Mutate a table asset. | 3695 * Mutate a table asset. |
3710 * | 3696 * |
3711 * [request] - The metadata request object. | 3697 * [request] - The metadata request object. |
3712 * | 3698 * |
3713 * Request parameters: | 3699 * Request parameters: |
3714 * | 3700 * |
3715 * [id] - The ID of the table. | 3701 * [id] - The ID of the table. |
3716 * | 3702 * |
3717 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3703 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3718 * error. | 3704 * error. |
3719 * | 3705 * |
3720 * If the used [http.Client] completes with an error when making a REST call, | 3706 * If the used [http.Client] completes with an error when making a REST call, |
3721 * this method will complete with the same error. | 3707 * this method will complete with the same error. |
3722 */ | 3708 */ |
3723 async.Future patch(Table request, core.String id) { | 3709 async.Future patch(Table request, core.String id) { |
3724 var _url = null; | 3710 var _url = null; |
3725 var _queryParams = new core.Map(); | 3711 var _queryParams = new core.Map(); |
3726 var _uploadMedia = null; | 3712 var _uploadMedia = null; |
3727 var _uploadOptions = null; | 3713 var _uploadOptions = null; |
3728 var _downloadOptions = common.DownloadOptions.Metadata; | 3714 var _downloadOptions = commons.DownloadOptions.Metadata; |
3729 var _body = null; | 3715 var _body = null; |
3730 | 3716 |
3731 if (request != null) { | 3717 if (request != null) { |
3732 _body = convert.JSON.encode((request).toJson()); | 3718 _body = convert.JSON.encode((request).toJson()); |
3733 } | 3719 } |
3734 if (id == null) { | 3720 if (id == null) { |
3735 throw new core.ArgumentError("Parameter id is required."); | 3721 throw new core.ArgumentError("Parameter id is required."); |
3736 } | 3722 } |
3737 | 3723 |
3738 _downloadOptions = null; | 3724 _downloadOptions = null; |
3739 | 3725 |
3740 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id'); | 3726 _url = 'tables/' + commons.Escaper.ecapeVariable('$id'); |
3741 | 3727 |
3742 var _response = _requester.request(_url, | 3728 var _response = _requester.request(_url, |
3743 "PATCH", | 3729 "PATCH", |
3744 body: _body, | 3730 body: _body, |
3745 queryParams: _queryParams, | 3731 queryParams: _queryParams, |
3746 uploadOptions: _uploadOptions, | 3732 uploadOptions: _uploadOptions, |
3747 uploadMedia: _uploadMedia, | 3733 uploadMedia: _uploadMedia, |
3748 downloadOptions: _downloadOptions); | 3734 downloadOptions: _downloadOptions); |
3749 return _response.then((data) => null); | 3735 return _response.then((data) => null); |
3750 } | 3736 } |
3751 | 3737 |
3752 /** | 3738 /** |
3753 * Process a table asset. | 3739 * Process a table asset. |
3754 * | 3740 * |
3755 * Request parameters: | 3741 * Request parameters: |
3756 * | 3742 * |
3757 * [id] - The ID of the table. | 3743 * [id] - The ID of the table. |
3758 * | 3744 * |
3759 * Completes with a [ProcessResponse]. | 3745 * Completes with a [ProcessResponse]. |
3760 * | 3746 * |
3761 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3747 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3762 * error. | 3748 * error. |
3763 * | 3749 * |
3764 * If the used [http.Client] completes with an error when making a REST call, | 3750 * If the used [http.Client] completes with an error when making a REST call, |
3765 * this method will complete with the same error. | 3751 * this method will complete with the same error. |
3766 */ | 3752 */ |
3767 async.Future<ProcessResponse> process(core.String id) { | 3753 async.Future<ProcessResponse> process(core.String id) { |
3768 var _url = null; | 3754 var _url = null; |
3769 var _queryParams = new core.Map(); | 3755 var _queryParams = new core.Map(); |
3770 var _uploadMedia = null; | 3756 var _uploadMedia = null; |
3771 var _uploadOptions = null; | 3757 var _uploadOptions = null; |
3772 var _downloadOptions = common.DownloadOptions.Metadata; | 3758 var _downloadOptions = commons.DownloadOptions.Metadata; |
3773 var _body = null; | 3759 var _body = null; |
3774 | 3760 |
3775 if (id == null) { | 3761 if (id == null) { |
3776 throw new core.ArgumentError("Parameter id is required."); | 3762 throw new core.ArgumentError("Parameter id is required."); |
3777 } | 3763 } |
3778 | 3764 |
3779 | 3765 |
3780 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/process'
; | 3766 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/process'; |
3781 | 3767 |
3782 var _response = _requester.request(_url, | 3768 var _response = _requester.request(_url, |
3783 "POST", | 3769 "POST", |
3784 body: _body, | 3770 body: _body, |
3785 queryParams: _queryParams, | 3771 queryParams: _queryParams, |
3786 uploadOptions: _uploadOptions, | 3772 uploadOptions: _uploadOptions, |
3787 uploadMedia: _uploadMedia, | 3773 uploadMedia: _uploadMedia, |
3788 downloadOptions: _downloadOptions); | 3774 downloadOptions: _downloadOptions); |
3789 return _response.then((data) => new ProcessResponse.fromJson(data)); | 3775 return _response.then((data) => new ProcessResponse.fromJson(data)); |
3790 } | 3776 } |
3791 | 3777 |
3792 /** | 3778 /** |
3793 * Create a placeholder table asset to which table files can be uploaded. | 3779 * Create a placeholder table asset to which table files can be uploaded. |
3794 * Once the placeholder has been created, files are uploaded to the | 3780 * Once the placeholder has been created, files are uploaded to the |
3795 * https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files | 3781 * https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files |
3796 * endpoint. | 3782 * endpoint. |
3797 * See Table Upload in the Developer's Guide or Table.files: insert in the | 3783 * See Table Upload in the Developer's Guide or Table.files: insert in the |
3798 * reference documentation for more information. | 3784 * reference documentation for more information. |
3799 * | 3785 * |
3800 * [request] - The metadata request object. | 3786 * [request] - The metadata request object. |
3801 * | 3787 * |
3802 * Request parameters: | 3788 * Request parameters: |
3803 * | 3789 * |
3804 * Completes with a [Table]. | 3790 * Completes with a [Table]. |
3805 * | 3791 * |
3806 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3792 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3807 * error. | 3793 * error. |
3808 * | 3794 * |
3809 * If the used [http.Client] completes with an error when making a REST call, | 3795 * If the used [http.Client] completes with an error when making a REST call, |
3810 * this method will complete with the same error. | 3796 * this method will complete with the same error. |
3811 */ | 3797 */ |
3812 async.Future<Table> upload(Table request) { | 3798 async.Future<Table> upload(Table request) { |
3813 var _url = null; | 3799 var _url = null; |
3814 var _queryParams = new core.Map(); | 3800 var _queryParams = new core.Map(); |
3815 var _uploadMedia = null; | 3801 var _uploadMedia = null; |
3816 var _uploadOptions = null; | 3802 var _uploadOptions = null; |
3817 var _downloadOptions = common.DownloadOptions.Metadata; | 3803 var _downloadOptions = commons.DownloadOptions.Metadata; |
3818 var _body = null; | 3804 var _body = null; |
3819 | 3805 |
3820 if (request != null) { | 3806 if (request != null) { |
3821 _body = convert.JSON.encode((request).toJson()); | 3807 _body = convert.JSON.encode((request).toJson()); |
3822 } | 3808 } |
3823 | 3809 |
3824 | 3810 |
3825 _url = 'tables/upload'; | 3811 _url = 'tables/upload'; |
3826 | 3812 |
3827 var _response = _requester.request(_url, | 3813 var _response = _requester.request(_url, |
3828 "POST", | 3814 "POST", |
3829 body: _body, | 3815 body: _body, |
3830 queryParams: _queryParams, | 3816 queryParams: _queryParams, |
3831 uploadOptions: _uploadOptions, | 3817 uploadOptions: _uploadOptions, |
3832 uploadMedia: _uploadMedia, | 3818 uploadMedia: _uploadMedia, |
3833 downloadOptions: _downloadOptions); | 3819 downloadOptions: _downloadOptions); |
3834 return _response.then((data) => new Table.fromJson(data)); | 3820 return _response.then((data) => new Table.fromJson(data)); |
3835 } | 3821 } |
3836 | 3822 |
3837 } | 3823 } |
3838 | 3824 |
3839 | 3825 |
3840 /** Not documented yet. */ | |
3841 class TablesFeaturesResourceApi { | 3826 class TablesFeaturesResourceApi { |
3842 final common_internal.ApiRequester _requester; | 3827 final commons.ApiRequester _requester; |
3843 | 3828 |
3844 TablesFeaturesResourceApi(common_internal.ApiRequester client) : | 3829 TablesFeaturesResourceApi(commons.ApiRequester client) : |
3845 _requester = client; | 3830 _requester = client; |
3846 | 3831 |
3847 /** | 3832 /** |
3848 * Delete all features matching the given IDs. | 3833 * Delete all features matching the given IDs. |
3849 * | 3834 * |
3850 * [request] - The metadata request object. | 3835 * [request] - The metadata request object. |
3851 * | 3836 * |
3852 * Request parameters: | 3837 * Request parameters: |
3853 * | 3838 * |
3854 * [id] - The ID of the table that contains the features to be deleted. | 3839 * [id] - The ID of the table that contains the features to be deleted. |
3855 * | 3840 * |
3856 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3841 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3857 * error. | 3842 * error. |
3858 * | 3843 * |
3859 * If the used [http.Client] completes with an error when making a REST call, | 3844 * If the used [http.Client] completes with an error when making a REST call, |
3860 * this method will complete with the same error. | 3845 * this method will complete with the same error. |
3861 */ | 3846 */ |
3862 async.Future batchDelete(FeaturesBatchDeleteRequest request, core.String id) { | 3847 async.Future batchDelete(FeaturesBatchDeleteRequest request, core.String id) { |
3863 var _url = null; | 3848 var _url = null; |
3864 var _queryParams = new core.Map(); | 3849 var _queryParams = new core.Map(); |
3865 var _uploadMedia = null; | 3850 var _uploadMedia = null; |
3866 var _uploadOptions = null; | 3851 var _uploadOptions = null; |
3867 var _downloadOptions = common.DownloadOptions.Metadata; | 3852 var _downloadOptions = commons.DownloadOptions.Metadata; |
3868 var _body = null; | 3853 var _body = null; |
3869 | 3854 |
3870 if (request != null) { | 3855 if (request != null) { |
3871 _body = convert.JSON.encode((request).toJson()); | 3856 _body = convert.JSON.encode((request).toJson()); |
3872 } | 3857 } |
3873 if (id == null) { | 3858 if (id == null) { |
3874 throw new core.ArgumentError("Parameter id is required."); | 3859 throw new core.ArgumentError("Parameter id is required."); |
3875 } | 3860 } |
3876 | 3861 |
3877 _downloadOptions = null; | 3862 _downloadOptions = null; |
3878 | 3863 |
3879 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/features
/batchDelete'; | 3864 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/features/batchDe
lete'; |
3880 | 3865 |
3881 var _response = _requester.request(_url, | 3866 var _response = _requester.request(_url, |
3882 "POST", | 3867 "POST", |
3883 body: _body, | 3868 body: _body, |
3884 queryParams: _queryParams, | 3869 queryParams: _queryParams, |
3885 uploadOptions: _uploadOptions, | 3870 uploadOptions: _uploadOptions, |
3886 uploadMedia: _uploadMedia, | 3871 uploadMedia: _uploadMedia, |
3887 downloadOptions: _downloadOptions); | 3872 downloadOptions: _downloadOptions); |
3888 return _response.then((data) => null); | 3873 return _response.then((data) => null); |
3889 } | 3874 } |
(...skipping 11 matching lines...) Expand all Loading... |
3901 * | 3886 * |
3902 * For more information about inserting features, read Creating features in | 3887 * For more information about inserting features, read Creating features in |
3903 * the Google Maps Engine developer's guide. | 3888 * the Google Maps Engine developer's guide. |
3904 * | 3889 * |
3905 * [request] - The metadata request object. | 3890 * [request] - The metadata request object. |
3906 * | 3891 * |
3907 * Request parameters: | 3892 * Request parameters: |
3908 * | 3893 * |
3909 * [id] - The ID of the table to append the features to. | 3894 * [id] - The ID of the table to append the features to. |
3910 * | 3895 * |
3911 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3896 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3912 * error. | 3897 * error. |
3913 * | 3898 * |
3914 * If the used [http.Client] completes with an error when making a REST call, | 3899 * If the used [http.Client] completes with an error when making a REST call, |
3915 * this method will complete with the same error. | 3900 * this method will complete with the same error. |
3916 */ | 3901 */ |
3917 async.Future batchInsert(FeaturesBatchInsertRequest request, core.String id) { | 3902 async.Future batchInsert(FeaturesBatchInsertRequest request, core.String id) { |
3918 var _url = null; | 3903 var _url = null; |
3919 var _queryParams = new core.Map(); | 3904 var _queryParams = new core.Map(); |
3920 var _uploadMedia = null; | 3905 var _uploadMedia = null; |
3921 var _uploadOptions = null; | 3906 var _uploadOptions = null; |
3922 var _downloadOptions = common.DownloadOptions.Metadata; | 3907 var _downloadOptions = commons.DownloadOptions.Metadata; |
3923 var _body = null; | 3908 var _body = null; |
3924 | 3909 |
3925 if (request != null) { | 3910 if (request != null) { |
3926 _body = convert.JSON.encode((request).toJson()); | 3911 _body = convert.JSON.encode((request).toJson()); |
3927 } | 3912 } |
3928 if (id == null) { | 3913 if (id == null) { |
3929 throw new core.ArgumentError("Parameter id is required."); | 3914 throw new core.ArgumentError("Parameter id is required."); |
3930 } | 3915 } |
3931 | 3916 |
3932 _downloadOptions = null; | 3917 _downloadOptions = null; |
3933 | 3918 |
3934 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/features
/batchInsert'; | 3919 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/features/batchIn
sert'; |
3935 | 3920 |
3936 var _response = _requester.request(_url, | 3921 var _response = _requester.request(_url, |
3937 "POST", | 3922 "POST", |
3938 body: _body, | 3923 body: _body, |
3939 queryParams: _queryParams, | 3924 queryParams: _queryParams, |
3940 uploadOptions: _uploadOptions, | 3925 uploadOptions: _uploadOptions, |
3941 uploadMedia: _uploadMedia, | 3926 uploadMedia: _uploadMedia, |
3942 downloadOptions: _downloadOptions); | 3927 downloadOptions: _downloadOptions); |
3943 return _response.then((data) => null); | 3928 return _response.then((data) => null); |
3944 } | 3929 } |
(...skipping 19 matching lines...) Expand all Loading... |
3964 * - Setting a property's value to null deletes that property. | 3949 * - Setting a property's value to null deletes that property. |
3965 * For more information about updating features, read Updating features in the | 3950 * For more information about updating features, read Updating features in the |
3966 * Google Maps Engine developer's guide. | 3951 * Google Maps Engine developer's guide. |
3967 * | 3952 * |
3968 * [request] - The metadata request object. | 3953 * [request] - The metadata request object. |
3969 * | 3954 * |
3970 * Request parameters: | 3955 * Request parameters: |
3971 * | 3956 * |
3972 * [id] - The ID of the table containing the features to be patched. | 3957 * [id] - The ID of the table containing the features to be patched. |
3973 * | 3958 * |
3974 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3959 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3975 * error. | 3960 * error. |
3976 * | 3961 * |
3977 * If the used [http.Client] completes with an error when making a REST call, | 3962 * If the used [http.Client] completes with an error when making a REST call, |
3978 * this method will complete with the same error. | 3963 * this method will complete with the same error. |
3979 */ | 3964 */ |
3980 async.Future batchPatch(FeaturesBatchPatchRequest request, core.String id) { | 3965 async.Future batchPatch(FeaturesBatchPatchRequest request, core.String id) { |
3981 var _url = null; | 3966 var _url = null; |
3982 var _queryParams = new core.Map(); | 3967 var _queryParams = new core.Map(); |
3983 var _uploadMedia = null; | 3968 var _uploadMedia = null; |
3984 var _uploadOptions = null; | 3969 var _uploadOptions = null; |
3985 var _downloadOptions = common.DownloadOptions.Metadata; | 3970 var _downloadOptions = commons.DownloadOptions.Metadata; |
3986 var _body = null; | 3971 var _body = null; |
3987 | 3972 |
3988 if (request != null) { | 3973 if (request != null) { |
3989 _body = convert.JSON.encode((request).toJson()); | 3974 _body = convert.JSON.encode((request).toJson()); |
3990 } | 3975 } |
3991 if (id == null) { | 3976 if (id == null) { |
3992 throw new core.ArgumentError("Parameter id is required."); | 3977 throw new core.ArgumentError("Parameter id is required."); |
3993 } | 3978 } |
3994 | 3979 |
3995 _downloadOptions = null; | 3980 _downloadOptions = null; |
3996 | 3981 |
3997 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/features
/batchPatch'; | 3982 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/features/batchPa
tch'; |
3998 | 3983 |
3999 var _response = _requester.request(_url, | 3984 var _response = _requester.request(_url, |
4000 "POST", | 3985 "POST", |
4001 body: _body, | 3986 body: _body, |
4002 queryParams: _queryParams, | 3987 queryParams: _queryParams, |
4003 uploadOptions: _uploadOptions, | 3988 uploadOptions: _uploadOptions, |
4004 uploadMedia: _uploadMedia, | 3989 uploadMedia: _uploadMedia, |
4005 downloadOptions: _downloadOptions); | 3990 downloadOptions: _downloadOptions); |
4006 return _response.then((data) => null); | 3991 return _response.then((data) => null); |
4007 } | 3992 } |
(...skipping 11 matching lines...) Expand all Loading... |
4019 * properties. If this parameter is not included, all properties are returned. | 4004 * properties. If this parameter is not included, all properties are returned. |
4020 * | 4005 * |
4021 * [version] - The table version to access. See Accessing Public Data for | 4006 * [version] - The table version to access. See Accessing Public Data for |
4022 * information. | 4007 * information. |
4023 * Possible string values are: | 4008 * Possible string values are: |
4024 * - "draft" : The draft version. | 4009 * - "draft" : The draft version. |
4025 * - "published" : The published version. | 4010 * - "published" : The published version. |
4026 * | 4011 * |
4027 * Completes with a [Feature]. | 4012 * Completes with a [Feature]. |
4028 * | 4013 * |
4029 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4014 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4030 * error. | 4015 * error. |
4031 * | 4016 * |
4032 * If the used [http.Client] completes with an error when making a REST call, | 4017 * If the used [http.Client] completes with an error when making a REST call, |
4033 * this method will complete with the same error. | 4018 * this method will complete with the same error. |
4034 */ | 4019 */ |
4035 async.Future<Feature> get(core.String tableId, core.String id, {core.String se
lect, core.String version}) { | 4020 async.Future<Feature> get(core.String tableId, core.String id, {core.String se
lect, core.String version}) { |
4036 var _url = null; | 4021 var _url = null; |
4037 var _queryParams = new core.Map(); | 4022 var _queryParams = new core.Map(); |
4038 var _uploadMedia = null; | 4023 var _uploadMedia = null; |
4039 var _uploadOptions = null; | 4024 var _uploadOptions = null; |
4040 var _downloadOptions = common.DownloadOptions.Metadata; | 4025 var _downloadOptions = commons.DownloadOptions.Metadata; |
4041 var _body = null; | 4026 var _body = null; |
4042 | 4027 |
4043 if (tableId == null) { | 4028 if (tableId == null) { |
4044 throw new core.ArgumentError("Parameter tableId is required."); | 4029 throw new core.ArgumentError("Parameter tableId is required."); |
4045 } | 4030 } |
4046 if (id == null) { | 4031 if (id == null) { |
4047 throw new core.ArgumentError("Parameter id is required."); | 4032 throw new core.ArgumentError("Parameter id is required."); |
4048 } | 4033 } |
4049 if (select != null) { | 4034 if (select != null) { |
4050 _queryParams["select"] = [select]; | 4035 _queryParams["select"] = [select]; |
4051 } | 4036 } |
4052 if (version != null) { | 4037 if (version != null) { |
4053 _queryParams["version"] = [version]; | 4038 _queryParams["version"] = [version]; |
4054 } | 4039 } |
4055 | 4040 |
4056 | 4041 |
4057 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$tableId') + '/fea
tures/' + common_internal.Escaper.ecapeVariable('$id'); | 4042 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/features/'
+ commons.Escaper.ecapeVariable('$id'); |
4058 | 4043 |
4059 var _response = _requester.request(_url, | 4044 var _response = _requester.request(_url, |
4060 "GET", | 4045 "GET", |
4061 body: _body, | 4046 body: _body, |
4062 queryParams: _queryParams, | 4047 queryParams: _queryParams, |
4063 uploadOptions: _uploadOptions, | 4048 uploadOptions: _uploadOptions, |
4064 uploadMedia: _uploadMedia, | 4049 uploadMedia: _uploadMedia, |
4065 downloadOptions: _downloadOptions); | 4050 downloadOptions: _downloadOptions); |
4066 return _response.then((data) => new Feature.fromJson(data)); | 4051 return _response.then((data) => new Feature.fromJson(data)); |
4067 } | 4052 } |
(...skipping 30 matching lines...) Expand all Loading... |
4098 * [version] - The table version to access. See Accessing Public Data for | 4083 * [version] - The table version to access. See Accessing Public Data for |
4099 * information. | 4084 * information. |
4100 * Possible string values are: | 4085 * Possible string values are: |
4101 * - "draft" : The draft version. | 4086 * - "draft" : The draft version. |
4102 * - "published" : The published version. | 4087 * - "published" : The published version. |
4103 * | 4088 * |
4104 * [where] - An SQL-like predicate used to filter results. | 4089 * [where] - An SQL-like predicate used to filter results. |
4105 * | 4090 * |
4106 * Completes with a [FeaturesListResponse]. | 4091 * Completes with a [FeaturesListResponse]. |
4107 * | 4092 * |
4108 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4093 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4109 * error. | 4094 * error. |
4110 * | 4095 * |
4111 * If the used [http.Client] completes with an error when making a REST call, | 4096 * If the used [http.Client] completes with an error when making a REST call, |
4112 * this method will complete with the same error. | 4097 * this method will complete with the same error. |
4113 */ | 4098 */ |
4114 async.Future<FeaturesListResponse> list(core.String id, {core.String include,
core.String intersects, core.int limit, core.int maxResults, core.String orderBy
, core.String pageToken, core.String select, core.String version, core.String wh
ere}) { | 4099 async.Future<FeaturesListResponse> list(core.String id, {core.String include,
core.String intersects, core.int limit, core.int maxResults, core.String orderBy
, core.String pageToken, core.String select, core.String version, core.String wh
ere}) { |
4115 var _url = null; | 4100 var _url = null; |
4116 var _queryParams = new core.Map(); | 4101 var _queryParams = new core.Map(); |
4117 var _uploadMedia = null; | 4102 var _uploadMedia = null; |
4118 var _uploadOptions = null; | 4103 var _uploadOptions = null; |
4119 var _downloadOptions = common.DownloadOptions.Metadata; | 4104 var _downloadOptions = commons.DownloadOptions.Metadata; |
4120 var _body = null; | 4105 var _body = null; |
4121 | 4106 |
4122 if (id == null) { | 4107 if (id == null) { |
4123 throw new core.ArgumentError("Parameter id is required."); | 4108 throw new core.ArgumentError("Parameter id is required."); |
4124 } | 4109 } |
4125 if (include != null) { | 4110 if (include != null) { |
4126 _queryParams["include"] = [include]; | 4111 _queryParams["include"] = [include]; |
4127 } | 4112 } |
4128 if (intersects != null) { | 4113 if (intersects != null) { |
4129 _queryParams["intersects"] = [intersects]; | 4114 _queryParams["intersects"] = [intersects]; |
(...skipping 14 matching lines...) Expand all Loading... |
4144 _queryParams["select"] = [select]; | 4129 _queryParams["select"] = [select]; |
4145 } | 4130 } |
4146 if (version != null) { | 4131 if (version != null) { |
4147 _queryParams["version"] = [version]; | 4132 _queryParams["version"] = [version]; |
4148 } | 4133 } |
4149 if (where != null) { | 4134 if (where != null) { |
4150 _queryParams["where"] = [where]; | 4135 _queryParams["where"] = [where]; |
4151 } | 4136 } |
4152 | 4137 |
4153 | 4138 |
4154 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/features
'; | 4139 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/features'; |
4155 | 4140 |
4156 var _response = _requester.request(_url, | 4141 var _response = _requester.request(_url, |
4157 "GET", | 4142 "GET", |
4158 body: _body, | 4143 body: _body, |
4159 queryParams: _queryParams, | 4144 queryParams: _queryParams, |
4160 uploadOptions: _uploadOptions, | 4145 uploadOptions: _uploadOptions, |
4161 uploadMedia: _uploadMedia, | 4146 uploadMedia: _uploadMedia, |
4162 downloadOptions: _downloadOptions); | 4147 downloadOptions: _downloadOptions); |
4163 return _response.then((data) => new FeaturesListResponse.fromJson(data)); | 4148 return _response.then((data) => new FeaturesListResponse.fromJson(data)); |
4164 } | 4149 } |
4165 | 4150 |
4166 } | 4151 } |
4167 | 4152 |
4168 | 4153 |
4169 /** Not documented yet. */ | |
4170 class TablesFilesResourceApi { | 4154 class TablesFilesResourceApi { |
4171 final common_internal.ApiRequester _requester; | 4155 final commons.ApiRequester _requester; |
4172 | 4156 |
4173 TablesFilesResourceApi(common_internal.ApiRequester client) : | 4157 TablesFilesResourceApi(commons.ApiRequester client) : |
4174 _requester = client; | 4158 _requester = client; |
4175 | 4159 |
4176 /** | 4160 /** |
4177 * Upload a file to a placeholder table asset. See Table Upload in the | 4161 * Upload a file to a placeholder table asset. See Table Upload in the |
4178 * Developer's Guide for more information. | 4162 * Developer's Guide for more information. |
4179 * Supported file types are listed in the Supported data formats and limits | 4163 * Supported file types are listed in the Supported data formats and limits |
4180 * article of the Google Maps Engine help center. | 4164 * article of the Google Maps Engine help center. |
4181 * | 4165 * |
4182 * Request parameters: | 4166 * Request parameters: |
4183 * | 4167 * |
4184 * [id] - The ID of the table asset. | 4168 * [id] - The ID of the table asset. |
4185 * | 4169 * |
4186 * [filename] - The file name of this uploaded file. | 4170 * [filename] - The file name of this uploaded file. |
4187 * | 4171 * |
4188 * [uploadMedia] - The media to upload. | 4172 * [uploadMedia] - The media to upload. |
4189 * | 4173 * |
4190 * [uploadOptions] - Options for the media upload. Streaming Media without the | 4174 * [uploadOptions] - Options for the media upload. Streaming Media without the |
4191 * length being known ahead of time is only supported via resumable uploads. | 4175 * length being known ahead of time is only supported via resumable uploads. |
4192 * | 4176 * |
4193 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4177 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4194 * error. | 4178 * error. |
4195 * | 4179 * |
4196 * If the used [http.Client] completes with an error when making a REST call, | 4180 * If the used [http.Client] completes with an error when making a REST call, |
4197 * this method will complete with the same error. | 4181 * this method will complete with the same error. |
4198 */ | 4182 */ |
4199 async.Future insert(core.String id, core.String filename, {common.UploadOption
s uploadOptions : common.UploadOptions.Default, common.Media uploadMedia}) { | 4183 async.Future insert(core.String id, core.String filename, {commons.UploadOptio
ns uploadOptions : commons.UploadOptions.Default, commons.Media uploadMedia}) { |
4200 var _url = null; | 4184 var _url = null; |
4201 var _queryParams = new core.Map(); | 4185 var _queryParams = new core.Map(); |
4202 var _uploadMedia = null; | 4186 var _uploadMedia = null; |
4203 var _uploadOptions = null; | 4187 var _uploadOptions = null; |
4204 var _downloadOptions = common.DownloadOptions.Metadata; | 4188 var _downloadOptions = commons.DownloadOptions.Metadata; |
4205 var _body = null; | 4189 var _body = null; |
4206 | 4190 |
4207 if (id == null) { | 4191 if (id == null) { |
4208 throw new core.ArgumentError("Parameter id is required."); | 4192 throw new core.ArgumentError("Parameter id is required."); |
4209 } | 4193 } |
4210 if (filename == null) { | 4194 if (filename == null) { |
4211 throw new core.ArgumentError("Parameter filename is required."); | 4195 throw new core.ArgumentError("Parameter filename is required."); |
4212 } | 4196 } |
4213 _queryParams["filename"] = [filename]; | 4197 _queryParams["filename"] = [filename]; |
4214 | 4198 |
4215 _uploadMedia = uploadMedia; | 4199 _uploadMedia = uploadMedia; |
4216 _uploadOptions = uploadOptions; | 4200 _uploadOptions = uploadOptions; |
4217 _downloadOptions = null; | 4201 _downloadOptions = null; |
4218 | 4202 |
4219 if (_uploadMedia == null) { | 4203 if (_uploadMedia == null) { |
4220 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/files'
; | 4204 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/files'; |
4221 } else if (_uploadOptions is common.ResumableUploadOptions) { | 4205 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
4222 _url = '/resumable/upload/mapsengine/v1/tables/' + common_internal.Escaper
.ecapeVariable('$id') + '/files'; | 4206 _url = '/resumable/upload/mapsengine/v1/tables/' + commons.Escaper.ecapeVa
riable('$id') + '/files'; |
4223 } else { | 4207 } else { |
4224 _url = '/upload/mapsengine/v1/tables/' + common_internal.Escaper.ecapeVari
able('$id') + '/files'; | 4208 _url = '/upload/mapsengine/v1/tables/' + commons.Escaper.ecapeVariable('$i
d') + '/files'; |
4225 } | 4209 } |
4226 | 4210 |
4227 | 4211 |
4228 var _response = _requester.request(_url, | 4212 var _response = _requester.request(_url, |
4229 "POST", | 4213 "POST", |
4230 body: _body, | 4214 body: _body, |
4231 queryParams: _queryParams, | 4215 queryParams: _queryParams, |
4232 uploadOptions: _uploadOptions, | 4216 uploadOptions: _uploadOptions, |
4233 uploadMedia: _uploadMedia, | 4217 uploadMedia: _uploadMedia, |
4234 downloadOptions: _downloadOptions); | 4218 downloadOptions: _downloadOptions); |
4235 return _response.then((data) => null); | 4219 return _response.then((data) => null); |
4236 } | 4220 } |
4237 | 4221 |
4238 } | 4222 } |
4239 | 4223 |
4240 | 4224 |
4241 /** Not documented yet. */ | |
4242 class TablesParentsResourceApi { | 4225 class TablesParentsResourceApi { |
4243 final common_internal.ApiRequester _requester; | 4226 final commons.ApiRequester _requester; |
4244 | 4227 |
4245 TablesParentsResourceApi(common_internal.ApiRequester client) : | 4228 TablesParentsResourceApi(commons.ApiRequester client) : |
4246 _requester = client; | 4229 _requester = client; |
4247 | 4230 |
4248 /** | 4231 /** |
4249 * Return all parent ids of the specified table. | 4232 * Return all parent ids of the specified table. |
4250 * | 4233 * |
4251 * Request parameters: | 4234 * Request parameters: |
4252 * | 4235 * |
4253 * [id] - The ID of the table whose parents will be listed. | 4236 * [id] - The ID of the table whose parents will be listed. |
4254 * | 4237 * |
4255 * [maxResults] - The maximum number of items to include in a single response | 4238 * [maxResults] - The maximum number of items to include in a single response |
4256 * page. The maximum supported value is 50. | 4239 * page. The maximum supported value is 50. |
4257 * | 4240 * |
4258 * [pageToken] - The continuation token, used to page through large result | 4241 * [pageToken] - The continuation token, used to page through large result |
4259 * sets. To get the next page of results, set this parameter to the value of | 4242 * sets. To get the next page of results, set this parameter to the value of |
4260 * nextPageToken from the previous response. | 4243 * nextPageToken from the previous response. |
4261 * | 4244 * |
4262 * Completes with a [ParentsListResponse]. | 4245 * Completes with a [ParentsListResponse]. |
4263 * | 4246 * |
4264 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4247 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4265 * error. | 4248 * error. |
4266 * | 4249 * |
4267 * If the used [http.Client] completes with an error when making a REST call, | 4250 * If the used [http.Client] completes with an error when making a REST call, |
4268 * this method will complete with the same error. | 4251 * this method will complete with the same error. |
4269 */ | 4252 */ |
4270 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { | 4253 async.Future<ParentsListResponse> list(core.String id, {core.int maxResults, c
ore.String pageToken}) { |
4271 var _url = null; | 4254 var _url = null; |
4272 var _queryParams = new core.Map(); | 4255 var _queryParams = new core.Map(); |
4273 var _uploadMedia = null; | 4256 var _uploadMedia = null; |
4274 var _uploadOptions = null; | 4257 var _uploadOptions = null; |
4275 var _downloadOptions = common.DownloadOptions.Metadata; | 4258 var _downloadOptions = commons.DownloadOptions.Metadata; |
4276 var _body = null; | 4259 var _body = null; |
4277 | 4260 |
4278 if (id == null) { | 4261 if (id == null) { |
4279 throw new core.ArgumentError("Parameter id is required."); | 4262 throw new core.ArgumentError("Parameter id is required."); |
4280 } | 4263 } |
4281 if (maxResults != null) { | 4264 if (maxResults != null) { |
4282 _queryParams["maxResults"] = ["${maxResults}"]; | 4265 _queryParams["maxResults"] = ["${maxResults}"]; |
4283 } | 4266 } |
4284 if (pageToken != null) { | 4267 if (pageToken != null) { |
4285 _queryParams["pageToken"] = [pageToken]; | 4268 _queryParams["pageToken"] = [pageToken]; |
4286 } | 4269 } |
4287 | 4270 |
4288 | 4271 |
4289 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/parents'
; | 4272 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/parents'; |
4290 | 4273 |
4291 var _response = _requester.request(_url, | 4274 var _response = _requester.request(_url, |
4292 "GET", | 4275 "GET", |
4293 body: _body, | 4276 body: _body, |
4294 queryParams: _queryParams, | 4277 queryParams: _queryParams, |
4295 uploadOptions: _uploadOptions, | 4278 uploadOptions: _uploadOptions, |
4296 uploadMedia: _uploadMedia, | 4279 uploadMedia: _uploadMedia, |
4297 downloadOptions: _downloadOptions); | 4280 downloadOptions: _downloadOptions); |
4298 return _response.then((data) => new ParentsListResponse.fromJson(data)); | 4281 return _response.then((data) => new ParentsListResponse.fromJson(data)); |
4299 } | 4282 } |
4300 | 4283 |
4301 } | 4284 } |
4302 | 4285 |
4303 | 4286 |
4304 /** Not documented yet. */ | |
4305 class TablesPermissionsResourceApi { | 4287 class TablesPermissionsResourceApi { |
4306 final common_internal.ApiRequester _requester; | 4288 final commons.ApiRequester _requester; |
4307 | 4289 |
4308 TablesPermissionsResourceApi(common_internal.ApiRequester client) : | 4290 TablesPermissionsResourceApi(commons.ApiRequester client) : |
4309 _requester = client; | 4291 _requester = client; |
4310 | 4292 |
4311 /** | 4293 /** |
4312 * Remove permission entries from an already existing asset. | 4294 * Remove permission entries from an already existing asset. |
4313 * | 4295 * |
4314 * [request] - The metadata request object. | 4296 * [request] - The metadata request object. |
4315 * | 4297 * |
4316 * Request parameters: | 4298 * Request parameters: |
4317 * | 4299 * |
4318 * [id] - The ID of the asset from which permissions will be removed. | 4300 * [id] - The ID of the asset from which permissions will be removed. |
4319 * | 4301 * |
4320 * Completes with a [PermissionsBatchDeleteResponse]. | 4302 * Completes with a [PermissionsBatchDeleteResponse]. |
4321 * | 4303 * |
4322 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4304 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4323 * error. | 4305 * error. |
4324 * | 4306 * |
4325 * If the used [http.Client] completes with an error when making a REST call, | 4307 * If the used [http.Client] completes with an error when making a REST call, |
4326 * this method will complete with the same error. | 4308 * this method will complete with the same error. |
4327 */ | 4309 */ |
4328 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { | 4310 async.Future<PermissionsBatchDeleteResponse> batchDelete(PermissionsBatchDelet
eRequest request, core.String id) { |
4329 var _url = null; | 4311 var _url = null; |
4330 var _queryParams = new core.Map(); | 4312 var _queryParams = new core.Map(); |
4331 var _uploadMedia = null; | 4313 var _uploadMedia = null; |
4332 var _uploadOptions = null; | 4314 var _uploadOptions = null; |
4333 var _downloadOptions = common.DownloadOptions.Metadata; | 4315 var _downloadOptions = commons.DownloadOptions.Metadata; |
4334 var _body = null; | 4316 var _body = null; |
4335 | 4317 |
4336 if (request != null) { | 4318 if (request != null) { |
4337 _body = convert.JSON.encode((request).toJson()); | 4319 _body = convert.JSON.encode((request).toJson()); |
4338 } | 4320 } |
4339 if (id == null) { | 4321 if (id == null) { |
4340 throw new core.ArgumentError("Parameter id is required."); | 4322 throw new core.ArgumentError("Parameter id is required."); |
4341 } | 4323 } |
4342 | 4324 |
4343 | 4325 |
4344 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons/batchDelete'; | 4326 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batc
hDelete'; |
4345 | 4327 |
4346 var _response = _requester.request(_url, | 4328 var _response = _requester.request(_url, |
4347 "POST", | 4329 "POST", |
4348 body: _body, | 4330 body: _body, |
4349 queryParams: _queryParams, | 4331 queryParams: _queryParams, |
4350 uploadOptions: _uploadOptions, | 4332 uploadOptions: _uploadOptions, |
4351 uploadMedia: _uploadMedia, | 4333 uploadMedia: _uploadMedia, |
4352 downloadOptions: _downloadOptions); | 4334 downloadOptions: _downloadOptions); |
4353 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); | 4335 return _response.then((data) => new PermissionsBatchDeleteResponse.fromJson(
data)); |
4354 } | 4336 } |
4355 | 4337 |
4356 /** | 4338 /** |
4357 * Add or update permission entries to an already existing asset. | 4339 * Add or update permission entries to an already existing asset. |
4358 * | 4340 * |
4359 * An asset can hold up to 20 different permission entries. Each batchInsert | 4341 * An asset can hold up to 20 different permission entries. Each batchInsert |
4360 * request is atomic. | 4342 * request is atomic. |
4361 * | 4343 * |
4362 * [request] - The metadata request object. | 4344 * [request] - The metadata request object. |
4363 * | 4345 * |
4364 * Request parameters: | 4346 * Request parameters: |
4365 * | 4347 * |
4366 * [id] - The ID of the asset to which permissions will be added. | 4348 * [id] - The ID of the asset to which permissions will be added. |
4367 * | 4349 * |
4368 * Completes with a [PermissionsBatchUpdateResponse]. | 4350 * Completes with a [PermissionsBatchUpdateResponse]. |
4369 * | 4351 * |
4370 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4352 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4371 * error. | 4353 * error. |
4372 * | 4354 * |
4373 * If the used [http.Client] completes with an error when making a REST call, | 4355 * If the used [http.Client] completes with an error when making a REST call, |
4374 * this method will complete with the same error. | 4356 * this method will complete with the same error. |
4375 */ | 4357 */ |
4376 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { | 4358 async.Future<PermissionsBatchUpdateResponse> batchUpdate(PermissionsBatchUpdat
eRequest request, core.String id) { |
4377 var _url = null; | 4359 var _url = null; |
4378 var _queryParams = new core.Map(); | 4360 var _queryParams = new core.Map(); |
4379 var _uploadMedia = null; | 4361 var _uploadMedia = null; |
4380 var _uploadOptions = null; | 4362 var _uploadOptions = null; |
4381 var _downloadOptions = common.DownloadOptions.Metadata; | 4363 var _downloadOptions = commons.DownloadOptions.Metadata; |
4382 var _body = null; | 4364 var _body = null; |
4383 | 4365 |
4384 if (request != null) { | 4366 if (request != null) { |
4385 _body = convert.JSON.encode((request).toJson()); | 4367 _body = convert.JSON.encode((request).toJson()); |
4386 } | 4368 } |
4387 if (id == null) { | 4369 if (id == null) { |
4388 throw new core.ArgumentError("Parameter id is required."); | 4370 throw new core.ArgumentError("Parameter id is required."); |
4389 } | 4371 } |
4390 | 4372 |
4391 | 4373 |
4392 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons/batchUpdate'; | 4374 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/permissions/batc
hUpdate'; |
4393 | 4375 |
4394 var _response = _requester.request(_url, | 4376 var _response = _requester.request(_url, |
4395 "POST", | 4377 "POST", |
4396 body: _body, | 4378 body: _body, |
4397 queryParams: _queryParams, | 4379 queryParams: _queryParams, |
4398 uploadOptions: _uploadOptions, | 4380 uploadOptions: _uploadOptions, |
4399 uploadMedia: _uploadMedia, | 4381 uploadMedia: _uploadMedia, |
4400 downloadOptions: _downloadOptions); | 4382 downloadOptions: _downloadOptions); |
4401 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); | 4383 return _response.then((data) => new PermissionsBatchUpdateResponse.fromJson(
data)); |
4402 } | 4384 } |
4403 | 4385 |
4404 /** | 4386 /** |
4405 * Return all of the permissions for the specified asset. | 4387 * Return all of the permissions for the specified asset. |
4406 * | 4388 * |
4407 * Request parameters: | 4389 * Request parameters: |
4408 * | 4390 * |
4409 * [id] - The ID of the asset whose permissions will be listed. | 4391 * [id] - The ID of the asset whose permissions will be listed. |
4410 * | 4392 * |
4411 * Completes with a [PermissionsListResponse]. | 4393 * Completes with a [PermissionsListResponse]. |
4412 * | 4394 * |
4413 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 4395 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
4414 * error. | 4396 * error. |
4415 * | 4397 * |
4416 * If the used [http.Client] completes with an error when making a REST call, | 4398 * If the used [http.Client] completes with an error when making a REST call, |
4417 * this method will complete with the same error. | 4399 * this method will complete with the same error. |
4418 */ | 4400 */ |
4419 async.Future<PermissionsListResponse> list(core.String id) { | 4401 async.Future<PermissionsListResponse> list(core.String id) { |
4420 var _url = null; | 4402 var _url = null; |
4421 var _queryParams = new core.Map(); | 4403 var _queryParams = new core.Map(); |
4422 var _uploadMedia = null; | 4404 var _uploadMedia = null; |
4423 var _uploadOptions = null; | 4405 var _uploadOptions = null; |
4424 var _downloadOptions = common.DownloadOptions.Metadata; | 4406 var _downloadOptions = commons.DownloadOptions.Metadata; |
4425 var _body = null; | 4407 var _body = null; |
4426 | 4408 |
4427 if (id == null) { | 4409 if (id == null) { |
4428 throw new core.ArgumentError("Parameter id is required."); | 4410 throw new core.ArgumentError("Parameter id is required."); |
4429 } | 4411 } |
4430 | 4412 |
4431 | 4413 |
4432 _url = 'tables/' + common_internal.Escaper.ecapeVariable('$id') + '/permissi
ons'; | 4414 _url = 'tables/' + commons.Escaper.ecapeVariable('$id') + '/permissions'; |
4433 | 4415 |
4434 var _response = _requester.request(_url, | 4416 var _response = _requester.request(_url, |
4435 "GET", | 4417 "GET", |
4436 body: _body, | 4418 body: _body, |
4437 queryParams: _queryParams, | 4419 queryParams: _queryParams, |
4438 uploadOptions: _uploadOptions, | 4420 uploadOptions: _uploadOptions, |
4439 uploadMedia: _uploadMedia, | 4421 uploadMedia: _uploadMedia, |
4440 downloadOptions: _downloadOptions); | 4422 downloadOptions: _downloadOptions); |
4441 return _response.then((data) => new PermissionsListResponse.fromJson(data)); | 4423 return _response.then((data) => new PermissionsListResponse.fromJson(data)); |
4442 } | 4424 } |
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4790 _json["color"] = color; | 4772 _json["color"] = color; |
4791 } | 4773 } |
4792 if (opacity != null) { | 4774 if (opacity != null) { |
4793 _json["opacity"] = opacity; | 4775 _json["opacity"] = opacity; |
4794 } | 4776 } |
4795 return _json; | 4777 return _json; |
4796 } | 4778 } |
4797 } | 4779 } |
4798 | 4780 |
4799 | 4781 |
4800 /** Not documented yet. */ | |
4801 class Datasource { | 4782 class Datasource { |
4802 /** The ID of a datasource. */ | 4783 /** The ID of a datasource. */ |
4803 core.String id; | 4784 core.String id; |
4804 | 4785 |
4805 | 4786 |
4806 Datasource(); | 4787 Datasource(); |
4807 | 4788 |
4808 Datasource.fromJson(core.Map _json) { | 4789 Datasource.fromJson(core.Map _json) { |
4809 if (_json.containsKey("id")) { | 4790 if (_json.containsKey("id")) { |
4810 id = _json["id"]; | 4791 id = _json["id"]; |
4811 } | 4792 } |
4812 } | 4793 } |
4813 | 4794 |
4814 core.Map toJson() { | 4795 core.Map toJson() { |
4815 var _json = new core.Map(); | 4796 var _json = new core.Map(); |
4816 if (id != null) { | 4797 if (id != null) { |
4817 _json["id"] = id; | 4798 _json["id"] = id; |
4818 } | 4799 } |
4819 return _json; | 4800 return _json; |
4820 } | 4801 } |
4821 } | 4802 } |
4822 | 4803 |
4823 | 4804 |
4824 /** Not documented yet. */ | |
4825 class Datasources | 4805 class Datasources |
4826 extends collection.ListBase<Datasource> { | 4806 extends collection.ListBase<Datasource> { |
4827 final core.List<Datasource> _inner; | 4807 final core.List<Datasource> _inner; |
4828 | 4808 |
4829 Datasources() : _inner = []; | 4809 Datasources() : _inner = []; |
4830 | 4810 |
4831 Datasources.fromJson(core.List json) | 4811 Datasources.fromJson(core.List json) |
4832 : _inner = json.map((value) => new Datasource.fromJson(value)).toList(); | 4812 : _inner = json.map((value) => new Datasource.fromJson(value)).toList(); |
4833 | 4813 |
4834 core.List toJson() { | 4814 core.List toJson() { |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4988 if (content != null) { | 4968 if (content != null) { |
4989 _json["content"] = content; | 4969 _json["content"] = content; |
4990 } | 4970 } |
4991 return _json; | 4971 return _json; |
4992 } | 4972 } |
4993 } | 4973 } |
4994 | 4974 |
4995 | 4975 |
4996 /** The request sent to features.BatchDelete. */ | 4976 /** The request sent to features.BatchDelete. */ |
4997 class FeaturesBatchDeleteRequest { | 4977 class FeaturesBatchDeleteRequest { |
4998 /** Not documented yet. */ | |
4999 core.List<core.String> gxIds; | 4978 core.List<core.String> gxIds; |
5000 | 4979 |
5001 /** Not documented yet. */ | |
5002 core.List<core.String> primaryKeys; | 4980 core.List<core.String> primaryKeys; |
5003 | 4981 |
5004 | 4982 |
5005 FeaturesBatchDeleteRequest(); | 4983 FeaturesBatchDeleteRequest(); |
5006 | 4984 |
5007 FeaturesBatchDeleteRequest.fromJson(core.Map _json) { | 4985 FeaturesBatchDeleteRequest.fromJson(core.Map _json) { |
5008 if (_json.containsKey("gx_ids")) { | 4986 if (_json.containsKey("gx_ids")) { |
5009 gxIds = _json["gx_ids"]; | 4987 gxIds = _json["gx_ids"]; |
5010 } | 4988 } |
5011 if (_json.containsKey("primaryKeys")) { | 4989 if (_json.containsKey("primaryKeys")) { |
5012 primaryKeys = _json["primaryKeys"]; | 4990 primaryKeys = _json["primaryKeys"]; |
5013 } | 4991 } |
5014 } | 4992 } |
5015 | 4993 |
5016 core.Map toJson() { | 4994 core.Map toJson() { |
5017 var _json = new core.Map(); | 4995 var _json = new core.Map(); |
5018 if (gxIds != null) { | 4996 if (gxIds != null) { |
5019 _json["gx_ids"] = gxIds; | 4997 _json["gx_ids"] = gxIds; |
5020 } | 4998 } |
5021 if (primaryKeys != null) { | 4999 if (primaryKeys != null) { |
5022 _json["primaryKeys"] = primaryKeys; | 5000 _json["primaryKeys"] = primaryKeys; |
5023 } | 5001 } |
5024 return _json; | 5002 return _json; |
5025 } | 5003 } |
5026 } | 5004 } |
5027 | 5005 |
5028 | 5006 |
5029 /** The request sent to features.Insert. */ | 5007 /** The request sent to features.Insert. */ |
5030 class FeaturesBatchInsertRequest { | 5008 class FeaturesBatchInsertRequest { |
5031 /** Not documented yet. */ | |
5032 core.List<Feature> features; | 5009 core.List<Feature> features; |
5033 | 5010 |
5034 /** | 5011 /** |
5035 * If true, the server will normalize feature geometries. It is assumed that | 5012 * If true, the server will normalize feature geometries. It is assumed that |
5036 * the South Pole is exterior to any polygons given. See here for a list of | 5013 * the South Pole is exterior to any polygons given. See here for a list of |
5037 * normalizations. If false, all feature geometries must be given already | 5014 * normalizations. If false, all feature geometries must be given already |
5038 * normalized. The points in all LinearRings must be listed in | 5015 * normalized. The points in all LinearRings must be listed in |
5039 * counter-clockwise order, and LinearRings may not intersect. | 5016 * counter-clockwise order, and LinearRings may not intersect. |
5040 */ | 5017 */ |
5041 core.bool normalizeGeometries; | 5018 core.bool normalizeGeometries; |
(...skipping 18 matching lines...) Expand all Loading... |
5060 if (normalizeGeometries != null) { | 5037 if (normalizeGeometries != null) { |
5061 _json["normalizeGeometries"] = normalizeGeometries; | 5038 _json["normalizeGeometries"] = normalizeGeometries; |
5062 } | 5039 } |
5063 return _json; | 5040 return _json; |
5064 } | 5041 } |
5065 } | 5042 } |
5066 | 5043 |
5067 | 5044 |
5068 /** The request sent to features.BatchPatch. */ | 5045 /** The request sent to features.BatchPatch. */ |
5069 class FeaturesBatchPatchRequest { | 5046 class FeaturesBatchPatchRequest { |
5070 /** Not documented yet. */ | |
5071 core.List<Feature> features; | 5047 core.List<Feature> features; |
5072 | 5048 |
5073 /** | 5049 /** |
5074 * If true, the server will normalize feature geometries. It is assumed that | 5050 * If true, the server will normalize feature geometries. It is assumed that |
5075 * the South Pole is exterior to any polygons given. See here for a list of | 5051 * the South Pole is exterior to any polygons given. See here for a list of |
5076 * normalizations. If false, all feature geometries must be given already | 5052 * normalizations. If false, all feature geometries must be given already |
5077 * normalized. The points in all LinearRings must be listed in | 5053 * normalized. The points in all LinearRings must be listed in |
5078 * counter-clockwise order, and LinearRings may not intersect. | 5054 * counter-clockwise order, and LinearRings may not intersect. |
5079 */ | 5055 */ |
5080 core.bool normalizeGeometries; | 5056 core.bool normalizeGeometries; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5114 | 5090 |
5115 /** Resources returned. */ | 5091 /** Resources returned. */ |
5116 core.List<Feature> features; | 5092 core.List<Feature> features; |
5117 | 5093 |
5118 /** Next page token. */ | 5094 /** Next page token. */ |
5119 core.String nextPageToken; | 5095 core.String nextPageToken; |
5120 | 5096 |
5121 /** The feature schema. */ | 5097 /** The feature schema. */ |
5122 Schema schema; | 5098 Schema schema; |
5123 | 5099 |
5124 /** Not documented yet. */ | |
5125 core.String type; | 5100 core.String type; |
5126 | 5101 |
5127 | 5102 |
5128 FeaturesListResponse(); | 5103 FeaturesListResponse(); |
5129 | 5104 |
5130 FeaturesListResponse.fromJson(core.Map _json) { | 5105 FeaturesListResponse.fromJson(core.Map _json) { |
5131 if (_json.containsKey("allowedQueriesPerSecond")) { | 5106 if (_json.containsKey("allowedQueriesPerSecond")) { |
5132 allowedQueriesPerSecond = _json["allowedQueriesPerSecond"]; | 5107 allowedQueriesPerSecond = _json["allowedQueriesPerSecond"]; |
5133 } | 5108 } |
5134 if (_json.containsKey("features")) { | 5109 if (_json.containsKey("features")) { |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5268 _json["operator"] = operator; | 5243 _json["operator"] = operator; |
5269 } | 5244 } |
5270 if (value != null) { | 5245 if (value != null) { |
5271 _json["value"] = value; | 5246 _json["value"] = value; |
5272 } | 5247 } |
5273 return _json; | 5248 return _json; |
5274 } | 5249 } |
5275 } | 5250 } |
5276 | 5251 |
5277 | 5252 |
5278 /** Not documented yet. */ | |
5279 abstract class GeoJsonGeometry { | 5253 abstract class GeoJsonGeometry { |
5280 GeoJsonGeometry(); | 5254 GeoJsonGeometry(); |
5281 factory GeoJsonGeometry.fromJson(core.Map json) { | 5255 factory GeoJsonGeometry.fromJson(core.Map json) { |
5282 var discriminant = json["type"]; | 5256 var discriminant = json["type"]; |
5283 if (discriminant == "GeometryCollection") { | 5257 if (discriminant == "GeometryCollection") { |
5284 return new GeoJsonGeometryCollection.fromJson(json); | 5258 return new GeoJsonGeometryCollection.fromJson(json); |
5285 } | 5259 } |
5286 if (discriminant == "LineString") { | 5260 if (discriminant == "LineString") { |
5287 return new GeoJsonLineString.fromJson(json); | 5261 return new GeoJsonLineString.fromJson(json); |
5288 } | 5262 } |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5339 _json["geometries"] = geometries.map((value) => (value).toJson()).toList()
; | 5313 _json["geometries"] = geometries.map((value) => (value).toJson()).toList()
; |
5340 } | 5314 } |
5341 if (type != null) { | 5315 if (type != null) { |
5342 _json["type"] = type; | 5316 _json["type"] = type; |
5343 } | 5317 } |
5344 return _json; | 5318 return _json; |
5345 } | 5319 } |
5346 } | 5320 } |
5347 | 5321 |
5348 | 5322 |
5349 /** Not documented yet. */ | |
5350 class GeoJsonLineString extends GeoJsonGeometry { | 5323 class GeoJsonLineString extends GeoJsonGeometry { |
5351 /** An array of two or more positions, representing a line. */ | 5324 /** An array of two or more positions, representing a line. */ |
5352 core.List<GeoJsonPosition> coordinates; | 5325 core.List<GeoJsonPosition> coordinates; |
5353 | 5326 |
5354 /** | 5327 /** |
5355 * Identifies this object as a GeoJsonLineString. | 5328 * Identifies this object as a GeoJsonLineString. |
5356 * Possible string values are: | 5329 * Possible string values are: |
5357 * - "LineString" | 5330 * - "LineString" |
5358 */ | 5331 */ |
5359 final core.String type = "LineString"; | 5332 final core.String type = "LineString"; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5407 _json["coordinates"] = coordinates; | 5380 _json["coordinates"] = coordinates; |
5408 } | 5381 } |
5409 if (type != null) { | 5382 if (type != null) { |
5410 _json["type"] = type; | 5383 _json["type"] = type; |
5411 } | 5384 } |
5412 return _json; | 5385 return _json; |
5413 } | 5386 } |
5414 } | 5387 } |
5415 | 5388 |
5416 | 5389 |
5417 /** Not documented yet. */ | |
5418 class GeoJsonMultiPoint extends GeoJsonGeometry { | 5390 class GeoJsonMultiPoint extends GeoJsonGeometry { |
5419 /** An array of at least two GeoJsonPoint coordinate arrays. */ | 5391 /** An array of at least two GeoJsonPoint coordinate arrays. */ |
5420 core.List<GeoJsonPosition> coordinates; | 5392 core.List<GeoJsonPosition> coordinates; |
5421 | 5393 |
5422 /** | 5394 /** |
5423 * Identifies this object as a GeoJsonMultiPoint. | 5395 * Identifies this object as a GeoJsonMultiPoint. |
5424 * Possible string values are: | 5396 * Possible string values are: |
5425 * - "MultiPoint" | 5397 * - "MultiPoint" |
5426 */ | 5398 */ |
5427 final core.String type = "MultiPoint"; | 5399 final core.String type = "MultiPoint"; |
(...skipping 13 matching lines...) Expand all Loading... |
5441 _json["coordinates"] = coordinates; | 5413 _json["coordinates"] = coordinates; |
5442 } | 5414 } |
5443 if (type != null) { | 5415 if (type != null) { |
5444 _json["type"] = type; | 5416 _json["type"] = type; |
5445 } | 5417 } |
5446 return _json; | 5418 return _json; |
5447 } | 5419 } |
5448 } | 5420 } |
5449 | 5421 |
5450 | 5422 |
5451 /** Not documented yet. */ | |
5452 class GeoJsonMultiPolygon extends GeoJsonGeometry { | 5423 class GeoJsonMultiPolygon extends GeoJsonGeometry { |
5453 /** An array of at least two GeoJsonPolygon coordinate arrays. */ | 5424 /** An array of at least two GeoJsonPolygon coordinate arrays. */ |
5454 core.List<core.List<core.List<GeoJsonPosition>>> coordinates; | 5425 core.List<core.List<core.List<GeoJsonPosition>>> coordinates; |
5455 | 5426 |
5456 /** | 5427 /** |
5457 * Identifies this object as a GeoJsonMultiPolygon. | 5428 * Identifies this object as a GeoJsonMultiPolygon. |
5458 * Possible string values are: | 5429 * Possible string values are: |
5459 * - "MultiPolygon" | 5430 * - "MultiPolygon" |
5460 */ | 5431 */ |
5461 final core.String type = "MultiPolygon"; | 5432 final core.String type = "MultiPolygon"; |
(...skipping 13 matching lines...) Expand all Loading... |
5475 _json["coordinates"] = coordinates; | 5446 _json["coordinates"] = coordinates; |
5476 } | 5447 } |
5477 if (type != null) { | 5448 if (type != null) { |
5478 _json["type"] = type; | 5449 _json["type"] = type; |
5479 } | 5450 } |
5480 return _json; | 5451 return _json; |
5481 } | 5452 } |
5482 } | 5453 } |
5483 | 5454 |
5484 | 5455 |
5485 /** Not documented yet. */ | |
5486 class GeoJsonPoint extends GeoJsonGeometry { | 5456 class GeoJsonPoint extends GeoJsonGeometry { |
5487 /** A single GeoJsonPosition, specifying the location of the point. */ | 5457 /** A single GeoJsonPosition, specifying the location of the point. */ |
5488 GeoJsonPosition coordinates; | 5458 GeoJsonPosition coordinates; |
5489 | 5459 |
5490 /** | 5460 /** |
5491 * Identifies this object as a GeoJsonPoint. | 5461 * Identifies this object as a GeoJsonPoint. |
5492 * Possible string values are: | 5462 * Possible string values are: |
5493 * - "Point" | 5463 * - "Point" |
5494 */ | 5464 */ |
5495 final core.String type = "Point"; | 5465 final core.String type = "Point"; |
(...skipping 13 matching lines...) Expand all Loading... |
5509 _json["coordinates"] = coordinates; | 5479 _json["coordinates"] = coordinates; |
5510 } | 5480 } |
5511 if (type != null) { | 5481 if (type != null) { |
5512 _json["type"] = type; | 5482 _json["type"] = type; |
5513 } | 5483 } |
5514 return _json; | 5484 return _json; |
5515 } | 5485 } |
5516 } | 5486 } |
5517 | 5487 |
5518 | 5488 |
5519 /** Not documented yet. */ | |
5520 class GeoJsonPolygon extends GeoJsonGeometry { | 5489 class GeoJsonPolygon extends GeoJsonGeometry { |
5521 /** | 5490 /** |
5522 * An array of LinearRings. A LinearRing is a GeoJsonLineString which is | 5491 * An array of LinearRings. A LinearRing is a GeoJsonLineString which is |
5523 * closed (that is, the first and last GeoJsonPositions are equal), and which | 5492 * closed (that is, the first and last GeoJsonPositions are equal), and which |
5524 * contains at least four GeoJsonPositions. For polygons with multiple rings, | 5493 * contains at least four GeoJsonPositions. For polygons with multiple rings, |
5525 * the first LinearRing is the exterior ring, and any subsequent rings are | 5494 * the first LinearRing is the exterior ring, and any subsequent rings are |
5526 * interior rings (that is, holes). | 5495 * interior rings (that is, holes). |
5527 */ | 5496 */ |
5528 core.List<core.List<GeoJsonPosition>> coordinates; | 5497 core.List<core.List<GeoJsonPosition>> coordinates; |
5529 | 5498 |
(...skipping 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6543 _json["versions"] = versions; | 6512 _json["versions"] = versions; |
6544 } | 6513 } |
6545 if (writersCanEditPermissions != null) { | 6514 if (writersCanEditPermissions != null) { |
6546 _json["writersCanEditPermissions"] = writersCanEditPermissions; | 6515 _json["writersCanEditPermissions"] = writersCanEditPermissions; |
6547 } | 6516 } |
6548 return _json; | 6517 return _json; |
6549 } | 6518 } |
6550 } | 6519 } |
6551 | 6520 |
6552 | 6521 |
6553 /** Not documented yet. */ | |
6554 class MapContents | 6522 class MapContents |
6555 extends collection.ListBase<MapItem> { | 6523 extends collection.ListBase<MapItem> { |
6556 final core.List<MapItem> _inner; | 6524 final core.List<MapItem> _inner; |
6557 | 6525 |
6558 MapContents() : _inner = []; | 6526 MapContents() : _inner = []; |
6559 | 6527 |
6560 MapContents.fromJson(core.List json) | 6528 MapContents.fromJson(core.List json) |
6561 : _inner = json.map((value) => new MapItem.fromJson(value)).toList(); | 6529 : _inner = json.map((value) => new MapItem.fromJson(value)).toList(); |
6562 | 6530 |
6563 core.List toJson() { | 6531 core.List toJson() { |
6564 return _inner.map((value) => (value).toJson()).toList(); | 6532 return _inner.map((value) => (value).toJson()).toList(); |
6565 } | 6533 } |
6566 | 6534 |
6567 MapItem operator [](core.int key) => _inner[key]; | 6535 MapItem operator [](core.int key) => _inner[key]; |
6568 | 6536 |
6569 void operator []=(core.int key, MapItem value) { | 6537 void operator []=(core.int key, MapItem value) { |
6570 _inner[key] = value; | 6538 _inner[key] = value; |
6571 } | 6539 } |
6572 | 6540 |
6573 core.int get length => _inner.length; | 6541 core.int get length => _inner.length; |
6574 | 6542 |
6575 void set length(core.int newLength) { | 6543 void set length(core.int newLength) { |
6576 _inner.length = newLength; | 6544 _inner.length = newLength; |
6577 } | 6545 } |
6578 } | 6546 } |
6579 | 6547 |
6580 | 6548 |
6581 /** Not documented yet. */ | |
6582 class MapFolder extends MapItem { | 6549 class MapFolder extends MapItem { |
6583 /** Not documented yet. */ | |
6584 core.List<MapItem> contents; | 6550 core.List<MapItem> contents; |
6585 | 6551 |
6586 /** | 6552 /** |
6587 * An array of four numbers (west, south, east, north) which defines the | 6553 * An array of four numbers (west, south, east, north) which defines the |
6588 * rectangular bounding box of the default viewport. The numbers represent | 6554 * rectangular bounding box of the default viewport. The numbers represent |
6589 * latitude and longitude in decimal degrees. | 6555 * latitude and longitude in decimal degrees. |
6590 */ | 6556 */ |
6591 core.List<core.double> defaultViewport; | 6557 core.List<core.double> defaultViewport; |
6592 | 6558 |
6593 /** | 6559 /** |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6660 _json["type"] = type; | 6626 _json["type"] = type; |
6661 } | 6627 } |
6662 if (visibility != null) { | 6628 if (visibility != null) { |
6663 _json["visibility"] = visibility; | 6629 _json["visibility"] = visibility; |
6664 } | 6630 } |
6665 return _json; | 6631 return _json; |
6666 } | 6632 } |
6667 } | 6633 } |
6668 | 6634 |
6669 | 6635 |
6670 /** Not documented yet. */ | |
6671 abstract class MapItem { | 6636 abstract class MapItem { |
6672 MapItem(); | 6637 MapItem(); |
6673 factory MapItem.fromJson(core.Map json) { | 6638 factory MapItem.fromJson(core.Map json) { |
6674 var discriminant = json["type"]; | 6639 var discriminant = json["type"]; |
6675 if (discriminant == "folder") { | 6640 if (discriminant == "folder") { |
6676 return new MapFolder.fromJson(json); | 6641 return new MapFolder.fromJson(json); |
6677 } | 6642 } |
6678 if (discriminant == "kmlLink") { | 6643 if (discriminant == "kmlLink") { |
6679 return new MapKmlLink.fromJson(json); | 6644 return new MapKmlLink.fromJson(json); |
6680 } | 6645 } |
6681 if (discriminant == "layer") { | 6646 if (discriminant == "layer") { |
6682 return new MapLayer.fromJson(json); | 6647 return new MapLayer.fromJson(json); |
6683 } | 6648 } |
6684 throw new core.ArgumentError("Invalid discriminant: $discriminant!"); | 6649 throw new core.ArgumentError("Invalid discriminant: $discriminant!"); |
6685 } | 6650 } |
6686 | 6651 |
6687 core.Map toJson(); | 6652 core.Map toJson(); |
6688 | 6653 |
6689 } | 6654 } |
6690 | 6655 |
6691 | 6656 |
6692 /** Not documented yet. */ | |
6693 class MapKmlLink extends MapItem { | 6657 class MapKmlLink extends MapItem { |
6694 /** | 6658 /** |
6695 * An array of four numbers (west, south, east, north) which defines the | 6659 * An array of four numbers (west, south, east, north) which defines the |
6696 * rectangular bounding box of the default viewport. The numbers represent | 6660 * rectangular bounding box of the default viewport. The numbers represent |
6697 * latitude and longitude in decimal degrees. | 6661 * latitude and longitude in decimal degrees. |
6698 */ | 6662 */ |
6699 core.List<core.double> defaultViewport; | 6663 core.List<core.double> defaultViewport; |
6700 | 6664 |
6701 /** The URL to the KML file represented by this MapKmlLink. */ | 6665 /** The URL to the KML file represented by this MapKmlLink. */ |
6702 core.String kmlUrl; | 6666 core.String kmlUrl; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6750 _json["type"] = type; | 6714 _json["type"] = type; |
6751 } | 6715 } |
6752 if (visibility != null) { | 6716 if (visibility != null) { |
6753 _json["visibility"] = visibility; | 6717 _json["visibility"] = visibility; |
6754 } | 6718 } |
6755 return _json; | 6719 return _json; |
6756 } | 6720 } |
6757 } | 6721 } |
6758 | 6722 |
6759 | 6723 |
6760 /** Not documented yet. */ | |
6761 class MapLayer extends MapItem { | 6724 class MapLayer extends MapItem { |
6762 /** | 6725 /** |
6763 * An array of four numbers (west, south, east, north) which defines the | 6726 * An array of four numbers (west, south, east, north) which defines the |
6764 * rectangular bounding box of the default viewport. The numbers represent | 6727 * rectangular bounding box of the default viewport. The numbers represent |
6765 * latitude and longitude in decimal degrees. | 6728 * latitude and longitude in decimal degrees. |
6766 */ | 6729 */ |
6767 core.List<core.double> defaultViewport; | 6730 core.List<core.double> defaultViewport; |
6768 | 6731 |
6769 /** | 6732 /** |
6770 * The ID of this MapLayer. This ID can be used to request more details about | 6733 * The ID of this MapLayer. This ID can be used to request more details about |
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7085 PermissionsBatchUpdateResponse.fromJson(core.Map _json) { | 7048 PermissionsBatchUpdateResponse.fromJson(core.Map _json) { |
7086 } | 7049 } |
7087 | 7050 |
7088 core.Map toJson() { | 7051 core.Map toJson() { |
7089 var _json = new core.Map(); | 7052 var _json = new core.Map(); |
7090 return _json; | 7053 return _json; |
7091 } | 7054 } |
7092 } | 7055 } |
7093 | 7056 |
7094 | 7057 |
7095 /** Not documented yet. */ | |
7096 class PermissionsListResponse { | 7058 class PermissionsListResponse { |
7097 /** The set of permissions associated with this asset. */ | 7059 /** The set of permissions associated with this asset. */ |
7098 core.List<Permission> permissions; | 7060 core.List<Permission> permissions; |
7099 | 7061 |
7100 | 7062 |
7101 PermissionsListResponse(); | 7063 PermissionsListResponse(); |
7102 | 7064 |
7103 PermissionsListResponse.fromJson(core.Map _json) { | 7065 PermissionsListResponse.fromJson(core.Map _json) { |
7104 if (_json.containsKey("permissions")) { | 7066 if (_json.containsKey("permissions")) { |
7105 permissions = _json["permissions"].map((value) => new Permission.fromJson(
value)).toList(); | 7067 permissions = _json["permissions"].map((value) => new Permission.fromJson(
value)).toList(); |
(...skipping 1567 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8673 _json["tags"] = tags; | 8635 _json["tags"] = tags; |
8674 } | 8636 } |
8675 if (writersCanEditPermissions != null) { | 8637 if (writersCanEditPermissions != null) { |
8676 _json["writersCanEditPermissions"] = writersCanEditPermissions; | 8638 _json["writersCanEditPermissions"] = writersCanEditPermissions; |
8677 } | 8639 } |
8678 return _json; | 8640 return _json; |
8679 } | 8641 } |
8680 } | 8642 } |
8681 | 8643 |
8682 | 8644 |
8683 /** Not documented yet. */ | |
8684 class TableColumn { | 8645 class TableColumn { |
8685 /** The column name. */ | 8646 /** The column name. */ |
8686 core.String name; | 8647 core.String name; |
8687 | 8648 |
8688 /** | 8649 /** |
8689 * The type of data stored in this column. | 8650 * The type of data stored in this column. |
8690 * Possible string values are: | 8651 * Possible string values are: |
8691 * - "datetime" | 8652 * - "datetime" |
8692 * - "double" | 8653 * - "double" |
8693 * - "integer" | 8654 * - "integer" |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8763 _json["nextPageToken"] = nextPageToken; | 8724 _json["nextPageToken"] = nextPageToken; |
8764 } | 8725 } |
8765 if (tables != null) { | 8726 if (tables != null) { |
8766 _json["tables"] = tables.map((value) => (value).toJson()).toList(); | 8727 _json["tables"] = tables.map((value) => (value).toJson()).toList(); |
8767 } | 8728 } |
8768 return _json; | 8729 return _json; |
8769 } | 8730 } |
8770 } | 8731 } |
8771 | 8732 |
8772 | 8733 |
8773 /** Not documented yet. */ | |
8774 class Tags | 8734 class Tags |
8775 extends collection.ListBase<core.String> { | 8735 extends collection.ListBase<core.String> { |
8776 final core.List<core.String> _inner; | 8736 final core.List<core.String> _inner; |
8777 | 8737 |
8778 Tags() : _inner = []; | 8738 Tags() : _inner = []; |
8779 | 8739 |
8780 Tags.fromJson(core.List json) | 8740 Tags.fromJson(core.List json) |
8781 : _inner = json.map((value) => value).toList(); | 8741 : _inner = json.map((value) => value).toList(); |
8782 | 8742 |
8783 core.List toJson() { | 8743 core.List toJson() { |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8829 if (min != null) { | 8789 if (min != null) { |
8830 _json["min"] = min; | 8790 _json["min"] = min; |
8831 } | 8791 } |
8832 return _json; | 8792 return _json; |
8833 } | 8793 } |
8834 } | 8794 } |
8835 | 8795 |
8836 | 8796 |
8837 /** A vector style contains styling information for vector layer. */ | 8797 /** A vector style contains styling information for vector layer. */ |
8838 class VectorStyle { | 8798 class VectorStyle { |
8839 /** Not documented yet. */ | |
8840 core.List<DisplayRule> displayRules; | 8799 core.List<DisplayRule> displayRules; |
8841 | 8800 |
8842 /** | 8801 /** |
8843 * Individual feature info, this is called Info Window in Maps Engine UI. If | 8802 * Individual feature info, this is called Info Window in Maps Engine UI. If |
8844 * not provided, a default template with all attributes will be generated. | 8803 * not provided, a default template with all attributes will be generated. |
8845 */ | 8804 */ |
8846 FeatureInfo featureInfo; | 8805 FeatureInfo featureInfo; |
8847 | 8806 |
8848 /** | 8807 /** |
8849 * The type of the vector style. Currently, only displayRule is supported. | 8808 * The type of the vector style. Currently, only displayRule is supported. |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8909 var _json = new core.Map(); | 8868 var _json = new core.Map(); |
8910 if (max != null) { | 8869 if (max != null) { |
8911 _json["max"] = max; | 8870 _json["max"] = max; |
8912 } | 8871 } |
8913 if (min != null) { | 8872 if (min != null) { |
8914 _json["min"] = min; | 8873 _json["min"] = min; |
8915 } | 8874 } |
8916 return _json; | 8875 return _json; |
8917 } | 8876 } |
8918 } | 8877 } |
8919 | |
8920 | |
OLD | NEW |