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

Side by Side Diff: generated/googleapis/lib/sheets/v4.dart

Issue 2973303002: Api-Roll 51: 2017-07-10 (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « generated/googleapis/lib/serviceuser/v1.dart ('k') | generated/googleapis/lib/slides/v1.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.sheets.v4; 3 library googleapis.sheets.v4;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 * To retrieve only subsets of the spreadsheet, use the 174 * To retrieve only subsets of the spreadsheet, use the
175 * ranges URL parameter. 175 * ranges URL parameter.
176 * Multiple ranges can be specified. Limiting the range will 176 * Multiple ranges can be specified. Limiting the range will
177 * return only the portions of the spreadsheet that intersect the requested 177 * return only the portions of the spreadsheet that intersect the requested
178 * ranges. Ranges are specified using A1 notation. 178 * ranges. Ranges are specified using A1 notation.
179 * 179 *
180 * Request parameters: 180 * Request parameters:
181 * 181 *
182 * [spreadsheetId] - The spreadsheet to request. 182 * [spreadsheetId] - The spreadsheet to request.
183 * 183 *
184 * [ranges] - The ranges to retrieve from the spreadsheet.
185 *
186 * [includeGridData] - True if grid data should be returned. 184 * [includeGridData] - True if grid data should be returned.
187 * This parameter is ignored if a field mask was set in the request. 185 * This parameter is ignored if a field mask was set in the request.
188 * 186 *
187 * [ranges] - The ranges to retrieve from the spreadsheet.
188 *
189 * Completes with a [Spreadsheet]. 189 * Completes with a [Spreadsheet].
190 * 190 *
191 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 191 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
192 * error. 192 * error.
193 * 193 *
194 * If the used [http.Client] completes with an error when making a REST call, 194 * If the used [http.Client] completes with an error when making a REST call,
195 * this method will complete with the same error. 195 * this method will complete with the same error.
196 */ 196 */
197 async.Future<Spreadsheet> get(core.String spreadsheetId, {core.List<core.Strin g> ranges, core.bool includeGridData}) { 197 async.Future<Spreadsheet> get(core.String spreadsheetId, {core.bool includeGri dData, core.List<core.String> ranges}) {
198 var _url = null; 198 var _url = null;
199 var _queryParams = new core.Map(); 199 var _queryParams = new core.Map();
200 var _uploadMedia = null; 200 var _uploadMedia = null;
201 var _uploadOptions = null; 201 var _uploadOptions = null;
202 var _downloadOptions = commons.DownloadOptions.Metadata; 202 var _downloadOptions = commons.DownloadOptions.Metadata;
203 var _body = null; 203 var _body = null;
204 204
205 if (spreadsheetId == null) { 205 if (spreadsheetId == null) {
206 throw new core.ArgumentError("Parameter spreadsheetId is required."); 206 throw new core.ArgumentError("Parameter spreadsheetId is required.");
207 } 207 }
208 if (includeGridData != null) {
209 _queryParams["includeGridData"] = ["${includeGridData}"];
210 }
208 if (ranges != null) { 211 if (ranges != null) {
209 _queryParams["ranges"] = ranges; 212 _queryParams["ranges"] = ranges;
210 } 213 }
211 if (includeGridData != null) {
212 _queryParams["includeGridData"] = ["${includeGridData}"];
213 }
214 214
215 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId'); 215 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId');
216 216
217 var _response = _requester.request(_url, 217 var _response = _requester.request(_url,
218 "GET", 218 "GET",
219 body: _body, 219 body: _body,
220 queryParams: _queryParams, 220 queryParams: _queryParams,
221 uploadOptions: _uploadOptions, 221 uploadOptions: _uploadOptions,
222 uploadMedia: _uploadMedia, 222 uploadMedia: _uploadMedia,
223 downloadOptions: _downloadOptions); 223 downloadOptions: _downloadOptions);
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
310 * 310 *
311 * [request] - The metadata request object. 311 * [request] - The metadata request object.
312 * 312 *
313 * Request parameters: 313 * Request parameters:
314 * 314 *
315 * [spreadsheetId] - The ID of the spreadsheet to update. 315 * [spreadsheetId] - The ID of the spreadsheet to update.
316 * 316 *
317 * [range] - The A1 notation of a range to search for a logical table of data. 317 * [range] - The A1 notation of a range to search for a logical table of data.
318 * Values will be appended after the last row of the table. 318 * Values will be appended after the last row of the table.
319 * 319 *
320 * [responseDateTimeRenderOption] - Determines how dates, times, and durations
321 * in the response should be
322 * rendered. This is ignored if response_value_render_option is
323 * FORMATTED_VALUE.
324 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
325 * Possible string values are:
326 * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
327 * - "FORMATTED_STRING" : A FORMATTED_STRING.
328 *
329 * [includeValuesInResponse] - Determines if the update response should
330 * include the values
331 * of the cells that were appended. By default, responses
332 * do not include the updated values.
333 *
320 * [responseValueRenderOption] - Determines how values in the response should 334 * [responseValueRenderOption] - Determines how values in the response should
321 * be rendered. 335 * be rendered.
322 * The default render option is ValueRenderOption.FORMATTED_VALUE. 336 * The default render option is ValueRenderOption.FORMATTED_VALUE.
323 * Possible string values are: 337 * Possible string values are:
324 * - "FORMATTED_VALUE" : A FORMATTED_VALUE. 338 * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
325 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE. 339 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
326 * - "FORMULA" : A FORMULA. 340 * - "FORMULA" : A FORMULA.
327 * 341 *
328 * [insertDataOption] - How the input data should be inserted. 342 * [insertDataOption] - How the input data should be inserted.
329 * Possible string values are: 343 * Possible string values are:
330 * - "OVERWRITE" : A OVERWRITE. 344 * - "OVERWRITE" : A OVERWRITE.
331 * - "INSERT_ROWS" : A INSERT_ROWS. 345 * - "INSERT_ROWS" : A INSERT_ROWS.
332 * 346 *
333 * [valueInputOption] - How the input data should be interpreted. 347 * [valueInputOption] - How the input data should be interpreted.
334 * Possible string values are: 348 * Possible string values are:
335 * - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED. 349 * - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED.
336 * - "RAW" : A RAW. 350 * - "RAW" : A RAW.
337 * - "USER_ENTERED" : A USER_ENTERED. 351 * - "USER_ENTERED" : A USER_ENTERED.
338 * 352 *
339 * [responseDateTimeRenderOption] - Determines how dates, times, and durations
340 * in the response should be
341 * rendered. This is ignored if response_value_render_option is
342 * FORMATTED_VALUE.
343 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
344 * Possible string values are:
345 * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
346 * - "FORMATTED_STRING" : A FORMATTED_STRING.
347 *
348 * [includeValuesInResponse] - Determines if the update response should
349 * include the values
350 * of the cells that were appended. By default, responses
351 * do not include the updated values.
352 *
353 * Completes with a [AppendValuesResponse]. 353 * Completes with a [AppendValuesResponse].
354 * 354 *
355 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 355 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
356 * error. 356 * error.
357 * 357 *
358 * If the used [http.Client] completes with an error when making a REST call, 358 * If the used [http.Client] completes with an error when making a REST call,
359 * this method will complete with the same error. 359 * this method will complete with the same error.
360 */ 360 */
361 async.Future<AppendValuesResponse> append(ValueRange request, core.String spre adsheetId, core.String range, {core.String responseValueRenderOption, core.Strin g insertDataOption, core.String valueInputOption, core.String responseDateTimeRe nderOption, core.bool includeValuesInResponse}) { 361 async.Future<AppendValuesResponse> append(ValueRange request, core.String spre adsheetId, core.String range, {core.String responseDateTimeRenderOption, core.bo ol includeValuesInResponse, core.String responseValueRenderOption, core.String i nsertDataOption, core.String valueInputOption}) {
362 var _url = null; 362 var _url = null;
363 var _queryParams = new core.Map(); 363 var _queryParams = new core.Map();
364 var _uploadMedia = null; 364 var _uploadMedia = null;
365 var _uploadOptions = null; 365 var _uploadOptions = null;
366 var _downloadOptions = commons.DownloadOptions.Metadata; 366 var _downloadOptions = commons.DownloadOptions.Metadata;
367 var _body = null; 367 var _body = null;
368 368
369 if (request != null) { 369 if (request != null) {
370 _body = convert.JSON.encode((request).toJson()); 370 _body = convert.JSON.encode((request).toJson());
371 } 371 }
372 if (spreadsheetId == null) { 372 if (spreadsheetId == null) {
373 throw new core.ArgumentError("Parameter spreadsheetId is required."); 373 throw new core.ArgumentError("Parameter spreadsheetId is required.");
374 } 374 }
375 if (range == null) { 375 if (range == null) {
376 throw new core.ArgumentError("Parameter range is required."); 376 throw new core.ArgumentError("Parameter range is required.");
377 } 377 }
378 if (responseDateTimeRenderOption != null) {
379 _queryParams["responseDateTimeRenderOption"] = [responseDateTimeRenderOpti on];
380 }
381 if (includeValuesInResponse != null) {
382 _queryParams["includeValuesInResponse"] = ["${includeValuesInResponse}"];
383 }
378 if (responseValueRenderOption != null) { 384 if (responseValueRenderOption != null) {
379 _queryParams["responseValueRenderOption"] = [responseValueRenderOption]; 385 _queryParams["responseValueRenderOption"] = [responseValueRenderOption];
380 } 386 }
381 if (insertDataOption != null) { 387 if (insertDataOption != null) {
382 _queryParams["insertDataOption"] = [insertDataOption]; 388 _queryParams["insertDataOption"] = [insertDataOption];
383 } 389 }
384 if (valueInputOption != null) { 390 if (valueInputOption != null) {
385 _queryParams["valueInputOption"] = [valueInputOption]; 391 _queryParams["valueInputOption"] = [valueInputOption];
386 } 392 }
387 if (responseDateTimeRenderOption != null) {
388 _queryParams["responseDateTimeRenderOption"] = [responseDateTimeRenderOpti on];
389 }
390 if (includeValuesInResponse != null) {
391 _queryParams["includeValuesInResponse"] = ["${includeValuesInResponse}"];
392 }
393 393
394 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range') + ':append'; 394 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range') + ':append';
395 395
396 var _response = _requester.request(_url, 396 var _response = _requester.request(_url,
397 "POST", 397 "POST",
398 body: _body, 398 body: _body,
399 queryParams: _queryParams, 399 queryParams: _queryParams,
400 uploadOptions: _uploadOptions, 400 uploadOptions: _uploadOptions,
401 uploadMedia: _uploadMedia, 401 uploadMedia: _uploadMedia,
402 downloadOptions: _downloadOptions); 402 downloadOptions: _downloadOptions);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
451 } 451 }
452 452
453 /** 453 /**
454 * Returns one or more ranges of values from a spreadsheet. 454 * Returns one or more ranges of values from a spreadsheet.
455 * The caller must specify the spreadsheet ID and one or more ranges. 455 * The caller must specify the spreadsheet ID and one or more ranges.
456 * 456 *
457 * Request parameters: 457 * Request parameters:
458 * 458 *
459 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from. 459 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
460 * 460 *
461 * [valueRenderOption] - How values should be represented in the output.
462 * The default render option is ValueRenderOption.FORMATTED_VALUE.
463 * Possible string values are:
464 * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
465 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
466 * - "FORMULA" : A FORMULA.
467 *
468 * [dateTimeRenderOption] - How dates, times, and durations should be 461 * [dateTimeRenderOption] - How dates, times, and durations should be
469 * represented in the output. 462 * represented in the output.
470 * This is ignored if value_render_option is 463 * This is ignored if value_render_option is
471 * FORMATTED_VALUE. 464 * FORMATTED_VALUE.
472 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. 465 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
473 * Possible string values are: 466 * Possible string values are:
474 * - "SERIAL_NUMBER" : A SERIAL_NUMBER. 467 * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
475 * - "FORMATTED_STRING" : A FORMATTED_STRING. 468 * - "FORMATTED_STRING" : A FORMATTED_STRING.
476 * 469 *
477 * [ranges] - The A1 notation of the values to retrieve. 470 * [valueRenderOption] - How values should be represented in the output.
471 * The default render option is ValueRenderOption.FORMATTED_VALUE.
472 * Possible string values are:
473 * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
474 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
475 * - "FORMULA" : A FORMULA.
478 * 476 *
479 * [majorDimension] - The major dimension that results should use. 477 * [majorDimension] - The major dimension that results should use.
480 * 478 *
481 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, 479 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
482 * then requesting `range=A1:B2,majorDimension=ROWS` will return 480 * then requesting `range=A1:B2,majorDimension=ROWS` will return
483 * `[[1,2],[3,4]]`, 481 * `[[1,2],[3,4]]`,
484 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return 482 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
485 * `[[1,3],[2,4]]`. 483 * `[[1,3],[2,4]]`.
486 * Possible string values are: 484 * Possible string values are:
487 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED. 485 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
488 * - "ROWS" : A ROWS. 486 * - "ROWS" : A ROWS.
489 * - "COLUMNS" : A COLUMNS. 487 * - "COLUMNS" : A COLUMNS.
490 * 488 *
489 * [ranges] - The A1 notation of the values to retrieve.
490 *
491 * Completes with a [BatchGetValuesResponse]. 491 * Completes with a [BatchGetValuesResponse].
492 * 492 *
493 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 493 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
494 * error. 494 * error.
495 * 495 *
496 * If the used [http.Client] completes with an error when making a REST call, 496 * If the used [http.Client] completes with an error when making a REST call,
497 * this method will complete with the same error. 497 * this method will complete with the same error.
498 */ 498 */
499 async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId, {core .String valueRenderOption, core.String dateTimeRenderOption, core.List<core.Stri ng> ranges, core.String majorDimension}) { 499 async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId, {core .String dateTimeRenderOption, core.String valueRenderOption, core.String majorDi mension, core.List<core.String> ranges}) {
500 var _url = null; 500 var _url = null;
501 var _queryParams = new core.Map(); 501 var _queryParams = new core.Map();
502 var _uploadMedia = null; 502 var _uploadMedia = null;
503 var _uploadOptions = null; 503 var _uploadOptions = null;
504 var _downloadOptions = commons.DownloadOptions.Metadata; 504 var _downloadOptions = commons.DownloadOptions.Metadata;
505 var _body = null; 505 var _body = null;
506 506
507 if (spreadsheetId == null) { 507 if (spreadsheetId == null) {
508 throw new core.ArgumentError("Parameter spreadsheetId is required."); 508 throw new core.ArgumentError("Parameter spreadsheetId is required.");
509 } 509 }
510 if (dateTimeRenderOption != null) {
511 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption];
512 }
510 if (valueRenderOption != null) { 513 if (valueRenderOption != null) {
511 _queryParams["valueRenderOption"] = [valueRenderOption]; 514 _queryParams["valueRenderOption"] = [valueRenderOption];
512 } 515 }
513 if (dateTimeRenderOption != null) { 516 if (majorDimension != null) {
514 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption]; 517 _queryParams["majorDimension"] = [majorDimension];
515 } 518 }
516 if (ranges != null) { 519 if (ranges != null) {
517 _queryParams["ranges"] = ranges; 520 _queryParams["ranges"] = ranges;
518 } 521 }
519 if (majorDimension != null) {
520 _queryParams["majorDimension"] = [majorDimension];
521 }
522 522
523 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values:batchGet'; 523 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values:batchGet';
524 524
525 var _response = _requester.request(_url, 525 var _response = _requester.request(_url,
526 "GET", 526 "GET",
527 body: _body, 527 body: _body,
528 queryParams: _queryParams, 528 queryParams: _queryParams,
529 uploadOptions: _uploadOptions, 529 uploadOptions: _uploadOptions,
530 uploadMedia: _uploadMedia, 530 uploadMedia: _uploadMedia,
531 downloadOptions: _downloadOptions); 531 downloadOptions: _downloadOptions);
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 /** 634 /**
635 * Returns a range of values from a spreadsheet. 635 * Returns a range of values from a spreadsheet.
636 * The caller must specify the spreadsheet ID and a range. 636 * The caller must specify the spreadsheet ID and a range.
637 * 637 *
638 * Request parameters: 638 * Request parameters:
639 * 639 *
640 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from. 640 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
641 * 641 *
642 * [range] - The A1 notation of the values to retrieve. 642 * [range] - The A1 notation of the values to retrieve.
643 * 643 *
644 * [valueRenderOption] - How values should be represented in the output. 644 * [majorDimension] - The major dimension that results should use.
645 * The default render option is ValueRenderOption.FORMATTED_VALUE. 645 *
646 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
647 * then requesting `range=A1:B2,majorDimension=ROWS` will return
648 * `[[1,2],[3,4]]`,
649 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
650 * `[[1,3],[2,4]]`.
646 * Possible string values are: 651 * Possible string values are:
647 * - "FORMATTED_VALUE" : A FORMATTED_VALUE. 652 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
648 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE. 653 * - "ROWS" : A ROWS.
649 * - "FORMULA" : A FORMULA. 654 * - "COLUMNS" : A COLUMNS.
650 * 655 *
651 * [dateTimeRenderOption] - How dates, times, and durations should be 656 * [dateTimeRenderOption] - How dates, times, and durations should be
652 * represented in the output. 657 * represented in the output.
653 * This is ignored if value_render_option is 658 * This is ignored if value_render_option is
654 * FORMATTED_VALUE. 659 * FORMATTED_VALUE.
655 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. 660 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
656 * Possible string values are: 661 * Possible string values are:
657 * - "SERIAL_NUMBER" : A SERIAL_NUMBER. 662 * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
658 * - "FORMATTED_STRING" : A FORMATTED_STRING. 663 * - "FORMATTED_STRING" : A FORMATTED_STRING.
659 * 664 *
660 * [majorDimension] - The major dimension that results should use. 665 * [valueRenderOption] - How values should be represented in the output.
661 * 666 * The default render option is ValueRenderOption.FORMATTED_VALUE.
662 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
663 * then requesting `range=A1:B2,majorDimension=ROWS` will return
664 * `[[1,2],[3,4]]`,
665 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
666 * `[[1,3],[2,4]]`.
667 * Possible string values are: 667 * Possible string values are:
668 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED. 668 * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
669 * - "ROWS" : A ROWS. 669 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
670 * - "COLUMNS" : A COLUMNS. 670 * - "FORMULA" : A FORMULA.
671 * 671 *
672 * Completes with a [ValueRange]. 672 * Completes with a [ValueRange].
673 * 673 *
674 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 674 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
675 * error. 675 * error.
676 * 676 *
677 * If the used [http.Client] completes with an error when making a REST call, 677 * If the used [http.Client] completes with an error when making a REST call,
678 * this method will complete with the same error. 678 * this method will complete with the same error.
679 */ 679 */
680 async.Future<ValueRange> get(core.String spreadsheetId, core.String range, {co re.String valueRenderOption, core.String dateTimeRenderOption, core.String major Dimension}) { 680 async.Future<ValueRange> get(core.String spreadsheetId, core.String range, {co re.String majorDimension, core.String dateTimeRenderOption, core.String valueRen derOption}) {
681 var _url = null; 681 var _url = null;
682 var _queryParams = new core.Map(); 682 var _queryParams = new core.Map();
683 var _uploadMedia = null; 683 var _uploadMedia = null;
684 var _uploadOptions = null; 684 var _uploadOptions = null;
685 var _downloadOptions = commons.DownloadOptions.Metadata; 685 var _downloadOptions = commons.DownloadOptions.Metadata;
686 var _body = null; 686 var _body = null;
687 687
688 if (spreadsheetId == null) { 688 if (spreadsheetId == null) {
689 throw new core.ArgumentError("Parameter spreadsheetId is required."); 689 throw new core.ArgumentError("Parameter spreadsheetId is required.");
690 } 690 }
691 if (range == null) { 691 if (range == null) {
692 throw new core.ArgumentError("Parameter range is required."); 692 throw new core.ArgumentError("Parameter range is required.");
693 } 693 }
694 if (majorDimension != null) {
695 _queryParams["majorDimension"] = [majorDimension];
696 }
697 if (dateTimeRenderOption != null) {
698 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption];
699 }
694 if (valueRenderOption != null) { 700 if (valueRenderOption != null) {
695 _queryParams["valueRenderOption"] = [valueRenderOption]; 701 _queryParams["valueRenderOption"] = [valueRenderOption];
696 } 702 }
697 if (dateTimeRenderOption != null) {
698 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption];
699 }
700 if (majorDimension != null) {
701 _queryParams["majorDimension"] = [majorDimension];
702 }
703 703
704 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range'); 704 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range');
705 705
706 var _response = _requester.request(_url, 706 var _response = _requester.request(_url,
707 "GET", 707 "GET",
708 body: _body, 708 body: _body,
709 queryParams: _queryParams, 709 queryParams: _queryParams,
710 uploadOptions: _uploadOptions, 710 uploadOptions: _uploadOptions,
711 uploadMedia: _uploadMedia, 711 uploadMedia: _uploadMedia,
712 downloadOptions: _downloadOptions); 712 downloadOptions: _downloadOptions);
(...skipping 1975 matching lines...) Expand 10 before | Expand all | Expand 10 after
2688 * chart</a>. 2688 * chart</a>.
2689 */ 2689 */
2690 class CandlestickChartSpec { 2690 class CandlestickChartSpec {
2691 /** 2691 /**
2692 * The Candlestick chart data. 2692 * The Candlestick chart data.
2693 * Only one CandlestickData is supported. 2693 * Only one CandlestickData is supported.
2694 */ 2694 */
2695 core.List<CandlestickData> data; 2695 core.List<CandlestickData> data;
2696 /** 2696 /**
2697 * The domain data (horizontal axis) for the candlestick chart. String data 2697 * The domain data (horizontal axis) for the candlestick chart. String data
2698 * will be treated as discrete labels, other data will be treated as continous 2698 * will be treated as discrete labels, other data will be treated as
2699 * values. 2699 * continuous values.
2700 */ 2700 */
2701 CandlestickDomain domain; 2701 CandlestickDomain domain;
2702 2702
2703 CandlestickChartSpec(); 2703 CandlestickChartSpec();
2704 2704
2705 CandlestickChartSpec.fromJson(core.Map _json) { 2705 CandlestickChartSpec.fromJson(core.Map _json) {
2706 if (_json.containsKey("data")) { 2706 if (_json.containsKey("data")) {
2707 data = _json["data"].map((value) => new CandlestickData.fromJson(value)).t oList(); 2707 data = _json["data"].map((value) => new CandlestickData.fromJson(value)).t oList();
2708 } 2708 }
2709 if (_json.containsKey("domain")) { 2709 if (_json.containsKey("domain")) {
(...skipping 3680 matching lines...) Expand 10 before | Expand all | Expand 10 after
6390 if (unprotectedRanges != null) { 6390 if (unprotectedRanges != null) {
6391 _json["unprotectedRanges"] = unprotectedRanges.map((value) => (value).toJs on()).toList(); 6391 _json["unprotectedRanges"] = unprotectedRanges.map((value) => (value).toJs on()).toList();
6392 } 6392 }
6393 if (warningOnly != null) { 6393 if (warningOnly != null) {
6394 _json["warningOnly"] = warningOnly; 6394 _json["warningOnly"] = warningOnly;
6395 } 6395 }
6396 return _json; 6396 return _json;
6397 } 6397 }
6398 } 6398 }
6399 6399
6400 /** Randomizes the order of the rows in a range. */
6401 class RandomizeRangeRequest {
6402 /** The range to randomize. */
6403 GridRange range;
6404
6405 RandomizeRangeRequest();
6406
6407 RandomizeRangeRequest.fromJson(core.Map _json) {
6408 if (_json.containsKey("range")) {
6409 range = new GridRange.fromJson(_json["range"]);
6410 }
6411 }
6412
6413 core.Map<core.String, core.Object> toJson() {
6414 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
6415 if (range != null) {
6416 _json["range"] = (range).toJson();
6417 }
6418 return _json;
6419 }
6420 }
6421
6400 /** 6422 /**
6401 * Updates all cells in the range to the values in the given Cell object. 6423 * Updates all cells in the range to the values in the given Cell object.
6402 * Only the fields listed in the fields field are updated; others are 6424 * Only the fields listed in the fields field are updated; others are
6403 * unchanged. 6425 * unchanged.
6404 * 6426 *
6405 * If writing a cell with a formula, the formula's ranges will automatically 6427 * If writing a cell with a formula, the formula's ranges will automatically
6406 * increment for each field in the range. 6428 * increment for each field in the range.
6407 * For example, if writing a cell with formula `=A1` into range B2:C4, 6429 * For example, if writing a cell with formula `=A1` into range B2:C4,
6408 * B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, 6430 * B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`,
6409 * C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. 6431 * C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`.
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
6513 /** Inserts new rows or columns in a sheet. */ 6535 /** Inserts new rows or columns in a sheet. */
6514 InsertDimensionRequest insertDimension; 6536 InsertDimensionRequest insertDimension;
6515 /** Inserts new cells in a sheet, shifting the existing cells. */ 6537 /** Inserts new cells in a sheet, shifting the existing cells. */
6516 InsertRangeRequest insertRange; 6538 InsertRangeRequest insertRange;
6517 /** Merges cells together. */ 6539 /** Merges cells together. */
6518 MergeCellsRequest mergeCells; 6540 MergeCellsRequest mergeCells;
6519 /** Moves rows or columns to another location in a sheet. */ 6541 /** Moves rows or columns to another location in a sheet. */
6520 MoveDimensionRequest moveDimension; 6542 MoveDimensionRequest moveDimension;
6521 /** Pastes data (HTML or delimited) into a sheet. */ 6543 /** Pastes data (HTML or delimited) into a sheet. */
6522 PasteDataRequest pasteData; 6544 PasteDataRequest pasteData;
6545 /** Randomizes the order of the rows in a range. */
6546 RandomizeRangeRequest randomizeRange;
6523 /** Repeats a single cell across a range. */ 6547 /** Repeats a single cell across a range. */
6524 RepeatCellRequest repeatCell; 6548 RepeatCellRequest repeatCell;
6525 /** Sets the basic filter on a sheet. */ 6549 /** Sets the basic filter on a sheet. */
6526 SetBasicFilterRequest setBasicFilter; 6550 SetBasicFilterRequest setBasicFilter;
6527 /** Sets data validation for one or more cells. */ 6551 /** Sets data validation for one or more cells. */
6528 SetDataValidationRequest setDataValidation; 6552 SetDataValidationRequest setDataValidation;
6529 /** Sorts data in a range. */ 6553 /** Sorts data in a range. */
6530 SortRangeRequest sortRange; 6554 SortRangeRequest sortRange;
6531 /** Converts a column of text into many columns of text. */ 6555 /** Converts a column of text into many columns of text. */
6532 TextToColumnsRequest textToColumns; 6556 TextToColumnsRequest textToColumns;
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
6646 } 6670 }
6647 if (_json.containsKey("mergeCells")) { 6671 if (_json.containsKey("mergeCells")) {
6648 mergeCells = new MergeCellsRequest.fromJson(_json["mergeCells"]); 6672 mergeCells = new MergeCellsRequest.fromJson(_json["mergeCells"]);
6649 } 6673 }
6650 if (_json.containsKey("moveDimension")) { 6674 if (_json.containsKey("moveDimension")) {
6651 moveDimension = new MoveDimensionRequest.fromJson(_json["moveDimension"]); 6675 moveDimension = new MoveDimensionRequest.fromJson(_json["moveDimension"]);
6652 } 6676 }
6653 if (_json.containsKey("pasteData")) { 6677 if (_json.containsKey("pasteData")) {
6654 pasteData = new PasteDataRequest.fromJson(_json["pasteData"]); 6678 pasteData = new PasteDataRequest.fromJson(_json["pasteData"]);
6655 } 6679 }
6680 if (_json.containsKey("randomizeRange")) {
6681 randomizeRange = new RandomizeRangeRequest.fromJson(_json["randomizeRange" ]);
6682 }
6656 if (_json.containsKey("repeatCell")) { 6683 if (_json.containsKey("repeatCell")) {
6657 repeatCell = new RepeatCellRequest.fromJson(_json["repeatCell"]); 6684 repeatCell = new RepeatCellRequest.fromJson(_json["repeatCell"]);
6658 } 6685 }
6659 if (_json.containsKey("setBasicFilter")) { 6686 if (_json.containsKey("setBasicFilter")) {
6660 setBasicFilter = new SetBasicFilterRequest.fromJson(_json["setBasicFilter" ]); 6687 setBasicFilter = new SetBasicFilterRequest.fromJson(_json["setBasicFilter" ]);
6661 } 6688 }
6662 if (_json.containsKey("setDataValidation")) { 6689 if (_json.containsKey("setDataValidation")) {
6663 setDataValidation = new SetDataValidationRequest.fromJson(_json["setDataVa lidation"]); 6690 setDataValidation = new SetDataValidationRequest.fromJson(_json["setDataVa lidation"]);
6664 } 6691 }
6665 if (_json.containsKey("sortRange")) { 6692 if (_json.containsKey("sortRange")) {
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
6797 } 6824 }
6798 if (mergeCells != null) { 6825 if (mergeCells != null) {
6799 _json["mergeCells"] = (mergeCells).toJson(); 6826 _json["mergeCells"] = (mergeCells).toJson();
6800 } 6827 }
6801 if (moveDimension != null) { 6828 if (moveDimension != null) {
6802 _json["moveDimension"] = (moveDimension).toJson(); 6829 _json["moveDimension"] = (moveDimension).toJson();
6803 } 6830 }
6804 if (pasteData != null) { 6831 if (pasteData != null) {
6805 _json["pasteData"] = (pasteData).toJson(); 6832 _json["pasteData"] = (pasteData).toJson();
6806 } 6833 }
6834 if (randomizeRange != null) {
6835 _json["randomizeRange"] = (randomizeRange).toJson();
6836 }
6807 if (repeatCell != null) { 6837 if (repeatCell != null) {
6808 _json["repeatCell"] = (repeatCell).toJson(); 6838 _json["repeatCell"] = (repeatCell).toJson();
6809 } 6839 }
6810 if (setBasicFilter != null) { 6840 if (setBasicFilter != null) {
6811 _json["setBasicFilter"] = (setBasicFilter).toJson(); 6841 _json["setBasicFilter"] = (setBasicFilter).toJson();
6812 } 6842 }
6813 if (setDataValidation != null) { 6843 if (setDataValidation != null) {
6814 _json["setDataValidation"] = (setDataValidation).toJson(); 6844 _json["setDataValidation"] = (setDataValidation).toJson();
6815 } 6845 }
6816 if (sortRange != null) { 6846 if (sortRange != null) {
(...skipping 1695 matching lines...) Expand 10 before | Expand all | Expand 10 after
8512 } 8542 }
8513 if (range != null) { 8543 if (range != null) {
8514 _json["range"] = range; 8544 _json["range"] = range;
8515 } 8545 }
8516 if (values != null) { 8546 if (values != null) {
8517 _json["values"] = values; 8547 _json["values"] = values;
8518 } 8548 }
8519 return _json; 8549 return _json;
8520 } 8550 }
8521 } 8551 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/serviceuser/v1.dart ('k') | generated/googleapis/lib/slides/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698