| OLD | NEW |
| 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 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 final commons.ApiRequester _requester; | 284 final commons.ApiRequester _requester; |
| 285 | 285 |
| 286 SpreadsheetsValuesResourceApi(commons.ApiRequester client) : | 286 SpreadsheetsValuesResourceApi(commons.ApiRequester client) : |
| 287 _requester = client; | 287 _requester = client; |
| 288 | 288 |
| 289 /** | 289 /** |
| 290 * Appends values to a spreadsheet. The input range is used to search for | 290 * Appends values to a spreadsheet. The input range is used to search for |
| 291 * existing data and find a "table" within that range. Values will be | 291 * existing data and find a "table" within that range. Values will be |
| 292 * appended to the next row of the table, starting with the first column of | 292 * appended to the next row of the table, starting with the first column of |
| 293 * the table. See the | 293 * the table. See the |
| 294 * [guide](/sheets/guides/values#appending_values) | 294 * [guide](/sheets/api/guides/values#appending_values) |
| 295 * and | 295 * and |
| 296 * [sample code](/sheets/samples/writing#append_values) | 296 * [sample code](/sheets/api/samples/writing#append_values) |
| 297 * for specific details of how tables are detected and data is appended. | 297 * for specific details of how tables are detected and data is appended. |
| 298 * | 298 * |
| 299 * The caller must specify the spreadsheet ID, range, and | 299 * The caller must specify the spreadsheet ID, range, and |
| 300 * a valueInputOption. The `valueInputOption` only | 300 * a valueInputOption. The `valueInputOption` only |
| 301 * controls how the input data will be added to the sheet (column-wise or | 301 * controls how the input data will be added to the sheet (column-wise or |
| 302 * row-wise), it does not influence what cell the data starts being written | 302 * row-wise), it does not influence what cell the data starts being written |
| 303 * to. | 303 * to. |
| 304 * | 304 * |
| 305 * [request] - The metadata request object. | 305 * [request] - The metadata request object. |
| 306 * | 306 * |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 445 } | 445 } |
| 446 | 446 |
| 447 /** | 447 /** |
| 448 * Returns one or more ranges of values from a spreadsheet. | 448 * Returns one or more ranges of values from a spreadsheet. |
| 449 * The caller must specify the spreadsheet ID and one or more ranges. | 449 * The caller must specify the spreadsheet ID and one or more ranges. |
| 450 * | 450 * |
| 451 * Request parameters: | 451 * Request parameters: |
| 452 * | 452 * |
| 453 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from. | 453 * [spreadsheetId] - The ID of the spreadsheet to retrieve data from. |
| 454 * | 454 * |
| 455 * [ranges] - The A1 notation of the values to retrieve. | |
| 456 * | |
| 457 * [majorDimension] - The major dimension that results should use. | |
| 458 * | |
| 459 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, | |
| 460 * then requesting `range=A1:B2,majorDimension=ROWS` will return | |
| 461 * `[[1,2],[3,4]]`, | |
| 462 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return | |
| 463 * `[[1,3],[2,4]]`. | |
| 464 * Possible string values are: | |
| 465 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED. | |
| 466 * - "ROWS" : A ROWS. | |
| 467 * - "COLUMNS" : A COLUMNS. | |
| 468 * | |
| 469 * [valueRenderOption] - How values should be represented in the output. | 455 * [valueRenderOption] - How values should be represented in the output. |
| 470 * The default render option is ValueRenderOption.FORMATTED_VALUE. | 456 * The default render option is ValueRenderOption.FORMATTED_VALUE. |
| 471 * Possible string values are: | 457 * Possible string values are: |
| 472 * - "FORMATTED_VALUE" : A FORMATTED_VALUE. | 458 * - "FORMATTED_VALUE" : A FORMATTED_VALUE. |
| 473 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE. | 459 * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE. |
| 474 * - "FORMULA" : A FORMULA. | 460 * - "FORMULA" : A FORMULA. |
| 475 * | 461 * |
| 476 * [dateTimeRenderOption] - How dates, times, and durations should be | 462 * [dateTimeRenderOption] - How dates, times, and durations should be |
| 477 * represented in the output. | 463 * represented in the output. |
| 478 * This is ignored if value_render_option is | 464 * This is ignored if value_render_option is |
| 479 * FORMATTED_VALUE. | 465 * FORMATTED_VALUE. |
| 480 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. | 466 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. |
| 481 * Possible string values are: | 467 * Possible string values are: |
| 482 * - "SERIAL_NUMBER" : A SERIAL_NUMBER. | 468 * - "SERIAL_NUMBER" : A SERIAL_NUMBER. |
| 483 * - "FORMATTED_STRING" : A FORMATTED_STRING. | 469 * - "FORMATTED_STRING" : A FORMATTED_STRING. |
| 484 * | 470 * |
| 471 * [ranges] - The A1 notation of the values to retrieve. |
| 472 * |
| 473 * [majorDimension] - The major dimension that results should use. |
| 474 * |
| 475 * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, |
| 476 * then requesting `range=A1:B2,majorDimension=ROWS` will return |
| 477 * `[[1,2],[3,4]]`, |
| 478 * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return |
| 479 * `[[1,3],[2,4]]`. |
| 480 * Possible string values are: |
| 481 * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED. |
| 482 * - "ROWS" : A ROWS. |
| 483 * - "COLUMNS" : A COLUMNS. |
| 484 * |
| 485 * Completes with a [BatchGetValuesResponse]. | 485 * Completes with a [BatchGetValuesResponse]. |
| 486 * | 486 * |
| 487 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 487 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 488 * error. | 488 * error. |
| 489 * | 489 * |
| 490 * If the used [http.Client] completes with an error when making a REST call, | 490 * If the used [http.Client] completes with an error when making a REST call, |
| 491 * this method will complete with the same error. | 491 * this method will complete with the same error. |
| 492 */ | 492 */ |
| 493 async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId, {core
.List<core.String> ranges, core.String majorDimension, core.String valueRenderOp
tion, core.String dateTimeRenderOption}) { | 493 async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId, {core
.String valueRenderOption, core.String dateTimeRenderOption, core.List<core.Stri
ng> ranges, core.String majorDimension}) { |
| 494 var _url = null; | 494 var _url = null; |
| 495 var _queryParams = new core.Map(); | 495 var _queryParams = new core.Map(); |
| 496 var _uploadMedia = null; | 496 var _uploadMedia = null; |
| 497 var _uploadOptions = null; | 497 var _uploadOptions = null; |
| 498 var _downloadOptions = commons.DownloadOptions.Metadata; | 498 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 499 var _body = null; | 499 var _body = null; |
| 500 | 500 |
| 501 if (spreadsheetId == null) { | 501 if (spreadsheetId == null) { |
| 502 throw new core.ArgumentError("Parameter spreadsheetId is required."); | 502 throw new core.ArgumentError("Parameter spreadsheetId is required."); |
| 503 } | 503 } |
| 504 if (valueRenderOption != null) { |
| 505 _queryParams["valueRenderOption"] = [valueRenderOption]; |
| 506 } |
| 507 if (dateTimeRenderOption != null) { |
| 508 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption]; |
| 509 } |
| 504 if (ranges != null) { | 510 if (ranges != null) { |
| 505 _queryParams["ranges"] = ranges; | 511 _queryParams["ranges"] = ranges; |
| 506 } | 512 } |
| 507 if (majorDimension != null) { | 513 if (majorDimension != null) { |
| 508 _queryParams["majorDimension"] = [majorDimension]; | 514 _queryParams["majorDimension"] = [majorDimension]; |
| 509 } | 515 } |
| 510 if (valueRenderOption != null) { | |
| 511 _queryParams["valueRenderOption"] = [valueRenderOption]; | |
| 512 } | |
| 513 if (dateTimeRenderOption != null) { | |
| 514 _queryParams["dateTimeRenderOption"] = [dateTimeRenderOption]; | |
| 515 } | |
| 516 | 516 |
| 517 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId')
+ '/values:batchGet'; | 517 _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId')
+ '/values:batchGet'; |
| 518 | 518 |
| 519 var _response = _requester.request(_url, | 519 var _response = _requester.request(_url, |
| 520 "GET", | 520 "GET", |
| 521 body: _body, | 521 body: _body, |
| 522 queryParams: _queryParams, | 522 queryParams: _queryParams, |
| 523 uploadOptions: _uploadOptions, | 523 uploadOptions: _uploadOptions, |
| 524 uploadMedia: _uploadMedia, | 524 uploadMedia: _uploadMedia, |
| 525 downloadOptions: _downloadOptions); | 525 downloadOptions: _downloadOptions); |
| (...skipping 1470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1996 core.bool includeValuesInResponse; | 1996 core.bool includeValuesInResponse; |
| 1997 /** | 1997 /** |
| 1998 * Determines how dates, times, and durations in the response should be | 1998 * Determines how dates, times, and durations in the response should be |
| 1999 * rendered. This is ignored if response_value_render_option is | 1999 * rendered. This is ignored if response_value_render_option is |
| 2000 * FORMATTED_VALUE. | 2000 * FORMATTED_VALUE. |
| 2001 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. | 2001 * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER]. |
| 2002 * Possible string values are: | 2002 * Possible string values are: |
| 2003 * - "SERIAL_NUMBER" : Instructs date, time, datetime, and duration fields to | 2003 * - "SERIAL_NUMBER" : Instructs date, time, datetime, and duration fields to |
| 2004 * be output | 2004 * be output |
| 2005 * as doubles in "serial number" format, as popularized by Lotus 1-2-3. | 2005 * as doubles in "serial number" format, as popularized by Lotus 1-2-3. |
| 2006 * Days are counted from December 31st 1899 and are incremented by 1, | 2006 * The whole number portion of the value (left of the decimal) counts |
| 2007 * and times are fractions of a day. For example, January 1st 1900 at noon | 2007 * the days since December 30th 1899. The fractional portion (right of |
| 2008 * would be 1.5, 1 because it's 1 day offset from December 31st 1899, | 2008 * the decimal) counts the time as a fraction of the day. For example, |
| 2009 * and .5 because noon is half a day. February 1st 1900 at 3pm would | 2009 * January 1st 1900 at noon would be 2.5, 2 because it's 2 days after |
| 2010 * be 32.625. This correctly treats the year 1900 as not a leap year. | 2010 * December 30st 1899, and .5 because noon is half a day. February 1st |
| 2011 * 1900 at 3pm would be 33.625. This correctly treats the year 1900 as |
| 2012 * not a leap year. |
| 2011 * - "FORMATTED_STRING" : Instructs date, time, datetime, and duration fields | 2013 * - "FORMATTED_STRING" : Instructs date, time, datetime, and duration fields |
| 2012 * to be output | 2014 * to be output |
| 2013 * as strings in their given number format (which is dependent | 2015 * as strings in their given number format (which is dependent |
| 2014 * on the spreadsheet locale). | 2016 * on the spreadsheet locale). |
| 2015 */ | 2017 */ |
| 2016 core.String responseDateTimeRenderOption; | 2018 core.String responseDateTimeRenderOption; |
| 2017 /** | 2019 /** |
| 2018 * Determines how values in the response should be rendered. | 2020 * Determines how values in the response should be rendered. |
| 2019 * The default render option is ValueRenderOption.FORMATTED_VALUE. | 2021 * The default render option is ValueRenderOption.FORMATTED_VALUE. |
| 2020 * Possible string values are: | 2022 * Possible string values are: |
| (...skipping 612 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2633 * - "LEFT_TO_RIGHT" : The text direction of left-to-right was set by the | 2635 * - "LEFT_TO_RIGHT" : The text direction of left-to-right was set by the |
| 2634 * user. | 2636 * user. |
| 2635 * - "RIGHT_TO_LEFT" : The text direction of right-to-left was set by the | 2637 * - "RIGHT_TO_LEFT" : The text direction of right-to-left was set by the |
| 2636 * user. | 2638 * user. |
| 2637 */ | 2639 */ |
| 2638 core.String textDirection; | 2640 core.String textDirection; |
| 2639 /** | 2641 /** |
| 2640 * The format of the text in the cell (unless overridden by a format run). | 2642 * The format of the text in the cell (unless overridden by a format run). |
| 2641 */ | 2643 */ |
| 2642 TextFormat textFormat; | 2644 TextFormat textFormat; |
| 2645 /** The rotation applied to text in a cell */ |
| 2646 TextRotation textRotation; |
| 2643 /** | 2647 /** |
| 2644 * The vertical alignment of the value in the cell. | 2648 * The vertical alignment of the value in the cell. |
| 2645 * Possible string values are: | 2649 * Possible string values are: |
| 2646 * - "VERTICAL_ALIGN_UNSPECIFIED" : The vertical alignment is not specified. | 2650 * - "VERTICAL_ALIGN_UNSPECIFIED" : The vertical alignment is not specified. |
| 2647 * Do not use this. | 2651 * Do not use this. |
| 2648 * - "TOP" : The text is explicitly aligned to the top of the cell. | 2652 * - "TOP" : The text is explicitly aligned to the top of the cell. |
| 2649 * - "MIDDLE" : The text is explicitly aligned to the middle of the cell. | 2653 * - "MIDDLE" : The text is explicitly aligned to the middle of the cell. |
| 2650 * - "BOTTOM" : The text is explicitly aligned to the bottom of the cell. | 2654 * - "BOTTOM" : The text is explicitly aligned to the bottom of the cell. |
| 2651 */ | 2655 */ |
| 2652 core.String verticalAlignment; | 2656 core.String verticalAlignment; |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2712 } | 2716 } |
| 2713 if (_json.containsKey("padding")) { | 2717 if (_json.containsKey("padding")) { |
| 2714 padding = new Padding.fromJson(_json["padding"]); | 2718 padding = new Padding.fromJson(_json["padding"]); |
| 2715 } | 2719 } |
| 2716 if (_json.containsKey("textDirection")) { | 2720 if (_json.containsKey("textDirection")) { |
| 2717 textDirection = _json["textDirection"]; | 2721 textDirection = _json["textDirection"]; |
| 2718 } | 2722 } |
| 2719 if (_json.containsKey("textFormat")) { | 2723 if (_json.containsKey("textFormat")) { |
| 2720 textFormat = new TextFormat.fromJson(_json["textFormat"]); | 2724 textFormat = new TextFormat.fromJson(_json["textFormat"]); |
| 2721 } | 2725 } |
| 2726 if (_json.containsKey("textRotation")) { |
| 2727 textRotation = new TextRotation.fromJson(_json["textRotation"]); |
| 2728 } |
| 2722 if (_json.containsKey("verticalAlignment")) { | 2729 if (_json.containsKey("verticalAlignment")) { |
| 2723 verticalAlignment = _json["verticalAlignment"]; | 2730 verticalAlignment = _json["verticalAlignment"]; |
| 2724 } | 2731 } |
| 2725 if (_json.containsKey("wrapStrategy")) { | 2732 if (_json.containsKey("wrapStrategy")) { |
| 2726 wrapStrategy = _json["wrapStrategy"]; | 2733 wrapStrategy = _json["wrapStrategy"]; |
| 2727 } | 2734 } |
| 2728 } | 2735 } |
| 2729 | 2736 |
| 2730 core.Map toJson() { | 2737 core.Map toJson() { |
| 2731 var _json = new core.Map(); | 2738 var _json = new core.Map(); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 2746 } | 2753 } |
| 2747 if (padding != null) { | 2754 if (padding != null) { |
| 2748 _json["padding"] = (padding).toJson(); | 2755 _json["padding"] = (padding).toJson(); |
| 2749 } | 2756 } |
| 2750 if (textDirection != null) { | 2757 if (textDirection != null) { |
| 2751 _json["textDirection"] = textDirection; | 2758 _json["textDirection"] = textDirection; |
| 2752 } | 2759 } |
| 2753 if (textFormat != null) { | 2760 if (textFormat != null) { |
| 2754 _json["textFormat"] = (textFormat).toJson(); | 2761 _json["textFormat"] = (textFormat).toJson(); |
| 2755 } | 2762 } |
| 2763 if (textRotation != null) { |
| 2764 _json["textRotation"] = (textRotation).toJson(); |
| 2765 } |
| 2756 if (verticalAlignment != null) { | 2766 if (verticalAlignment != null) { |
| 2757 _json["verticalAlignment"] = verticalAlignment; | 2767 _json["verticalAlignment"] = verticalAlignment; |
| 2758 } | 2768 } |
| 2759 if (wrapStrategy != null) { | 2769 if (wrapStrategy != null) { |
| 2760 _json["wrapStrategy"] = wrapStrategy; | 2770 _json["wrapStrategy"] = wrapStrategy; |
| 2761 } | 2771 } |
| 2762 return _json; | 2772 return _json; |
| 2763 } | 2773 } |
| 2764 } | 2774 } |
| 2765 | 2775 |
| (...skipping 2057 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4823 return _json; | 4833 return _json; |
| 4824 } | 4834 } |
| 4825 } | 4835 } |
| 4826 | 4836 |
| 4827 /** | 4837 /** |
| 4828 * Settings to control how circular dependencies are resolved with iterative | 4838 * Settings to control how circular dependencies are resolved with iterative |
| 4829 * calculation. | 4839 * calculation. |
| 4830 */ | 4840 */ |
| 4831 class IterativeCalculationSettings { | 4841 class IterativeCalculationSettings { |
| 4832 /** | 4842 /** |
| 4833 * When iterative calculation is enabled, the threshold value such that | 4843 * When iterative calculation is enabled and successive results differ by |
| 4834 * calculation rounds stop when succesive results differ by less. | 4844 * less than this threshold value, the calculation rounds stop. |
| 4835 */ | 4845 */ |
| 4836 core.double convergenceThreshold; | 4846 core.double convergenceThreshold; |
| 4837 /** | 4847 /** |
| 4838 * When iterative calculation is enabled, the maximum number of calculation | 4848 * When iterative calculation is enabled, the maximum number of calculation |
| 4839 * rounds to perform during iterative calculation. | 4849 * rounds to perform. |
| 4840 */ | 4850 */ |
| 4841 core.int maxIterations; | 4851 core.int maxIterations; |
| 4842 | 4852 |
| 4843 IterativeCalculationSettings(); | 4853 IterativeCalculationSettings(); |
| 4844 | 4854 |
| 4845 IterativeCalculationSettings.fromJson(core.Map _json) { | 4855 IterativeCalculationSettings.fromJson(core.Map _json) { |
| 4846 if (_json.containsKey("convergenceThreshold")) { | 4856 if (_json.containsKey("convergenceThreshold")) { |
| 4847 convergenceThreshold = _json["convergenceThreshold"]; | 4857 convergenceThreshold = _json["convergenceThreshold"]; |
| 4848 } | 4858 } |
| 4849 if (_json.containsKey("maxIterations")) { | 4859 if (_json.containsKey("maxIterations")) { |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4978 } | 4988 } |
| 4979 return _json; | 4989 return _json; |
| 4980 } | 4990 } |
| 4981 } | 4991 } |
| 4982 | 4992 |
| 4983 /** The number format of a cell. */ | 4993 /** The number format of a cell. */ |
| 4984 class NumberFormat { | 4994 class NumberFormat { |
| 4985 /** | 4995 /** |
| 4986 * Pattern string used for formatting. If not set, a default pattern based on | 4996 * Pattern string used for formatting. If not set, a default pattern based on |
| 4987 * the user's locale will be used if necessary for the given type. | 4997 * the user's locale will be used if necessary for the given type. |
| 4988 * See the [Date and Number Formats guide](/sheets/guides/formats) for more | 4998 * See the [Date and Number Formats guide](/sheets/api/guides/formats) for |
| 4999 * more |
| 4989 * information about the supported patterns. | 5000 * information about the supported patterns. |
| 4990 */ | 5001 */ |
| 4991 core.String pattern; | 5002 core.String pattern; |
| 4992 /** | 5003 /** |
| 4993 * The type of the number format. | 5004 * The type of the number format. |
| 4994 * When writing, this field must be set. | 5005 * When writing, this field must be set. |
| 4995 * Possible string values are: | 5006 * Possible string values are: |
| 4996 * - "NUMBER_FORMAT_TYPE_UNSPECIFIED" : The number format is not specified | 5007 * - "NUMBER_FORMAT_TYPE_UNSPECIFIED" : The number format is not specified |
| 4997 * and is based on the contents of the cell. | 5008 * and is based on the contents of the cell. |
| 4998 * Do not explicitly use this. | 5009 * Do not explicitly use this. |
| (...skipping 1941 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6940 if (format != null) { | 6951 if (format != null) { |
| 6941 _json["format"] = (format).toJson(); | 6952 _json["format"] = (format).toJson(); |
| 6942 } | 6953 } |
| 6943 if (startIndex != null) { | 6954 if (startIndex != null) { |
| 6944 _json["startIndex"] = startIndex; | 6955 _json["startIndex"] = startIndex; |
| 6945 } | 6956 } |
| 6946 return _json; | 6957 return _json; |
| 6947 } | 6958 } |
| 6948 } | 6959 } |
| 6949 | 6960 |
| 6961 /** The rotation applied to text in a cell. */ |
| 6962 class TextRotation { |
| 6963 /** |
| 6964 * The angle between the standard orientation and the desired orientation. |
| 6965 * Measured in degrees. Valid values are between -90 and 90. Positive |
| 6966 * angles are angled upwards, negative are angled downwards. |
| 6967 * |
| 6968 * Note: For LTR text direction positive angles are in the counterclockwise |
| 6969 * direction, whereas for RTL they are in the clockwise direction |
| 6970 */ |
| 6971 core.int angle; |
| 6972 /** |
| 6973 * If true, text reads top to bottom, but the orientation of individual |
| 6974 * characters is unchanged. |
| 6975 * For example: |
| 6976 * |
| 6977 * | V | |
| 6978 * | e | |
| 6979 * | r | |
| 6980 * | t | |
| 6981 * | i | |
| 6982 * | c | |
| 6983 * | a | |
| 6984 * | l | |
| 6985 */ |
| 6986 core.bool vertical; |
| 6987 |
| 6988 TextRotation(); |
| 6989 |
| 6990 TextRotation.fromJson(core.Map _json) { |
| 6991 if (_json.containsKey("angle")) { |
| 6992 angle = _json["angle"]; |
| 6993 } |
| 6994 if (_json.containsKey("vertical")) { |
| 6995 vertical = _json["vertical"]; |
| 6996 } |
| 6997 } |
| 6998 |
| 6999 core.Map toJson() { |
| 7000 var _json = new core.Map(); |
| 7001 if (angle != null) { |
| 7002 _json["angle"] = angle; |
| 7003 } |
| 7004 if (vertical != null) { |
| 7005 _json["vertical"] = vertical; |
| 7006 } |
| 7007 return _json; |
| 7008 } |
| 7009 } |
| 7010 |
| 6950 /** | 7011 /** |
| 6951 * Splits a column of text into multiple columns, | 7012 * Splits a column of text into multiple columns, |
| 6952 * based on a delimiter in each cell. | 7013 * based on a delimiter in each cell. |
| 6953 */ | 7014 */ |
| 6954 class TextToColumnsRequest { | 7015 class TextToColumnsRequest { |
| 6955 /** | 7016 /** |
| 6956 * The delimiter to use. Used only if delimiterType is | 7017 * The delimiter to use. Used only if delimiterType is |
| 6957 * CUSTOM. | 7018 * CUSTOM. |
| 6958 */ | 7019 */ |
| 6959 core.String delimiter; | 7020 core.String delimiter; |
| (...skipping 818 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7778 } | 7839 } |
| 7779 if (range != null) { | 7840 if (range != null) { |
| 7780 _json["range"] = range; | 7841 _json["range"] = range; |
| 7781 } | 7842 } |
| 7782 if (values != null) { | 7843 if (values != null) { |
| 7783 _json["values"] = values; | 7844 _json["values"] = values; |
| 7784 } | 7845 } |
| 7785 return _json; | 7846 return _json; |
| 7786 } | 7847 } |
| 7787 } | 7848 } |
| OLD | NEW |