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

Unified Diff: generated/googleapis/lib/sheets/v4.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/serviceuser/v1.dart ('k') | generated/googleapis/lib/siteverification/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/sheets/v4.dart
diff --git a/generated/googleapis/lib/sheets/v4.dart b/generated/googleapis/lib/sheets/v4.dart
index d3aca568cb55d98f9b448bfb6a9f33b7f866569e..48177d3658d5c5c51b878688c87c237c666b02e6 100644
--- a/generated/googleapis/lib/sheets/v4.dart
+++ b/generated/googleapis/lib/sheets/v4.dart
@@ -9,86 +9,90 @@ import 'dart:convert' as convert;
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
import 'package:http/http.dart' as http;
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
- ApiRequestError, DetailedApiRequestError;
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
+ show ApiRequestError, DetailedApiRequestError;
const core.String USER_AGENT = 'dart-api-client sheets/v4';
-/** Reads and writes Google Sheets. */
+/// Reads and writes Google Sheets.
class SheetsApi {
- /** View and manage the files in your Google Drive */
+ /// View and manage the files in your Google Drive
static const DriveScope = "https://www.googleapis.com/auth/drive";
- /**
- * View and manage Google Drive files and folders that you have opened or
- * created with this app
- */
+ /// View and manage Google Drive files and folders that you have opened or
+ /// created with this app
static const DriveFileScope = "https://www.googleapis.com/auth/drive.file";
- /** View the files in your Google Drive */
- static const DriveReadonlyScope = "https://www.googleapis.com/auth/drive.readonly";
+ /// View the files in your Google Drive
+ static const DriveReadonlyScope =
+ "https://www.googleapis.com/auth/drive.readonly";
- /** View and manage your spreadsheets in Google Drive */
- static const SpreadsheetsScope = "https://www.googleapis.com/auth/spreadsheets";
-
- /** View your Google Spreadsheets */
- static const SpreadsheetsReadonlyScope = "https://www.googleapis.com/auth/spreadsheets.readonly";
+ /// View and manage your spreadsheets in Google Drive
+ static const SpreadsheetsScope =
+ "https://www.googleapis.com/auth/spreadsheets";
+ /// View your Google Spreadsheets
+ static const SpreadsheetsReadonlyScope =
+ "https://www.googleapis.com/auth/spreadsheets.readonly";
final commons.ApiRequester _requester;
- SpreadsheetsResourceApi get spreadsheets => new SpreadsheetsResourceApi(_requester);
+ SpreadsheetsResourceApi get spreadsheets =>
+ new SpreadsheetsResourceApi(_requester);
- SheetsApi(http.Client client, {core.String rootUrl: "https://sheets.googleapis.com/", core.String servicePath: ""}) :
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
+ SheetsApi(http.Client client,
+ {core.String rootUrl: "https://sheets.googleapis.com/",
+ core.String servicePath: ""})
+ : _requester =
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
}
-
class SpreadsheetsResourceApi {
final commons.ApiRequester _requester;
- SpreadsheetsSheetsResourceApi get sheets => new SpreadsheetsSheetsResourceApi(_requester);
- SpreadsheetsValuesResourceApi get values => new SpreadsheetsValuesResourceApi(_requester);
-
- SpreadsheetsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Applies one or more updates to the spreadsheet.
- *
- * Each request is validated before
- * being applied. If any request is not valid then the entire request will
- * fail and nothing will be applied.
- *
- * Some requests have replies to
- * give you some information about how
- * they are applied. The replies will mirror the requests. For example,
- * if you applied 4 updates and the 3rd one had a reply, then the
- * response will have 2 empty replies, the actual reply, and another empty
- * reply, in that order.
- *
- * Due to the collaborative nature of spreadsheets, it is not guaranteed that
- * the spreadsheet will reflect exactly your changes after this completes,
- * however it is guaranteed that the updates in the request will be
- * applied together atomically. Your changes may be altered with respect to
- * collaborator changes. If there are no collaborators, the spreadsheet
- * should reflect your changes.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The spreadsheet to apply the updates to.
- *
- * Completes with a [BatchUpdateSpreadsheetResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<BatchUpdateSpreadsheetResponse> batchUpdate(BatchUpdateSpreadsheetRequest request, core.String spreadsheetId) {
+ SpreadsheetsSheetsResourceApi get sheets =>
+ new SpreadsheetsSheetsResourceApi(_requester);
+ SpreadsheetsValuesResourceApi get values =>
+ new SpreadsheetsValuesResourceApi(_requester);
+
+ SpreadsheetsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Applies one or more updates to the spreadsheet.
+ ///
+ /// Each request is validated before
+ /// being applied. If any request is not valid then the entire request will
+ /// fail and nothing will be applied.
+ ///
+ /// Some requests have replies to
+ /// give you some information about how
+ /// they are applied. The replies will mirror the requests. For example,
+ /// if you applied 4 updates and the 3rd one had a reply, then the
+ /// response will have 2 empty replies, the actual reply, and another empty
+ /// reply, in that order.
+ ///
+ /// Due to the collaborative nature of spreadsheets, it is not guaranteed
+ /// that
+ /// the spreadsheet will reflect exactly your changes after this completes,
+ /// however it is guaranteed that the updates in the request will be
+ /// applied together atomically. Your changes may be altered with respect to
+ /// collaborator changes. If there are no collaborators, the spreadsheet
+ /// should reflect your changes.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The spreadsheet to apply the updates to.
+ ///
+ /// Completes with a [BatchUpdateSpreadsheetResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<BatchUpdateSpreadsheetResponse> batchUpdate(
+ BatchUpdateSpreadsheetRequest request, core.String spreadsheetId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -103,33 +107,33 @@ class SpreadsheetsResourceApi {
throw new core.ArgumentError("Parameter spreadsheetId is required.");
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + ':batchUpdate';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new BatchUpdateSpreadsheetResponse.fromJson(data));
- }
-
- /**
- * Creates a spreadsheet, returning the newly created spreadsheet.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * Completes with a [Spreadsheet].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ ':batchUpdate';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new BatchUpdateSpreadsheetResponse.fromJson(data));
+ }
+
+ /// Creates a spreadsheet, returning the newly created spreadsheet.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// Completes with a [Spreadsheet].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<Spreadsheet> create(Spreadsheet request) {
var _url = null;
var _queryParams = new core.Map();
@@ -144,57 +148,55 @@ class SpreadsheetsResourceApi {
_url = 'v4/spreadsheets';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Spreadsheet.fromJson(data));
}
- /**
- * Returns the spreadsheet at the given ID.
- * The caller must specify the spreadsheet ID.
- *
- * By default, data within grids will not be returned.
- * You can include grid data one of two ways:
- *
- * * Specify a field mask listing your desired fields using the `fields` URL
- * parameter in HTTP
- *
- * * Set the includeGridData
- * URL parameter to true. If a field mask is set, the `includeGridData`
- * parameter is ignored
- *
- * For large spreadsheets, it is recommended to retrieve only the specific
- * fields of the spreadsheet that you want.
- *
- * To retrieve only subsets of the spreadsheet, use the
- * ranges URL parameter.
- * Multiple ranges can be specified. Limiting the range will
- * return only the portions of the spreadsheet that intersect the requested
- * ranges. Ranges are specified using A1 notation.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The spreadsheet to request.
- *
- * [includeGridData] - True if grid data should be returned.
- * This parameter is ignored if a field mask was set in the request.
- *
- * [ranges] - The ranges to retrieve from the spreadsheet.
- *
- * Completes with a [Spreadsheet].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Spreadsheet> get(core.String spreadsheetId, {core.bool includeGridData, core.List<core.String> ranges}) {
+ /// Returns the spreadsheet at the given ID.
+ /// The caller must specify the spreadsheet ID.
+ ///
+ /// By default, data within grids will not be returned.
+ /// You can include grid data one of two ways:
+ ///
+ /// * Specify a field mask listing your desired fields using the `fields` URL
+ /// parameter in HTTP
+ ///
+ /// * Set the includeGridData
+ /// URL parameter to true. If a field mask is set, the `includeGridData`
+ /// parameter is ignored
+ ///
+ /// For large spreadsheets, it is recommended to retrieve only the specific
+ /// fields of the spreadsheet that you want.
+ ///
+ /// To retrieve only subsets of the spreadsheet, use the
+ /// ranges URL parameter.
+ /// Multiple ranges can be specified. Limiting the range will
+ /// return only the portions of the spreadsheet that intersect the requested
+ /// ranges. Ranges are specified using A1 notation.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The spreadsheet to request.
+ ///
+ /// [includeGridData] - True if grid data should be returned.
+ /// This parameter is ignored if a field mask was set in the request.
+ ///
+ /// [ranges] - The ranges to retrieve from the spreadsheet.
+ ///
+ /// Completes with a [Spreadsheet].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Spreadsheet> get(core.String spreadsheetId,
+ {core.bool includeGridData, core.List<core.String> ranges}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -214,46 +216,44 @@ class SpreadsheetsResourceApi {
_url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Spreadsheet.fromJson(data));
}
-
}
-
class SpreadsheetsSheetsResourceApi {
final commons.ApiRequester _requester;
- SpreadsheetsSheetsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Copies a single sheet from a spreadsheet to another spreadsheet.
- * Returns the properties of the newly created sheet.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet containing the sheet to copy.
- *
- * [sheetId] - The ID of the sheet to copy.
- *
- * Completes with a [SheetProperties].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<SheetProperties> copyTo(CopySheetToAnotherSpreadsheetRequest request, core.String spreadsheetId, core.int sheetId) {
+ SpreadsheetsSheetsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Copies a single sheet from a spreadsheet to another spreadsheet.
+ /// Returns the properties of the newly created sheet.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet containing the sheet to copy.
+ ///
+ /// [sheetId] - The ID of the sheet to copy.
+ ///
+ /// Completes with a [SheetProperties].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<SheetProperties> copyTo(
+ CopySheetToAnotherSpreadsheetRequest request,
+ core.String spreadsheetId,
+ core.int sheetId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -271,94 +271,101 @@ class SpreadsheetsSheetsResourceApi {
throw new core.ArgumentError("Parameter sheetId is required.");
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/sheets/' + commons.Escaper.ecapeVariable('$sheetId') + ':copyTo';
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/sheets/' +
+ commons.Escaper.ecapeVariable('$sheetId') +
+ ':copyTo';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new SheetProperties.fromJson(data));
}
-
}
-
class SpreadsheetsValuesResourceApi {
final commons.ApiRequester _requester;
- SpreadsheetsValuesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Appends values to a spreadsheet. The input range is used to search for
- * existing data and find a "table" within that range. Values will be
- * appended to the next row of the table, starting with the first column of
- * the table. See the
- * [guide](/sheets/api/guides/values#appending_values)
- * and
- * [sample code](/sheets/api/samples/writing#append_values)
- * for specific details of how tables are detected and data is appended.
- *
- * The caller must specify the spreadsheet ID, range, and
- * a valueInputOption. The `valueInputOption` only
- * controls how the input data will be added to the sheet (column-wise or
- * row-wise), it does not influence what cell the data starts being written
- * to.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to update.
- *
- * [range] - The A1 notation of a range to search for a logical table of data.
- * Values will be appended after the last row of the table.
- *
- * [includeValuesInResponse] - Determines if the update response should
- * include the values
- * of the cells that were appended. By default, responses
- * do not include the updated values.
- *
- * [responseValueRenderOption] - Determines how values in the response should
- * be rendered.
- * The default render option is ValueRenderOption.FORMATTED_VALUE.
- * Possible string values are:
- * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
- * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
- * - "FORMULA" : A FORMULA.
- *
- * [insertDataOption] - How the input data should be inserted.
- * Possible string values are:
- * - "OVERWRITE" : A OVERWRITE.
- * - "INSERT_ROWS" : A INSERT_ROWS.
- *
- * [valueInputOption] - How the input data should be interpreted.
- * Possible string values are:
- * - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED.
- * - "RAW" : A RAW.
- * - "USER_ENTERED" : A USER_ENTERED.
- *
- * [responseDateTimeRenderOption] - Determines how dates, times, and durations
- * in the response should be
- * rendered. This is ignored if response_value_render_option is
- * FORMATTED_VALUE.
- * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
- * Possible string values are:
- * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
- * - "FORMATTED_STRING" : A FORMATTED_STRING.
- *
- * Completes with a [AppendValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AppendValuesResponse> append(ValueRange request, core.String spreadsheetId, core.String range, {core.bool includeValuesInResponse, core.String responseValueRenderOption, core.String insertDataOption, core.String valueInputOption, core.String responseDateTimeRenderOption}) {
+ SpreadsheetsValuesResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Appends values to a spreadsheet. The input range is used to search for
+ /// existing data and find a "table" within that range. Values will be
+ /// appended to the next row of the table, starting with the first column of
+ /// the table. See the
+ /// [guide](/sheets/api/guides/values#appending_values)
+ /// and
+ /// [sample code](/sheets/api/samples/writing#append_values)
+ /// for specific details of how tables are detected and data is appended.
+ ///
+ /// The caller must specify the spreadsheet ID, range, and
+ /// a valueInputOption. The `valueInputOption` only
+ /// controls how the input data will be added to the sheet (column-wise or
+ /// row-wise), it does not influence what cell the data starts being written
+ /// to.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to update.
+ ///
+ /// [range] - The A1 notation of a range to search for a logical table of
+ /// data.
+ /// Values will be appended after the last row of the table.
+ ///
+ /// [includeValuesInResponse] - Determines if the update response should
+ /// include the values
+ /// of the cells that were appended. By default, responses
+ /// do not include the updated values.
+ ///
+ /// [responseValueRenderOption] - Determines how values in the response
+ /// should be rendered.
+ /// The default render option is ValueRenderOption.FORMATTED_VALUE.
+ /// Possible string values are:
+ /// - "FORMATTED_VALUE" : A FORMATTED_VALUE.
+ /// - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
+ /// - "FORMULA" : A FORMULA.
+ ///
+ /// [insertDataOption] - How the input data should be inserted.
+ /// Possible string values are:
+ /// - "OVERWRITE" : A OVERWRITE.
+ /// - "INSERT_ROWS" : A INSERT_ROWS.
+ ///
+ /// [valueInputOption] - How the input data should be interpreted.
+ /// Possible string values are:
+ /// - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED.
+ /// - "RAW" : A RAW.
+ /// - "USER_ENTERED" : A USER_ENTERED.
+ ///
+ /// [responseDateTimeRenderOption] - Determines how dates, times, and
+ /// durations in the response should be
+ /// rendered. This is ignored if response_value_render_option is
+ /// FORMATTED_VALUE.
+ /// The default dateTime render option is
+ /// [DateTimeRenderOption.SERIAL_NUMBER].
+ /// Possible string values are:
+ /// - "SERIAL_NUMBER" : A SERIAL_NUMBER.
+ /// - "FORMATTED_STRING" : A FORMATTED_STRING.
+ ///
+ /// Completes with a [AppendValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<AppendValuesResponse> append(
+ ValueRange request, core.String spreadsheetId, core.String range,
+ {core.bool includeValuesInResponse,
+ core.String responseValueRenderOption,
+ core.String insertDataOption,
+ core.String valueInputOption,
+ core.String responseDateTimeRenderOption}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -388,42 +395,46 @@ class SpreadsheetsValuesResourceApi {
_queryParams["valueInputOption"] = [valueInputOption];
}
if (responseDateTimeRenderOption != null) {
- _queryParams["responseDateTimeRenderOption"] = [responseDateTimeRenderOption];
- }
-
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range') + ':append';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ _queryParams["responseDateTimeRenderOption"] = [
+ responseDateTimeRenderOption
+ ];
+ }
+
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values/' +
+ commons.Escaper.ecapeVariable('$range') +
+ ':append';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new AppendValuesResponse.fromJson(data));
}
- /**
- * Clears one or more ranges of values from a spreadsheet.
- * The caller must specify the spreadsheet ID and one or more ranges.
- * Only values are cleared -- all other properties of the cell (such as
- * formatting, data validation, etc..) are kept.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to update.
- *
- * Completes with a [BatchClearValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<BatchClearValuesResponse> batchClear(BatchClearValuesRequest request, core.String spreadsheetId) {
+ /// Clears one or more ranges of values from a spreadsheet.
+ /// The caller must specify the spreadsheet ID and one or more ranges.
+ /// Only values are cleared -- all other properties of the cell (such as
+ /// formatting, data validation, etc..) are kept.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to update.
+ ///
+ /// Completes with a [BatchClearValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<BatchClearValuesResponse> batchClear(
+ BatchClearValuesRequest request, core.String spreadsheetId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -438,65 +449,70 @@ class SpreadsheetsValuesResourceApi {
throw new core.ArgumentError("Parameter spreadsheetId is required.");
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values:batchClear';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new BatchClearValuesResponse.fromJson(data));
- }
-
- /**
- * Returns one or more ranges of values from a spreadsheet.
- * The caller must specify the spreadsheet ID and one or more ranges.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
- *
- * [majorDimension] - The major dimension that results should use.
- *
- * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
- * then requesting `range=A1:B2,majorDimension=ROWS` will return
- * `[[1,2],[3,4]]`,
- * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
- * `[[1,3],[2,4]]`.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
- * - "ROWS" : A ROWS.
- * - "COLUMNS" : A COLUMNS.
- *
- * [ranges] - The A1 notation of the values to retrieve.
- *
- * [dateTimeRenderOption] - How dates, times, and durations should be
- * represented in the output.
- * This is ignored if value_render_option is
- * FORMATTED_VALUE.
- * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
- * Possible string values are:
- * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
- * - "FORMATTED_STRING" : A FORMATTED_STRING.
- *
- * [valueRenderOption] - How values should be represented in the output.
- * The default render option is ValueRenderOption.FORMATTED_VALUE.
- * Possible string values are:
- * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
- * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
- * - "FORMULA" : A FORMULA.
- *
- * Completes with a [BatchGetValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId, {core.String majorDimension, core.List<core.String> ranges, core.String dateTimeRenderOption, core.String valueRenderOption}) {
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values:batchClear';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new BatchClearValuesResponse.fromJson(data));
+ }
+
+ /// Returns one or more ranges of values from a spreadsheet.
+ /// The caller must specify the spreadsheet ID and one or more ranges.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
+ ///
+ /// [majorDimension] - The major dimension that results should use.
+ ///
+ /// For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
+ /// then requesting `range=A1:B2,majorDimension=ROWS` will return
+ /// `[[1,2],[3,4]]`,
+ /// whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
+ /// `[[1,3],[2,4]]`.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
+ /// - "ROWS" : A ROWS.
+ /// - "COLUMNS" : A COLUMNS.
+ ///
+ /// [ranges] - The A1 notation of the values to retrieve.
+ ///
+ /// [dateTimeRenderOption] - How dates, times, and durations should be
+ /// represented in the output.
+ /// This is ignored if value_render_option is
+ /// FORMATTED_VALUE.
+ /// The default dateTime render option is
+ /// [DateTimeRenderOption.SERIAL_NUMBER].
+ /// Possible string values are:
+ /// - "SERIAL_NUMBER" : A SERIAL_NUMBER.
+ /// - "FORMATTED_STRING" : A FORMATTED_STRING.
+ ///
+ /// [valueRenderOption] - How values should be represented in the output.
+ /// The default render option is ValueRenderOption.FORMATTED_VALUE.
+ /// Possible string values are:
+ /// - "FORMATTED_VALUE" : A FORMATTED_VALUE.
+ /// - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
+ /// - "FORMULA" : A FORMULA.
+ ///
+ /// Completes with a [BatchGetValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<BatchGetValuesResponse> batchGet(core.String spreadsheetId,
+ {core.String majorDimension,
+ core.List<core.String> ranges,
+ core.String dateTimeRenderOption,
+ core.String valueRenderOption}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -520,39 +536,39 @@ class SpreadsheetsValuesResourceApi {
_queryParams["valueRenderOption"] = [valueRenderOption];
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values:batchGet';
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values:batchGet';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new BatchGetValuesResponse.fromJson(data));
}
- /**
- * Sets values in one or more ranges of a spreadsheet.
- * The caller must specify the spreadsheet ID,
- * a valueInputOption, and one or more
- * ValueRanges.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to update.
- *
- * Completes with a [BatchUpdateValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<BatchUpdateValuesResponse> batchUpdate(BatchUpdateValuesRequest request, core.String spreadsheetId) {
+ /// Sets values in one or more ranges of a spreadsheet.
+ /// The caller must specify the spreadsheet ID,
+ /// a valueInputOption, and one or more
+ /// ValueRanges.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to update.
+ ///
+ /// Completes with a [BatchUpdateValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<BatchUpdateValuesResponse> batchUpdate(
+ BatchUpdateValuesRequest request, core.String spreadsheetId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -567,41 +583,42 @@ class SpreadsheetsValuesResourceApi {
throw new core.ArgumentError("Parameter spreadsheetId is required.");
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values:batchUpdate';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new BatchUpdateValuesResponse.fromJson(data));
- }
-
- /**
- * Clears values from a spreadsheet.
- * The caller must specify the spreadsheet ID and range.
- * Only values are cleared -- all other properties of the cell (such as
- * formatting, data validation, etc..) are kept.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to update.
- *
- * [range] - The A1 notation of the values to clear.
- *
- * Completes with a [ClearValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ClearValuesResponse> clear(ClearValuesRequest request, core.String spreadsheetId, core.String range) {
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values:batchUpdate';
+
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new BatchUpdateValuesResponse.fromJson(data));
+ }
+
+ /// Clears values from a spreadsheet.
+ /// The caller must specify the spreadsheet ID and range.
+ /// Only values are cleared -- all other properties of the cell (such as
+ /// formatting, data validation, etc..) are kept.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to update.
+ ///
+ /// [range] - The A1 notation of the values to clear.
+ ///
+ /// Completes with a [ClearValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ClearValuesResponse> clear(ClearValuesRequest request,
+ core.String spreadsheetId, core.String range) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -619,65 +636,70 @@ class SpreadsheetsValuesResourceApi {
throw new core.ArgumentError("Parameter range is required.");
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range') + ':clear';
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values/' +
+ commons.Escaper.ecapeVariable('$range') +
+ ':clear';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ClearValuesResponse.fromJson(data));
}
- /**
- * Returns a range of values from a spreadsheet.
- * The caller must specify the spreadsheet ID and a range.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
- *
- * [range] - The A1 notation of the values to retrieve.
- *
- * [dateTimeRenderOption] - How dates, times, and durations should be
- * represented in the output.
- * This is ignored if value_render_option is
- * FORMATTED_VALUE.
- * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
- * Possible string values are:
- * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
- * - "FORMATTED_STRING" : A FORMATTED_STRING.
- *
- * [valueRenderOption] - How values should be represented in the output.
- * The default render option is ValueRenderOption.FORMATTED_VALUE.
- * Possible string values are:
- * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
- * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
- * - "FORMULA" : A FORMULA.
- *
- * [majorDimension] - The major dimension that results should use.
- *
- * For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
- * then requesting `range=A1:B2,majorDimension=ROWS` will return
- * `[[1,2],[3,4]]`,
- * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
- * `[[1,3],[2,4]]`.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
- * - "ROWS" : A ROWS.
- * - "COLUMNS" : A COLUMNS.
- *
- * Completes with a [ValueRange].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ValueRange> get(core.String spreadsheetId, core.String range, {core.String dateTimeRenderOption, core.String valueRenderOption, core.String majorDimension}) {
+ /// Returns a range of values from a spreadsheet.
+ /// The caller must specify the spreadsheet ID and a range.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to retrieve data from.
+ ///
+ /// [range] - The A1 notation of the values to retrieve.
+ ///
+ /// [dateTimeRenderOption] - How dates, times, and durations should be
+ /// represented in the output.
+ /// This is ignored if value_render_option is
+ /// FORMATTED_VALUE.
+ /// The default dateTime render option is
+ /// [DateTimeRenderOption.SERIAL_NUMBER].
+ /// Possible string values are:
+ /// - "SERIAL_NUMBER" : A SERIAL_NUMBER.
+ /// - "FORMATTED_STRING" : A FORMATTED_STRING.
+ ///
+ /// [valueRenderOption] - How values should be represented in the output.
+ /// The default render option is ValueRenderOption.FORMATTED_VALUE.
+ /// Possible string values are:
+ /// - "FORMATTED_VALUE" : A FORMATTED_VALUE.
+ /// - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
+ /// - "FORMULA" : A FORMULA.
+ ///
+ /// [majorDimension] - The major dimension that results should use.
+ ///
+ /// For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
+ /// then requesting `range=A1:B2,majorDimension=ROWS` will return
+ /// `[[1,2],[3,4]]`,
+ /// whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
+ /// `[[1,3],[2,4]]`.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : A DIMENSION_UNSPECIFIED.
+ /// - "ROWS" : A ROWS.
+ /// - "COLUMNS" : A COLUMNS.
+ ///
+ /// Completes with a [ValueRange].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ValueRange> get(core.String spreadsheetId, core.String range,
+ {core.String dateTimeRenderOption,
+ core.String valueRenderOption,
+ core.String majorDimension}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -701,71 +723,77 @@ class SpreadsheetsValuesResourceApi {
_queryParams["majorDimension"] = [majorDimension];
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range');
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values/' +
+ commons.Escaper.ecapeVariable('$range');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ValueRange.fromJson(data));
}
- /**
- * Sets values in a range of a spreadsheet.
- * The caller must specify the spreadsheet ID, range, and
- * a valueInputOption.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [spreadsheetId] - The ID of the spreadsheet to update.
- *
- * [range] - The A1 notation of the values to update.
- *
- * [responseValueRenderOption] - Determines how values in the response should
- * be rendered.
- * The default render option is ValueRenderOption.FORMATTED_VALUE.
- * Possible string values are:
- * - "FORMATTED_VALUE" : A FORMATTED_VALUE.
- * - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
- * - "FORMULA" : A FORMULA.
- *
- * [valueInputOption] - How the input data should be interpreted.
- * Possible string values are:
- * - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED.
- * - "RAW" : A RAW.
- * - "USER_ENTERED" : A USER_ENTERED.
- *
- * [responseDateTimeRenderOption] - Determines how dates, times, and durations
- * in the response should be
- * rendered. This is ignored if response_value_render_option is
- * FORMATTED_VALUE.
- * The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
- * Possible string values are:
- * - "SERIAL_NUMBER" : A SERIAL_NUMBER.
- * - "FORMATTED_STRING" : A FORMATTED_STRING.
- *
- * [includeValuesInResponse] - Determines if the update response should
- * include the values
- * of the cells that were updated. By default, responses
- * do not include the updated values.
- * If the range to write was larger than than the range actually written,
- * the response will include all values in the requested range (excluding
- * trailing empty rows and columns).
- *
- * Completes with a [UpdateValuesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<UpdateValuesResponse> update(ValueRange request, core.String spreadsheetId, core.String range, {core.String responseValueRenderOption, core.String valueInputOption, core.String responseDateTimeRenderOption, core.bool includeValuesInResponse}) {
+ /// Sets values in a range of a spreadsheet.
+ /// The caller must specify the spreadsheet ID, range, and
+ /// a valueInputOption.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [spreadsheetId] - The ID of the spreadsheet to update.
+ ///
+ /// [range] - The A1 notation of the values to update.
+ ///
+ /// [responseValueRenderOption] - Determines how values in the response
+ /// should be rendered.
+ /// The default render option is ValueRenderOption.FORMATTED_VALUE.
+ /// Possible string values are:
+ /// - "FORMATTED_VALUE" : A FORMATTED_VALUE.
+ /// - "UNFORMATTED_VALUE" : A UNFORMATTED_VALUE.
+ /// - "FORMULA" : A FORMULA.
+ ///
+ /// [valueInputOption] - How the input data should be interpreted.
+ /// Possible string values are:
+ /// - "INPUT_VALUE_OPTION_UNSPECIFIED" : A INPUT_VALUE_OPTION_UNSPECIFIED.
+ /// - "RAW" : A RAW.
+ /// - "USER_ENTERED" : A USER_ENTERED.
+ ///
+ /// [responseDateTimeRenderOption] - Determines how dates, times, and
+ /// durations in the response should be
+ /// rendered. This is ignored if response_value_render_option is
+ /// FORMATTED_VALUE.
+ /// The default dateTime render option is
+ /// [DateTimeRenderOption.SERIAL_NUMBER].
+ /// Possible string values are:
+ /// - "SERIAL_NUMBER" : A SERIAL_NUMBER.
+ /// - "FORMATTED_STRING" : A FORMATTED_STRING.
+ ///
+ /// [includeValuesInResponse] - Determines if the update response should
+ /// include the values
+ /// of the cells that were updated. By default, responses
+ /// do not include the updated values.
+ /// If the range to write was larger than than the range actually written,
+ /// the response will include all values in the requested range (excluding
+ /// trailing empty rows and columns).
+ ///
+ /// Completes with a [UpdateValuesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<UpdateValuesResponse> update(
+ ValueRange request, core.String spreadsheetId, core.String range,
+ {core.String responseValueRenderOption,
+ core.String valueInputOption,
+ core.String responseDateTimeRenderOption,
+ core.bool includeValuesInResponse}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -789,35 +817,35 @@ class SpreadsheetsValuesResourceApi {
_queryParams["valueInputOption"] = [valueInputOption];
}
if (responseDateTimeRenderOption != null) {
- _queryParams["responseDateTimeRenderOption"] = [responseDateTimeRenderOption];
+ _queryParams["responseDateTimeRenderOption"] = [
+ responseDateTimeRenderOption
+ ];
}
if (includeValuesInResponse != null) {
_queryParams["includeValuesInResponse"] = ["${includeValuesInResponse}"];
}
- _url = 'v4/spreadsheets/' + commons.Escaper.ecapeVariable('$spreadsheetId') + '/values/' + commons.Escaper.ecapeVariable('$range');
+ _url = 'v4/spreadsheets/' +
+ commons.Escaper.ecapeVariable('$spreadsheetId') +
+ '/values/' +
+ commons.Escaper.ecapeVariable('$range');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new UpdateValuesResponse.fromJson(data));
}
-
}
-
-
-/** Adds a new banded range to the spreadsheet. */
+/// Adds a new banded range to the spreadsheet.
class AddBandingRequest {
- /**
- * The banded range to add. The bandedRangeId
- * field is optional; if one is not set, an id will be randomly generated. (It
- * is an error to specify the ID of a range that already exists.)
- */
+ /// The banded range to add. The bandedRangeId
+ /// field is optional; if one is not set, an id will be randomly generated.
+ /// (It
+ /// is an error to specify the ID of a range that already exists.)
BandedRange bandedRange;
AddBandingRequest();
@@ -829,7 +857,8 @@ class AddBandingRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRange != null) {
_json["bandedRange"] = (bandedRange).toJson();
}
@@ -837,9 +866,9 @@ class AddBandingRequest {
}
}
-/** The result of adding a banded range. */
+/// The result of adding a banded range.
class AddBandingResponse {
- /** The banded range that was added. */
+ /// The banded range that was added.
BandedRange bandedRange;
AddBandingResponse();
@@ -851,7 +880,8 @@ class AddBandingResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRange != null) {
_json["bandedRange"] = (bandedRange).toJson();
}
@@ -859,14 +889,13 @@ class AddBandingResponse {
}
}
-/** Adds a chart to a sheet in the spreadsheet. */
+/// Adds a chart to a sheet in the spreadsheet.
class AddChartRequest {
- /**
- * The chart that should be added to the spreadsheet, including the position
- * where it should be placed. The chartId
- * field is optional; if one is not set, an id will be randomly generated. (It
- * is an error to specify the ID of a chart that already exists.)
- */
+ /// The chart that should be added to the spreadsheet, including the position
+ /// where it should be placed. The chartId
+ /// field is optional; if one is not set, an id will be randomly generated.
+ /// (It
+ /// is an error to specify the ID of a chart that already exists.)
EmbeddedChart chart;
AddChartRequest();
@@ -878,7 +907,8 @@ class AddChartRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (chart != null) {
_json["chart"] = (chart).toJson();
}
@@ -886,9 +916,9 @@ class AddChartRequest {
}
}
-/** The result of adding a chart to a spreadsheet. */
+/// The result of adding a chart to a spreadsheet.
class AddChartResponse {
- /** The newly added chart. */
+ /// The newly added chart.
EmbeddedChart chart;
AddChartResponse();
@@ -900,7 +930,8 @@ class AddChartResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (chart != null) {
_json["chart"] = (chart).toJson();
}
@@ -908,14 +939,13 @@ class AddChartResponse {
}
}
-/**
- * Adds a new conditional format rule at the given index.
- * All subsequent rules' indexes are incremented.
- */
+/// Adds a new conditional format rule at the given index.
+/// All subsequent rules' indexes are incremented.
class AddConditionalFormatRuleRequest {
- /** The zero-based index where the rule should be inserted. */
+ /// The zero-based index where the rule should be inserted.
core.int index;
- /** The rule to add. */
+
+ /// The rule to add.
ConditionalFormatRule rule;
AddConditionalFormatRuleRequest();
@@ -930,7 +960,8 @@ class AddConditionalFormatRuleRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (index != null) {
_json["index"] = index;
}
@@ -941,13 +972,12 @@ class AddConditionalFormatRuleRequest {
}
}
-/** Adds a filter view. */
+/// Adds a filter view.
class AddFilterViewRequest {
- /**
- * The filter to add. The filterViewId
- * field is optional; if one is not set, an id will be randomly generated. (It
- * is an error to specify the ID of a filter that already exists.)
- */
+ /// The filter to add. The filterViewId
+ /// field is optional; if one is not set, an id will be randomly generated.
+ /// (It
+ /// is an error to specify the ID of a filter that already exists.)
FilterView filter;
AddFilterViewRequest();
@@ -959,7 +989,8 @@ class AddFilterViewRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filter != null) {
_json["filter"] = (filter).toJson();
}
@@ -967,9 +998,9 @@ class AddFilterViewRequest {
}
}
-/** The result of adding a filter view. */
+/// The result of adding a filter view.
class AddFilterViewResponse {
- /** The newly added filter view. */
+ /// The newly added filter view.
FilterView filter;
AddFilterViewResponse();
@@ -981,7 +1012,8 @@ class AddFilterViewResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filter != null) {
_json["filter"] = (filter).toJson();
}
@@ -989,13 +1021,12 @@ class AddFilterViewResponse {
}
}
-/** Adds a named range to the spreadsheet. */
+/// Adds a named range to the spreadsheet.
class AddNamedRangeRequest {
- /**
- * The named range to add. The namedRangeId
- * field is optional; if one is not set, an id will be randomly generated. (It
- * is an error to specify the ID of a range that already exists.)
- */
+ /// The named range to add. The namedRangeId
+ /// field is optional; if one is not set, an id will be randomly generated.
+ /// (It
+ /// is an error to specify the ID of a range that already exists.)
NamedRange namedRange;
AddNamedRangeRequest();
@@ -1007,7 +1038,8 @@ class AddNamedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (namedRange != null) {
_json["namedRange"] = (namedRange).toJson();
}
@@ -1015,9 +1047,9 @@ class AddNamedRangeRequest {
}
}
-/** The result of adding a named range. */
+/// The result of adding a named range.
class AddNamedRangeResponse {
- /** The named range to add. */
+ /// The named range to add.
NamedRange namedRange;
AddNamedRangeResponse();
@@ -1029,7 +1061,8 @@ class AddNamedRangeResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (namedRange != null) {
_json["namedRange"] = (namedRange).toJson();
}
@@ -1037,14 +1070,12 @@ class AddNamedRangeResponse {
}
}
-/** Adds a new protected range. */
+/// Adds a new protected range.
class AddProtectedRangeRequest {
- /**
- * The protected range to be added. The
- * protectedRangeId field is optional; if
- * one is not set, an id will be randomly generated. (It is an error to
- * specify the ID of a range that already exists.)
- */
+ /// The protected range to be added. The
+ /// protectedRangeId field is optional; if
+ /// one is not set, an id will be randomly generated. (It is an error to
+ /// specify the ID of a range that already exists.)
ProtectedRange protectedRange;
AddProtectedRangeRequest();
@@ -1056,7 +1087,8 @@ class AddProtectedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (protectedRange != null) {
_json["protectedRange"] = (protectedRange).toJson();
}
@@ -1064,9 +1096,9 @@ class AddProtectedRangeRequest {
}
}
-/** The result of adding a new protected range. */
+/// The result of adding a new protected range.
class AddProtectedRangeResponse {
- /** The newly added protected range. */
+ /// The newly added protected range.
ProtectedRange protectedRange;
AddProtectedRangeResponse();
@@ -1078,7 +1110,8 @@ class AddProtectedRangeResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (protectedRange != null) {
_json["protectedRange"] = (protectedRange).toJson();
}
@@ -1086,22 +1119,18 @@ class AddProtectedRangeResponse {
}
}
-/**
- * Adds a new sheet.
- * When a sheet is added at a given index,
- * all subsequent sheets' indexes are incremented.
- * To add an object sheet, use AddChartRequest instead and specify
- * EmbeddedObjectPosition.sheetId or
- * EmbeddedObjectPosition.newSheet.
- */
+/// Adds a new sheet.
+/// When a sheet is added at a given index,
+/// all subsequent sheets' indexes are incremented.
+/// To add an object sheet, use AddChartRequest instead and specify
+/// EmbeddedObjectPosition.sheetId or
+/// EmbeddedObjectPosition.newSheet.
class AddSheetRequest {
- /**
- * The properties the new sheet should have.
- * All properties are optional.
- * The sheetId field is optional; if one is not
- * set, an id will be randomly generated. (It is an error to specify the ID
- * of a sheet that already exists.)
- */
+ /// The properties the new sheet should have.
+ /// All properties are optional.
+ /// The sheetId field is optional; if one is not
+ /// set, an id will be randomly generated. (It is an error to specify the ID
+ /// of a sheet that already exists.)
SheetProperties properties;
AddSheetRequest();
@@ -1113,7 +1142,8 @@ class AddSheetRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (properties != null) {
_json["properties"] = (properties).toJson();
}
@@ -1121,9 +1151,9 @@ class AddSheetRequest {
}
}
-/** The result of adding a sheet. */
+/// The result of adding a sheet.
class AddSheetResponse {
- /** The properties of the newly added sheet. */
+ /// The properties of the newly added sheet.
SheetProperties properties;
AddSheetResponse();
@@ -1135,7 +1165,8 @@ class AddSheetResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (properties != null) {
_json["properties"] = (properties).toJson();
}
@@ -1143,21 +1174,19 @@ class AddSheetResponse {
}
}
-/**
- * Adds new cells after the last row with data in a sheet,
- * inserting new rows into the sheet if necessary.
- */
+/// Adds new cells after the last row with data in a sheet,
+/// inserting new rows into the sheet if necessary.
class AppendCellsRequest {
- /**
- * The fields of CellData that should be updated.
- * At least one field must be specified.
- * The root is the CellData; 'row.values.' should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields of CellData that should be updated.
+ /// At least one field must be specified.
+ /// The root is the CellData; 'row.values.' should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The data to append. */
+
+ /// The data to append.
core.List<RowData> rows;
- /** The sheet ID to append the data to. */
+
+ /// The sheet ID to append the data to.
core.int sheetId;
AppendCellsRequest();
@@ -1175,7 +1204,8 @@ class AppendCellsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -1189,19 +1219,19 @@ class AppendCellsRequest {
}
}
-/** Appends rows or columns to the end of a sheet. */
+/// Appends rows or columns to the end of a sheet.
class AppendDimensionRequest {
- /**
- * Whether rows or columns should be appended.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+ /// Whether rows or columns should be appended.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String dimension;
- /** The number of rows or columns to append. */
+
+ /// The number of rows or columns to append.
core.int length;
- /** The sheet to append rows or columns to. */
+
+ /// The sheet to append rows or columns to.
core.int sheetId;
AppendDimensionRequest();
@@ -1219,7 +1249,8 @@ class AppendDimensionRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dimension != null) {
_json["dimension"] = dimension;
}
@@ -1233,17 +1264,17 @@ class AppendDimensionRequest {
}
}
-/** The response when updating a range of values in a spreadsheet. */
+/// The response when updating a range of values in a spreadsheet.
class AppendValuesResponse {
- /** The spreadsheet the updates were applied to. */
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
- /**
- * The range (in A1 notation) of the table that values are being appended to
- * (before the values were appended).
- * Empty if no table was found.
- */
+
+ /// The range (in A1 notation) of the table that values are being appended to
+ /// (before the values were appended).
+ /// Empty if no table was found.
core.String tableRange;
- /** Information about the updates that were applied. */
+
+ /// Information about the updates that were applied.
UpdateValuesResponse updates;
AppendValuesResponse();
@@ -1261,7 +1292,8 @@ class AppendValuesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (spreadsheetId != null) {
_json["spreadsheetId"] = spreadsheetId;
}
@@ -1275,24 +1307,20 @@ class AppendValuesResponse {
}
}
-/** Fills in more data based on existing data. */
+/// Fills in more data based on existing data.
class AutoFillRequest {
- /**
- * The range to autofill. This will examine the range and detect
- * the location that has data and automatically fill that data
- * in to the rest of the range.
- */
+ /// The range to autofill. This will examine the range and detect
+ /// the location that has data and automatically fill that data
+ /// in to the rest of the range.
GridRange range;
- /**
- * The source and destination areas to autofill.
- * This explicitly lists the source of the autofill and where to
- * extend that data.
- */
+
+ /// The source and destination areas to autofill.
+ /// This explicitly lists the source of the autofill and where to
+ /// extend that data.
SourceAndDestination sourceAndDestination;
- /**
- * True if we should generate data with the "alternate" series.
- * This differs based on the type and amount of source data.
- */
+
+ /// True if we should generate data with the "alternate" series.
+ /// This differs based on the type and amount of source data.
core.bool useAlternateSeries;
AutoFillRequest();
@@ -1302,7 +1330,8 @@ class AutoFillRequest {
range = new GridRange.fromJson(_json["range"]);
}
if (_json.containsKey("sourceAndDestination")) {
- sourceAndDestination = new SourceAndDestination.fromJson(_json["sourceAndDestination"]);
+ sourceAndDestination =
+ new SourceAndDestination.fromJson(_json["sourceAndDestination"]);
}
if (_json.containsKey("useAlternateSeries")) {
useAlternateSeries = _json["useAlternateSeries"];
@@ -1310,7 +1339,8 @@ class AutoFillRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -1324,15 +1354,10 @@ class AutoFillRequest {
}
}
-/**
- * Automatically resizes one or more dimensions based on the contents
- * of the cells in that dimension.
- */
+/// Automatically resizes one or more dimensions based on the contents
+/// of the cells in that dimension.
class AutoResizeDimensionsRequest {
- /**
- * The dimensions to automatically resize.
- * Only COLUMNS are supported.
- */
+ /// The dimensions to automatically resize.
DimensionRange dimensions;
AutoResizeDimensionsRequest();
@@ -1344,7 +1369,8 @@ class AutoResizeDimensionsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dimensions != null) {
_json["dimensions"] = (dimensions).toJson();
}
@@ -1352,23 +1378,24 @@ class AutoResizeDimensionsRequest {
}
}
-/** A banded (alternating colors) range in a sheet. */
+/// A banded (alternating colors) range in a sheet.
class BandedRange {
- /** The id of the banded range. */
+ /// The id of the banded range.
core.int bandedRangeId;
- /**
- * Properties for column bands. These properties will be applied on a column-
- * by-column basis throughout all the columns in the range. At least one of
- * row_properties or column_properties must be specified.
- */
+
+ /// Properties for column bands. These properties will be applied on a
+ /// column-
+ /// by-column basis throughout all the columns in the range. At least one of
+ /// row_properties or column_properties must be specified.
BandingProperties columnProperties;
- /** The range over which these properties are applied. */
+
+ /// The range over which these properties are applied.
GridRange range;
- /**
- * Properties for row bands. These properties will be applied on a row-by-row
- * basis throughout all the rows in the range. At least one of
- * row_properties or column_properties must be specified.
- */
+
+ /// Properties for row bands. These properties will be applied on a
+ /// row-by-row
+ /// basis throughout all the rows in the range. At least one of
+ /// row_properties or column_properties must be specified.
BandingProperties rowProperties;
BandedRange();
@@ -1378,7 +1405,8 @@ class BandedRange {
bandedRangeId = _json["bandedRangeId"];
}
if (_json.containsKey("columnProperties")) {
- columnProperties = new BandingProperties.fromJson(_json["columnProperties"]);
+ columnProperties =
+ new BandingProperties.fromJson(_json["columnProperties"]);
}
if (_json.containsKey("range")) {
range = new GridRange.fromJson(_json["range"]);
@@ -1389,7 +1417,8 @@ class BandedRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRangeId != null) {
_json["bandedRangeId"] = bandedRangeId;
}
@@ -1406,41 +1435,38 @@ class BandedRange {
}
}
-/**
- * Properties referring a single dimension (either row or column). If both
- * BandedRange.row_properties and BandedRange.column_properties are
- * set, the fill colors are applied to cells according to the following rules:
- *
- * * header_color and footer_color take priority over band colors.
- * * first_band_color takes priority over second_band_color.
- * * row_properties takes priority over column_properties.
- *
- * For example, the first row color takes priority over the first column
- * color, but the first column color takes priority over the second row color.
- * Similarly, the row header takes priority over the column header in the
- * top left cell, but the column header takes priority over the first row
- * color if the row header is not set.
- */
+/// Properties referring a single dimension (either row or column). If both
+/// BandedRange.row_properties and BandedRange.column_properties are
+/// set, the fill colors are applied to cells according to the following rules:
+///
+/// * header_color and footer_color take priority over band colors.
+/// * first_band_color takes priority over second_band_color.
+/// * row_properties takes priority over column_properties.
+///
+/// For example, the first row color takes priority over the first column
+/// color, but the first column color takes priority over the second row color.
+/// Similarly, the row header takes priority over the column header in the
+/// top left cell, but the column header takes priority over the first row
+/// color if the row header is not set.
class BandingProperties {
- /** The first color that is alternating. (Required) */
+ /// The first color that is alternating. (Required)
Color firstBandColor;
- /**
- * The color of the last row or column. If this field is not set, the last
- * row or column will be filled with either first_band_color or
- * second_band_color, depending on the color of the previous row or
- * column.
- */
+
+ /// The color of the last row or column. If this field is not set, the last
+ /// row or column will be filled with either first_band_color or
+ /// second_band_color, depending on the color of the previous row or
+ /// column.
Color footerColor;
- /**
- * The color of the first row or column. If this field is set, the first
- * row or column will be filled with this color and the colors will
- * alternate between first_band_color and second_band_color starting
- * from the second row or column. Otherwise, the first row or column will be
- * filled with first_band_color and the colors will proceed to alternate
- * as they normally would.
- */
+
+ /// The color of the first row or column. If this field is set, the first
+ /// row or column will be filled with this color and the colors will
+ /// alternate between first_band_color and second_band_color starting
+ /// from the second row or column. Otherwise, the first row or column will be
+ /// filled with first_band_color and the colors will proceed to alternate
+ /// as they normally would.
Color headerColor;
- /** The second color that is alternating. (Required) */
+
+ /// The second color that is alternating. (Required)
Color secondBandColor;
BandingProperties();
@@ -1461,7 +1487,8 @@ class BandingProperties {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (firstBandColor != null) {
_json["firstBandColor"] = (firstBandColor).toJson();
}
@@ -1478,36 +1505,30 @@ class BandingProperties {
}
}
-/**
- * An axis of the chart.
- * A chart may not have more than one axis per
- * axis position.
- */
+/// An axis of the chart.
+/// A chart may not have more than one axis per
+/// axis position.
class BasicChartAxis {
- /**
- * The format of the title.
- * Only valid if the axis is not associated with the domain.
- */
+ /// The format of the title.
+ /// Only valid if the axis is not associated with the domain.
TextFormat format;
- /**
- * The position of this axis.
- * Possible string values are:
- * - "BASIC_CHART_AXIS_POSITION_UNSPECIFIED" : Default value, do not use.
- * - "BOTTOM_AXIS" : The axis rendered at the bottom of a chart.
- * For most charts, this is the standard major axis.
- * For bar charts, this is a minor axis.
- * - "LEFT_AXIS" : The axis rendered at the left of a chart.
- * For most charts, this is a minor axis.
- * For bar charts, this is the standard major axis.
- * - "RIGHT_AXIS" : The axis rendered at the right of a chart.
- * For most charts, this is a minor axis.
- * For bar charts, this is an unusual major axis.
- */
+
+ /// The position of this axis.
+ /// Possible string values are:
+ /// - "BASIC_CHART_AXIS_POSITION_UNSPECIFIED" : Default value, do not use.
+ /// - "BOTTOM_AXIS" : The axis rendered at the bottom of a chart.
+ /// For most charts, this is the standard major axis.
+ /// For bar charts, this is a minor axis.
+ /// - "LEFT_AXIS" : The axis rendered at the left of a chart.
+ /// For most charts, this is a minor axis.
+ /// For bar charts, this is the standard major axis.
+ /// - "RIGHT_AXIS" : The axis rendered at the right of a chart.
+ /// For most charts, this is a minor axis.
+ /// For bar charts, this is an unusual major axis.
core.String position;
- /**
- * The title of this axis. If set, this overrides any title inferred
- * from headers of the data.
- */
+
+ /// The title of this axis. If set, this overrides any title inferred
+ /// from headers of the data.
core.String title;
BasicChartAxis();
@@ -1525,7 +1546,8 @@ class BasicChartAxis {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (format != null) {
_json["format"] = (format).toJson();
}
@@ -1539,17 +1561,14 @@ class BasicChartAxis {
}
}
-/**
- * The domain of a chart.
- * For example, if charting stock prices over time, this would be the date.
- */
+/// The domain of a chart.
+/// For example, if charting stock prices over time, this would be the date.
class BasicChartDomain {
- /**
- * The data of the domain. For example, if charting stock prices over time,
- * this is the data representing the dates.
- */
+ /// The data of the domain. For example, if charting stock prices over time,
+ /// this is the data representing the dates.
ChartData domain;
- /** True to reverse the order of the domain values (horizontal axis). */
+
+ /// True to reverse the order of the domain values (horizontal axis).
core.bool reversed;
BasicChartDomain();
@@ -1564,7 +1583,8 @@ class BasicChartDomain {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (domain != null) {
_json["domain"] = (domain).toJson();
}
@@ -1575,60 +1595,56 @@ class BasicChartDomain {
}
}
-/**
- * A single series of data in a chart.
- * For example, if charting stock prices over time, multiple series may exist,
- * one for the "Open Price", "High Price", "Low Price" and "Close Price".
- */
+/// A single series of data in a chart.
+/// For example, if charting stock prices over time, multiple series may exist,
+/// one for the "Open Price", "High Price", "Low Price" and "Close Price".
class BasicChartSeries {
- /** The data being visualized in this chart series. */
+ /// The data being visualized in this chart series.
ChartData series;
- /**
- * The minor axis that will specify the range of values for this series.
- * For example, if charting stocks over time, the "Volume" series
- * may want to be pinned to the right with the prices pinned to the left,
- * because the scale of trading volume is different than the scale of
- * prices.
- * It is an error to specify an axis that isn't a valid minor axis
- * for the chart's type.
- * Possible string values are:
- * - "BASIC_CHART_AXIS_POSITION_UNSPECIFIED" : Default value, do not use.
- * - "BOTTOM_AXIS" : The axis rendered at the bottom of a chart.
- * For most charts, this is the standard major axis.
- * For bar charts, this is a minor axis.
- * - "LEFT_AXIS" : The axis rendered at the left of a chart.
- * For most charts, this is a minor axis.
- * For bar charts, this is the standard major axis.
- * - "RIGHT_AXIS" : The axis rendered at the right of a chart.
- * For most charts, this is a minor axis.
- * For bar charts, this is an unusual major axis.
- */
+
+ /// The minor axis that will specify the range of values for this series.
+ /// For example, if charting stocks over time, the "Volume" series
+ /// may want to be pinned to the right with the prices pinned to the left,
+ /// because the scale of trading volume is different than the scale of
+ /// prices.
+ /// It is an error to specify an axis that isn't a valid minor axis
+ /// for the chart's type.
+ /// Possible string values are:
+ /// - "BASIC_CHART_AXIS_POSITION_UNSPECIFIED" : Default value, do not use.
+ /// - "BOTTOM_AXIS" : The axis rendered at the bottom of a chart.
+ /// For most charts, this is the standard major axis.
+ /// For bar charts, this is a minor axis.
+ /// - "LEFT_AXIS" : The axis rendered at the left of a chart.
+ /// For most charts, this is a minor axis.
+ /// For bar charts, this is the standard major axis.
+ /// - "RIGHT_AXIS" : The axis rendered at the right of a chart.
+ /// For most charts, this is a minor axis.
+ /// For bar charts, this is an unusual major axis.
core.String targetAxis;
- /**
- * The type of this series. Valid only if the
- * chartType is
- * COMBO.
- * Different types will change the way the series is visualized.
- * Only LINE, AREA,
- * and COLUMN are supported.
- * Possible string values are:
- * - "BASIC_CHART_TYPE_UNSPECIFIED" : Default value, do not use.
- * - "BAR" : A <a href="/chart/interactive/docs/gallery/barchart">bar
- * chart</a>.
- * - "LINE" : A <a href="/chart/interactive/docs/gallery/linechart">line
- * chart</a>.
- * - "AREA" : An <a href="/chart/interactive/docs/gallery/areachart">area
- * chart</a>.
- * - "COLUMN" : A <a href="/chart/interactive/docs/gallery/columnchart">column
- * chart</a>.
- * - "SCATTER" : A <a
- * href="/chart/interactive/docs/gallery/scatterchart">scatter chart</a>.
- * - "COMBO" : A <a href="/chart/interactive/docs/gallery/combochart">combo
- * chart</a>.
- * - "STEPPED_AREA" : A <a
- * href="/chart/interactive/docs/gallery/steppedareachart">stepped area
- * chart</a>.
- */
+
+ /// The type of this series. Valid only if the
+ /// chartType is
+ /// COMBO.
+ /// Different types will change the way the series is visualized.
+ /// Only LINE, AREA,
+ /// and COLUMN are supported.
+ /// Possible string values are:
+ /// - "BASIC_CHART_TYPE_UNSPECIFIED" : Default value, do not use.
+ /// - "BAR" : A <a href="/chart/interactive/docs/gallery/barchart">bar
+ /// chart</a>.
+ /// - "LINE" : A <a href="/chart/interactive/docs/gallery/linechart">line
+ /// chart</a>.
+ /// - "AREA" : An <a href="/chart/interactive/docs/gallery/areachart">area
+ /// chart</a>.
+ /// - "COLUMN" : A <a
+ /// href="/chart/interactive/docs/gallery/columnchart">column chart</a>.
+ /// - "SCATTER" : A <a
+ /// href="/chart/interactive/docs/gallery/scatterchart">scatter chart</a>.
+ /// - "COMBO" : A <a href="/chart/interactive/docs/gallery/combochart">combo
+ /// chart</a>.
+ /// - "STEPPED_AREA" : A <a
+ /// href="/chart/interactive/docs/gallery/steppedareachart">stepped area
+ /// chart</a>.
core.String type;
BasicChartSeries();
@@ -1646,7 +1662,8 @@ class BasicChartSeries {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (series != null) {
_json["series"] = (series).toJson();
}
@@ -1660,104 +1677,100 @@ class BasicChartSeries {
}
}
-/**
- * The specification for a basic chart. See BasicChartType for the list
- * of charts this supports.
- */
+/// The specification for a basic chart. See BasicChartType for the list
+/// of charts this supports.
class BasicChartSpec {
- /** The axis on the chart. */
+ /// The axis on the chart.
core.List<BasicChartAxis> axis;
- /**
- * The type of the chart.
- * Possible string values are:
- * - "BASIC_CHART_TYPE_UNSPECIFIED" : Default value, do not use.
- * - "BAR" : A <a href="/chart/interactive/docs/gallery/barchart">bar
- * chart</a>.
- * - "LINE" : A <a href="/chart/interactive/docs/gallery/linechart">line
- * chart</a>.
- * - "AREA" : An <a href="/chart/interactive/docs/gallery/areachart">area
- * chart</a>.
- * - "COLUMN" : A <a href="/chart/interactive/docs/gallery/columnchart">column
- * chart</a>.
- * - "SCATTER" : A <a
- * href="/chart/interactive/docs/gallery/scatterchart">scatter chart</a>.
- * - "COMBO" : A <a href="/chart/interactive/docs/gallery/combochart">combo
- * chart</a>.
- * - "STEPPED_AREA" : A <a
- * href="/chart/interactive/docs/gallery/steppedareachart">stepped area
- * chart</a>.
- */
+
+ /// The type of the chart.
+ /// Possible string values are:
+ /// - "BASIC_CHART_TYPE_UNSPECIFIED" : Default value, do not use.
+ /// - "BAR" : A <a href="/chart/interactive/docs/gallery/barchart">bar
+ /// chart</a>.
+ /// - "LINE" : A <a href="/chart/interactive/docs/gallery/linechart">line
+ /// chart</a>.
+ /// - "AREA" : An <a href="/chart/interactive/docs/gallery/areachart">area
+ /// chart</a>.
+ /// - "COLUMN" : A <a
+ /// href="/chart/interactive/docs/gallery/columnchart">column chart</a>.
+ /// - "SCATTER" : A <a
+ /// href="/chart/interactive/docs/gallery/scatterchart">scatter chart</a>.
+ /// - "COMBO" : A <a href="/chart/interactive/docs/gallery/combochart">combo
+ /// chart</a>.
+ /// - "STEPPED_AREA" : A <a
+ /// href="/chart/interactive/docs/gallery/steppedareachart">stepped area
+ /// chart</a>.
core.String chartType;
- /**
- * The domain of data this is charting.
- * Only a single domain is supported.
- */
+
+ /// The domain of data this is charting.
+ /// Only a single domain is supported.
core.List<BasicChartDomain> domains;
- /**
- * The number of rows or columns in the data that are "headers".
- * If not set, Google Sheets will guess how many rows are headers based
- * on the data.
- *
- * (Note that BasicChartAxis.title may override the axis title
- * inferred from the header values.)
- */
+
+ /// The number of rows or columns in the data that are "headers".
+ /// If not set, Google Sheets will guess how many rows are headers based
+ /// on the data.
+ ///
+ /// (Note that BasicChartAxis.title may override the axis title
+ /// inferred from the header values.)
core.int headerCount;
- /**
- * If some values in a series are missing, gaps may appear in the chart (e.g,
- * segments of lines in a line chart will be missing). To eliminate these
- * gaps set this to true.
- * Applies to Line, Area, and Combo charts.
- */
+
+ /// If some values in a series are missing, gaps may appear in the chart
+ /// (e.g,
+ /// segments of lines in a line chart will be missing). To eliminate these
+ /// gaps set this to true.
+ /// Applies to Line, Area, and Combo charts.
core.bool interpolateNulls;
- /**
- * The position of the chart legend.
- * Possible string values are:
- * - "BASIC_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
- * - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
- * - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
- * - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
- * - "TOP_LEGEND" : The legend is rendered on the top of the chart.
- * - "NO_LEGEND" : No legend is rendered.
- */
+
+ /// The position of the chart legend.
+ /// Possible string values are:
+ /// - "BASIC_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
+ /// - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
+ /// - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
+ /// - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
+ /// - "TOP_LEGEND" : The legend is rendered on the top of the chart.
+ /// - "NO_LEGEND" : No legend is rendered.
core.String legendPosition;
- /**
- * Gets whether all lines should be rendered smooth or straight by default.
- * Applies to Line charts.
- */
+
+ /// Gets whether all lines should be rendered smooth or straight by default.
+ /// Applies to Line charts.
core.bool lineSmoothing;
- /** The data this chart is visualizing. */
+
+ /// The data this chart is visualizing.
core.List<BasicChartSeries> series;
- /**
- * The stacked type for charts that support vertical stacking.
- * Applies to Area, Bar, Column, and Stepped Area charts.
- * Possible string values are:
- * - "BASIC_CHART_STACKED_TYPE_UNSPECIFIED" : Default value, do not use.
- * - "NOT_STACKED" : Series are not stacked.
- * - "STACKED" : Series values are stacked, each value is rendered vertically
- * beginning
- * from the top of the value below it.
- * - "PERCENT_STACKED" : Vertical stacks are stretched to reach the top of the
- * chart, with
- * values laid out as percentages of each other.
- */
+
+ /// The stacked type for charts that support vertical stacking.
+ /// Applies to Area, Bar, Column, and Stepped Area charts.
+ /// Possible string values are:
+ /// - "BASIC_CHART_STACKED_TYPE_UNSPECIFIED" : Default value, do not use.
+ /// - "NOT_STACKED" : Series are not stacked.
+ /// - "STACKED" : Series values are stacked, each value is rendered
+ /// vertically beginning
+ /// from the top of the value below it.
+ /// - "PERCENT_STACKED" : Vertical stacks are stretched to reach the top of
+ /// the chart, with
+ /// values laid out as percentages of each other.
core.String stackedType;
- /**
- * True to make the chart 3D.
- * Applies to Bar and Column charts.
- */
+
+ /// True to make the chart 3D.
+ /// Applies to Bar and Column charts.
core.bool threeDimensional;
BasicChartSpec();
BasicChartSpec.fromJson(core.Map _json) {
if (_json.containsKey("axis")) {
- axis = _json["axis"].map((value) => new BasicChartAxis.fromJson(value)).toList();
+ axis = _json["axis"]
+ .map((value) => new BasicChartAxis.fromJson(value))
+ .toList();
}
if (_json.containsKey("chartType")) {
chartType = _json["chartType"];
}
if (_json.containsKey("domains")) {
- domains = _json["domains"].map((value) => new BasicChartDomain.fromJson(value)).toList();
+ domains = _json["domains"]
+ .map((value) => new BasicChartDomain.fromJson(value))
+ .toList();
}
if (_json.containsKey("headerCount")) {
headerCount = _json["headerCount"];
@@ -1772,7 +1785,9 @@ class BasicChartSpec {
lineSmoothing = _json["lineSmoothing"];
}
if (_json.containsKey("series")) {
- series = _json["series"].map((value) => new BasicChartSeries.fromJson(value)).toList();
+ series = _json["series"]
+ .map((value) => new BasicChartSeries.fromJson(value))
+ .toList();
}
if (_json.containsKey("stackedType")) {
stackedType = _json["stackedType"];
@@ -1783,7 +1798,8 @@ class BasicChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (axis != null) {
_json["axis"] = axis.map((value) => (value).toJson()).toList();
}
@@ -1818,40 +1834,47 @@ class BasicChartSpec {
}
}
-/** The default filter associated with a sheet. */
+/// The default filter associated with a sheet.
class BasicFilter {
- /**
- * The criteria for showing/hiding values per column.
- * The map's key is the column index, and the value is the criteria for
- * that column.
- */
+ /// The criteria for showing/hiding values per column.
+ /// The map's key is the column index, and the value is the criteria for
+ /// that column.
core.Map<core.String, FilterCriteria> criteria;
- /** The range the filter covers. */
+
+ /// The range the filter covers.
GridRange range;
- /**
- * The sort order per column. Later specifications are used when values
- * are equal in the earlier specifications.
- */
+
+ /// The sort order per column. Later specifications are used when values
+ /// are equal in the earlier specifications.
core.List<SortSpec> sortSpecs;
BasicFilter();
BasicFilter.fromJson(core.Map _json) {
if (_json.containsKey("criteria")) {
- criteria = commons.mapMap<core.Map<core.String, core.Object>, FilterCriteria>(_json["criteria"], (core.Map<core.String, core.Object> item) => new FilterCriteria.fromJson(item));
+ criteria =
+ commons.mapMap<core.Map<core.String, core.Object>, FilterCriteria>(
+ _json["criteria"],
+ (core.Map<core.String, core.Object> item) =>
+ new FilterCriteria.fromJson(item));
}
if (_json.containsKey("range")) {
range = new GridRange.fromJson(_json["range"]);
}
if (_json.containsKey("sortSpecs")) {
- sortSpecs = _json["sortSpecs"].map((value) => new SortSpec.fromJson(value)).toList();
+ sortSpecs = _json["sortSpecs"]
+ .map((value) => new SortSpec.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (criteria != null) {
- _json["criteria"] = commons.mapMap<FilterCriteria, core.Map<core.String, core.Object>>(criteria, (FilterCriteria item) => (item).toJson());
+ _json["criteria"] =
+ commons.mapMap<FilterCriteria, core.Map<core.String, core.Object>>(
+ criteria, (FilterCriteria item) => (item).toJson());
}
if (range != null) {
_json["range"] = (range).toJson();
@@ -1863,9 +1886,9 @@ class BasicFilter {
}
}
-/** The request for clearing more than one range of values in a spreadsheet. */
+/// The request for clearing more than one range of values in a spreadsheet.
class BatchClearValuesRequest {
- /** The ranges to clear, in A1 notation. */
+ /// The ranges to clear, in A1 notation.
core.List<core.String> ranges;
BatchClearValuesRequest();
@@ -1877,7 +1900,8 @@ class BatchClearValuesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (ranges != null) {
_json["ranges"] = ranges;
}
@@ -1885,16 +1909,15 @@ class BatchClearValuesRequest {
}
}
-/** The response when clearing a range of values in a spreadsheet. */
+/// The response when clearing a range of values in a spreadsheet.
class BatchClearValuesResponse {
- /**
- * The ranges that were cleared, in A1 notation.
- * (If the requests were for an unbounded range or a ranger larger
- * than the bounds of the sheet, this will be the actual ranges
- * that were cleared, bounded to the sheet's limits.)
- */
+ /// The ranges that were cleared, in A1 notation.
+ /// (If the requests were for an unbounded range or a ranger larger
+ /// than the bounds of the sheet, this will be the actual ranges
+ /// that were cleared, bounded to the sheet's limits.)
core.List<core.String> clearedRanges;
- /** The spreadsheet the updates were applied to. */
+
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
BatchClearValuesResponse();
@@ -1909,7 +1932,8 @@ class BatchClearValuesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clearedRanges != null) {
_json["clearedRanges"] = clearedRanges;
}
@@ -1920,16 +1944,14 @@ class BatchClearValuesResponse {
}
}
-/**
- * The response when retrieving more than one range of values in a spreadsheet.
- */
+/// The response when retrieving more than one range of values in a
+/// spreadsheet.
class BatchGetValuesResponse {
- /** The ID of the spreadsheet the data was retrieved from. */
+ /// The ID of the spreadsheet the data was retrieved from.
core.String spreadsheetId;
- /**
- * The requested values. The order of the ValueRanges is the same as the
- * order of the requested ranges.
- */
+
+ /// The requested values. The order of the ValueRanges is the same as the
+ /// order of the requested ranges.
core.List<ValueRange> valueRanges;
BatchGetValuesResponse();
@@ -1939,45 +1961,44 @@ class BatchGetValuesResponse {
spreadsheetId = _json["spreadsheetId"];
}
if (_json.containsKey("valueRanges")) {
- valueRanges = _json["valueRanges"].map((value) => new ValueRange.fromJson(value)).toList();
+ valueRanges = _json["valueRanges"]
+ .map((value) => new ValueRange.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (spreadsheetId != null) {
_json["spreadsheetId"] = spreadsheetId;
}
if (valueRanges != null) {
- _json["valueRanges"] = valueRanges.map((value) => (value).toJson()).toList();
+ _json["valueRanges"] =
+ valueRanges.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/** The request for updating any aspect of a spreadsheet. */
+/// The request for updating any aspect of a spreadsheet.
class BatchUpdateSpreadsheetRequest {
- /**
- * Determines if the update response should include the spreadsheet
- * resource.
- */
+ /// Determines if the update response should include the spreadsheet
+ /// resource.
core.bool includeSpreadsheetInResponse;
- /**
- * A list of updates to apply to the spreadsheet.
- * Requests will be applied in the order they are specified.
- * If any request is not valid, no requests will be applied.
- */
+
+ /// A list of updates to apply to the spreadsheet.
+ /// Requests will be applied in the order they are specified.
+ /// If any request is not valid, no requests will be applied.
core.List<Request> requests;
- /**
- * True if grid data should be returned. Meaningful only if
- * if include_spreadsheet_response is 'true'.
- * This parameter is ignored if a field mask was set in the request.
- */
+
+ /// True if grid data should be returned. Meaningful only if
+ /// if include_spreadsheet_response is 'true'.
+ /// This parameter is ignored if a field mask was set in the request.
core.bool responseIncludeGridData;
- /**
- * Limits the ranges included in the response spreadsheet.
- * Meaningful only if include_spreadsheet_response is 'true'.
- */
+
+ /// Limits the ranges included in the response spreadsheet.
+ /// Meaningful only if include_spreadsheet_response is 'true'.
core.List<core.String> responseRanges;
BatchUpdateSpreadsheetRequest();
@@ -1987,7 +2008,9 @@ class BatchUpdateSpreadsheetRequest {
includeSpreadsheetInResponse = _json["includeSpreadsheetInResponse"];
}
if (_json.containsKey("requests")) {
- requests = _json["requests"].map((value) => new Request.fromJson(value)).toList();
+ requests = _json["requests"]
+ .map((value) => new Request.fromJson(value))
+ .toList();
}
if (_json.containsKey("responseIncludeGridData")) {
responseIncludeGridData = _json["responseIncludeGridData"];
@@ -1998,7 +2021,8 @@ class BatchUpdateSpreadsheetRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (includeSpreadsheetInResponse != null) {
_json["includeSpreadsheetInResponse"] = includeSpreadsheetInResponse;
}
@@ -2015,37 +2039,40 @@ class BatchUpdateSpreadsheetRequest {
}
}
-/** The reply for batch updating a spreadsheet. */
+/// The reply for batch updating a spreadsheet.
class BatchUpdateSpreadsheetResponse {
- /**
- * The reply of the updates. This maps 1:1 with the updates, although
- * replies to some requests may be empty.
- */
+ /// The reply of the updates. This maps 1:1 with the updates, although
+ /// replies to some requests may be empty.
core.List<Response> replies;
- /** The spreadsheet the updates were applied to. */
+
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
- /**
- * The spreadsheet after updates were applied. This is only set if
- * [BatchUpdateSpreadsheetRequest.include_spreadsheet_in_response] is `true`.
- */
+
+ /// The spreadsheet after updates were applied. This is only set if
+ /// [BatchUpdateSpreadsheetRequest.include_spreadsheet_in_response] is
+ /// `true`.
Spreadsheet updatedSpreadsheet;
BatchUpdateSpreadsheetResponse();
BatchUpdateSpreadsheetResponse.fromJson(core.Map _json) {
if (_json.containsKey("replies")) {
- replies = _json["replies"].map((value) => new Response.fromJson(value)).toList();
+ replies = _json["replies"]
+ .map((value) => new Response.fromJson(value))
+ .toList();
}
if (_json.containsKey("spreadsheetId")) {
spreadsheetId = _json["spreadsheetId"];
}
if (_json.containsKey("updatedSpreadsheet")) {
- updatedSpreadsheet = new Spreadsheet.fromJson(_json["updatedSpreadsheet"]);
+ updatedSpreadsheet =
+ new Spreadsheet.fromJson(_json["updatedSpreadsheet"]);
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (replies != null) {
_json["replies"] = replies.map((value) => (value).toJson()).toList();
}
@@ -2059,84 +2086,84 @@ class BatchUpdateSpreadsheetResponse {
}
}
-/** The request for updating more than one range of values in a spreadsheet. */
+/// The request for updating more than one range of values in a spreadsheet.
class BatchUpdateValuesRequest {
- /** The new values to apply to the spreadsheet. */
+ /// The new values to apply to the spreadsheet.
core.List<ValueRange> data;
- /**
- * Determines if the update response should include the values
- * of the cells that were updated. By default, responses
- * do not include the updated values. The `updatedData` field within
- * each of the BatchUpdateValuesResponse.responses will contain
- * the updated values. If the range to write was larger than than the range
- * actually written, the response will include all values in the requested
- * range (excluding trailing empty rows and columns).
- */
+
+ /// Determines if the update response should include the values
+ /// of the cells that were updated. By default, responses
+ /// do not include the updated values. The `updatedData` field within
+ /// each of the BatchUpdateValuesResponse.responses will contain
+ /// the updated values. If the range to write was larger than than the range
+ /// actually written, the response will include all values in the requested
+ /// range (excluding trailing empty rows and columns).
core.bool includeValuesInResponse;
- /**
- * Determines how dates, times, and durations in the response should be
- * rendered. This is ignored if response_value_render_option is
- * FORMATTED_VALUE.
- * The default dateTime render option is
- * DateTimeRenderOption.SERIAL_NUMBER.
- * Possible string values are:
- * - "SERIAL_NUMBER" : Instructs date, time, datetime, and duration fields to
- * be output
- * as doubles in "serial number" format, as popularized by Lotus 1-2-3.
- * The whole number portion of the value (left of the decimal) counts
- * the days since December 30th 1899. The fractional portion (right of
- * the decimal) counts the time as a fraction of the day. For example,
- * January 1st 1900 at noon would be 2.5, 2 because it's 2 days after
- * December 30st 1899, and .5 because noon is half a day. February 1st
- * 1900 at 3pm would be 33.625. This correctly treats the year 1900 as
- * not a leap year.
- * - "FORMATTED_STRING" : Instructs date, time, datetime, and duration fields
- * to be output
- * as strings in their given number format (which is dependent
- * on the spreadsheet locale).
- */
+
+ /// Determines how dates, times, and durations in the response should be
+ /// rendered. This is ignored if response_value_render_option is
+ /// FORMATTED_VALUE.
+ /// The default dateTime render option is
+ /// DateTimeRenderOption.SERIAL_NUMBER.
+ /// Possible string values are:
+ /// - "SERIAL_NUMBER" : Instructs date, time, datetime, and duration fields
+ /// to be output
+ /// as doubles in "serial number" format, as popularized by Lotus 1-2-3.
+ /// The whole number portion of the value (left of the decimal) counts
+ /// the days since December 30th 1899. The fractional portion (right of
+ /// the decimal) counts the time as a fraction of the day. For example,
+ /// January 1st 1900 at noon would be 2.5, 2 because it's 2 days after
+ /// December 30st 1899, and .5 because noon is half a day. February 1st
+ /// 1900 at 3pm would be 33.625. This correctly treats the year 1900 as
+ /// not a leap year.
+ /// - "FORMATTED_STRING" : Instructs date, time, datetime, and duration
+ /// fields to be output
+ /// as strings in their given number format (which is dependent
+ /// on the spreadsheet locale).
core.String responseDateTimeRenderOption;
- /**
- * Determines how values in the response should be rendered.
- * The default render option is ValueRenderOption.FORMATTED_VALUE.
- * Possible string values are:
- * - "FORMATTED_VALUE" : Values will be calculated & formatted in the reply
- * according to the
- * cell's formatting. Formatting is based on the spreadsheet's locale,
- * not the requesting user's locale.
- * For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as currency,
- * then `A2` would return `"$1.23"`.
- * - "UNFORMATTED_VALUE" : Values will be calculated, but not formatted in the
- * reply.
- * For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as currency,
- * then `A2` would return the number `1.23`.
- * - "FORMULA" : Values will not be calculated. The reply will include the
- * formulas.
- * For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as currency,
- * then A2 would return `"=A1"`.
- */
+
+ /// Determines how values in the response should be rendered.
+ /// The default render option is ValueRenderOption.FORMATTED_VALUE.
+ /// Possible string values are:
+ /// - "FORMATTED_VALUE" : Values will be calculated & formatted in the reply
+ /// according to the
+ /// cell's formatting. Formatting is based on the spreadsheet's locale,
+ /// not the requesting user's locale.
+ /// For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as
+ /// currency,
+ /// then `A2` would return `"$1.23"`.
+ /// - "UNFORMATTED_VALUE" : Values will be calculated, but not formatted in
+ /// the reply.
+ /// For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as
+ /// currency,
+ /// then `A2` would return the number `1.23`.
+ /// - "FORMULA" : Values will not be calculated. The reply will include the
+ /// formulas.
+ /// For example, if `A1` is `1.23` and `A2` is `=A1` and formatted as
+ /// currency,
+ /// then A2 would return `"=A1"`.
core.String responseValueRenderOption;
- /**
- * How the input data should be interpreted.
- * Possible string values are:
- * - "INPUT_VALUE_OPTION_UNSPECIFIED" : Default input value. This value must
- * not be used.
- * - "RAW" : The values the user has entered will not be parsed and will be
- * stored
- * as-is.
- * - "USER_ENTERED" : The values will be parsed as if the user typed them into
- * the UI.
- * Numbers will stay as numbers, but strings may be converted to numbers,
- * dates, etc. following the same rules that are applied when entering
- * text into a cell via the Google Sheets UI.
- */
+
+ /// How the input data should be interpreted.
+ /// Possible string values are:
+ /// - "INPUT_VALUE_OPTION_UNSPECIFIED" : Default input value. This value must
+ /// not be used.
+ /// - "RAW" : The values the user has entered will not be parsed and will be
+ /// stored
+ /// as-is.
+ /// - "USER_ENTERED" : The values will be parsed as if the user typed them
+ /// into the UI.
+ /// Numbers will stay as numbers, but strings may be converted to numbers,
+ /// dates, etc. following the same rules that are applied when entering
+ /// text into a cell via the Google Sheets UI.
core.String valueInputOption;
BatchUpdateValuesRequest();
BatchUpdateValuesRequest.fromJson(core.Map _json) {
if (_json.containsKey("data")) {
- data = _json["data"].map((value) => new ValueRange.fromJson(value)).toList();
+ data =
+ _json["data"].map((value) => new ValueRange.fromJson(value)).toList();
}
if (_json.containsKey("includeValuesInResponse")) {
includeValuesInResponse = _json["includeValuesInResponse"];
@@ -2153,7 +2180,8 @@ class BatchUpdateValuesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (data != null) {
_json["data"] = data.map((value) => (value).toJson()).toList();
}
@@ -2173,37 +2201,36 @@ class BatchUpdateValuesRequest {
}
}
-/** The response when updating a range of values in a spreadsheet. */
+/// The response when updating a range of values in a spreadsheet.
class BatchUpdateValuesResponse {
- /**
- * One UpdateValuesResponse per requested range, in the same order as
- * the requests appeared.
- */
+ /// One UpdateValuesResponse per requested range, in the same order as
+ /// the requests appeared.
core.List<UpdateValuesResponse> responses;
- /** The spreadsheet the updates were applied to. */
+
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
- /** The total number of cells updated. */
+
+ /// The total number of cells updated.
core.int totalUpdatedCells;
- /**
- * The total number of columns where at least one cell in the column was
- * updated.
- */
+
+ /// The total number of columns where at least one cell in the column was
+ /// updated.
core.int totalUpdatedColumns;
- /**
- * The total number of rows where at least one cell in the row was updated.
- */
+
+ /// The total number of rows where at least one cell in the row was updated.
core.int totalUpdatedRows;
- /**
- * The total number of sheets where at least one cell in the sheet was
- * updated.
- */
+
+ /// The total number of sheets where at least one cell in the sheet was
+ /// updated.
core.int totalUpdatedSheets;
BatchUpdateValuesResponse();
BatchUpdateValuesResponse.fromJson(core.Map _json) {
if (_json.containsKey("responses")) {
- responses = _json["responses"].map((value) => new UpdateValuesResponse.fromJson(value)).toList();
+ responses = _json["responses"]
+ .map((value) => new UpdateValuesResponse.fromJson(value))
+ .toList();
}
if (_json.containsKey("spreadsheetId")) {
spreadsheetId = _json["spreadsheetId"];
@@ -2223,7 +2250,8 @@ class BatchUpdateValuesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (responses != null) {
_json["responses"] = responses.map((value) => (value).toJson()).toList();
}
@@ -2246,131 +2274,128 @@ class BatchUpdateValuesResponse {
}
}
-/**
- * A condition that can evaluate to true or false.
- * BooleanConditions are used by conditional formatting,
- * data validation, and the criteria in filters.
- */
+/// A condition that can evaluate to true or false.
+/// BooleanConditions are used by conditional formatting,
+/// data validation, and the criteria in filters.
class BooleanCondition {
- /**
- * The type of condition.
- * Possible string values are:
- * - "CONDITION_TYPE_UNSPECIFIED" : The default value, do not use.
- * - "NUMBER_GREATER" : The cell's value must be greater than the condition's
- * value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_GREATER_THAN_EQ" : The cell's value must be greater than or equal
- * to the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_LESS" : The cell's value must be less than the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_LESS_THAN_EQ" : The cell's value must be less than or equal to
- * the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_EQ" : The cell's value must be equal to the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_NOT_EQ" : The cell's value must be not equal to the condition's
- * value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "NUMBER_BETWEEN" : The cell's value must be between the two condition
- * values.
- * Supported by data validation, conditional formatting and filters.
- * Requires exactly two ConditionValues.
- * - "NUMBER_NOT_BETWEEN" : The cell's value must not be between the two
- * condition values.
- * Supported by data validation, conditional formatting and filters.
- * Requires exactly two ConditionValues.
- * - "TEXT_CONTAINS" : The cell's value must contain the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "TEXT_NOT_CONTAINS" : The cell's value must not contain the condition's
- * value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "TEXT_STARTS_WITH" : The cell's value must start with the condition's
- * value.
- * Supported by conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "TEXT_ENDS_WITH" : The cell's value must end with the condition's value.
- * Supported by conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "TEXT_EQ" : The cell's value must be exactly the condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "TEXT_IS_EMAIL" : The cell's value must be a valid email address.
- * Supported by data validation.
- * Requires no ConditionValues.
- * - "TEXT_IS_URL" : The cell's value must be a valid URL.
- * Supported by data validation.
- * Requires no ConditionValues.
- * - "DATE_EQ" : The cell's value must be the same date as the condition's
- * value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- * - "DATE_BEFORE" : The cell's value must be before the date of the
- * condition's value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue
- * that may be a relative date.
- * - "DATE_AFTER" : The cell's value must be after the date of the condition's
- * value.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue
- * that may be a relative date.
- * - "DATE_ON_OR_BEFORE" : The cell's value must be on or before the date of
- * the condition's value.
- * Supported by data validation.
- * Requires a single ConditionValue
- * that may be a relative date.
- * - "DATE_ON_OR_AFTER" : The cell's value must be on or after the date of the
- * condition's value.
- * Supported by data validation.
- * Requires a single ConditionValue
- * that may be a relative date.
- * - "DATE_BETWEEN" : The cell's value must be between the dates of the two
- * condition values.
- * Supported by data validation.
- * Requires exactly two ConditionValues.
- * - "DATE_NOT_BETWEEN" : The cell's value must be outside the dates of the
- * two condition values.
- * Supported by data validation.
- * Requires exactly two ConditionValues.
- * - "DATE_IS_VALID" : The cell's value must be a date.
- * Supported by data validation.
- * Requires no ConditionValues.
- * - "ONE_OF_RANGE" : The cell's value must be listed in the grid in condition
- * value's range.
- * Supported by data validation.
- * Requires a single ConditionValue,
- * and the value must be a valid range in A1 notation.
- * - "ONE_OF_LIST" : The cell's value must in the list of condition values.
- * Supported by data validation.
- * Supports any number of condition values,
- * one per item in the list.
- * Formulas are not supported in the values.
- * - "BLANK" : The cell's value must be empty.
- * Supported by conditional formatting and filters.
- * Requires no ConditionValues.
- * - "NOT_BLANK" : The cell's value must not be empty.
- * Supported by conditional formatting and filters.
- * Requires no ConditionValues.
- * - "CUSTOM_FORMULA" : The condition's formula must evaluate to true.
- * Supported by data validation, conditional formatting and filters.
- * Requires a single ConditionValue.
- */
+ /// The type of condition.
+ /// Possible string values are:
+ /// - "CONDITION_TYPE_UNSPECIFIED" : The default value, do not use.
+ /// - "NUMBER_GREATER" : The cell's value must be greater than the
+ /// condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_GREATER_THAN_EQ" : The cell's value must be greater than or
+ /// equal to the condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_LESS" : The cell's value must be less than the condition's
+ /// value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_LESS_THAN_EQ" : The cell's value must be less than or equal to
+ /// the condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_EQ" : The cell's value must be equal to the condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_NOT_EQ" : The cell's value must be not equal to the condition's
+ /// value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "NUMBER_BETWEEN" : The cell's value must be between the two condition
+ /// values.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires exactly two ConditionValues.
+ /// - "NUMBER_NOT_BETWEEN" : The cell's value must not be between the two
+ /// condition values.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires exactly two ConditionValues.
+ /// - "TEXT_CONTAINS" : The cell's value must contain the condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "TEXT_NOT_CONTAINS" : The cell's value must not contain the condition's
+ /// value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "TEXT_STARTS_WITH" : The cell's value must start with the condition's
+ /// value.
+ /// Supported by conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "TEXT_ENDS_WITH" : The cell's value must end with the condition's
+ /// value.
+ /// Supported by conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "TEXT_EQ" : The cell's value must be exactly the condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "TEXT_IS_EMAIL" : The cell's value must be a valid email address.
+ /// Supported by data validation.
+ /// Requires no ConditionValues.
+ /// - "TEXT_IS_URL" : The cell's value must be a valid URL.
+ /// Supported by data validation.
+ /// Requires no ConditionValues.
+ /// - "DATE_EQ" : The cell's value must be the same date as the condition's
+ /// value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
+ /// - "DATE_BEFORE" : The cell's value must be before the date of the
+ /// condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue
+ /// that may be a relative date.
+ /// - "DATE_AFTER" : The cell's value must be after the date of the
+ /// condition's value.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue
+ /// that may be a relative date.
+ /// - "DATE_ON_OR_BEFORE" : The cell's value must be on or before the date of
+ /// the condition's value.
+ /// Supported by data validation.
+ /// Requires a single ConditionValue
+ /// that may be a relative date.
+ /// - "DATE_ON_OR_AFTER" : The cell's value must be on or after the date of
+ /// the condition's value.
+ /// Supported by data validation.
+ /// Requires a single ConditionValue
+ /// that may be a relative date.
+ /// - "DATE_BETWEEN" : The cell's value must be between the dates of the two
+ /// condition values.
+ /// Supported by data validation.
+ /// Requires exactly two ConditionValues.
+ /// - "DATE_NOT_BETWEEN" : The cell's value must be outside the dates of the
+ /// two condition values.
+ /// Supported by data validation.
+ /// Requires exactly two ConditionValues.
+ /// - "DATE_IS_VALID" : The cell's value must be a date.
+ /// Supported by data validation.
+ /// Requires no ConditionValues.
+ /// - "ONE_OF_RANGE" : The cell's value must be listed in the grid in
+ /// condition value's range.
+ /// Supported by data validation.
+ /// Requires a single ConditionValue,
+ /// and the value must be a valid range in A1 notation.
+ /// - "ONE_OF_LIST" : The cell's value must in the list of condition values.
+ /// Supported by data validation.
+ /// Supports any number of condition values,
+ /// one per item in the list.
+ /// Formulas are not supported in the values.
+ /// - "BLANK" : The cell's value must be empty.
+ /// Supported by conditional formatting and filters.
+ /// Requires no ConditionValues.
+ /// - "NOT_BLANK" : The cell's value must not be empty.
+ /// Supported by conditional formatting and filters.
+ /// Requires no ConditionValues.
+ /// - "CUSTOM_FORMULA" : The condition's formula must evaluate to true.
+ /// Supported by data validation, conditional formatting and filters.
+ /// Requires a single ConditionValue.
core.String type;
- /**
- * The values of the condition. The number of supported values depends
- * on the condition type. Some support zero values,
- * others one or two values,
- * and ConditionType.ONE_OF_LIST supports an arbitrary number of values.
- */
+
+ /// The values of the condition. The number of supported values depends
+ /// on the condition type. Some support zero values,
+ /// others one or two values,
+ /// and ConditionType.ONE_OF_LIST supports an arbitrary number of values.
core.List<ConditionValue> values;
BooleanCondition();
@@ -2380,12 +2405,15 @@ class BooleanCondition {
type = _json["type"];
}
if (_json.containsKey("values")) {
- values = _json["values"].map((value) => new ConditionValue.fromJson(value)).toList();
+ values = _json["values"]
+ .map((value) => new ConditionValue.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (type != null) {
_json["type"] = type;
}
@@ -2396,21 +2424,18 @@ class BooleanCondition {
}
}
-/** A rule that may or may not match, depending on the condition. */
+/// A rule that may or may not match, depending on the condition.
class BooleanRule {
- /**
- * The condition of the rule. If the condition evaluates to true,
- * the format will be applied.
- */
+ /// The condition of the rule. If the condition evaluates to true,
+ /// the format will be applied.
BooleanCondition condition;
- /**
- * The format to apply.
- * Conditional formatting can only apply a subset of formatting:
- * bold, italic,
- * strikethrough,
- * foreground color &
- * background color.
- */
+
+ /// The format to apply.
+ /// Conditional formatting can only apply a subset of formatting:
+ /// bold, italic,
+ /// strikethrough,
+ /// foreground color &
+ /// background color.
CellFormat format;
BooleanRule();
@@ -2425,7 +2450,8 @@ class BooleanRule {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (condition != null) {
_json["condition"] = (condition).toJson();
}
@@ -2436,28 +2462,26 @@ class BooleanRule {
}
}
-/** A border along a cell. */
+/// A border along a cell.
class Border {
- /** The color of the border. */
+ /// The color of the border.
Color color;
- /**
- * The style of the border.
- * Possible string values are:
- * - "STYLE_UNSPECIFIED" : The style is not specified. Do not use this.
- * - "DOTTED" : The border is dotted.
- * - "DASHED" : The border is dashed.
- * - "SOLID" : The border is a thin solid line.
- * - "SOLID_MEDIUM" : The border is a medium solid line.
- * - "SOLID_THICK" : The border is a thick solid line.
- * - "NONE" : No border.
- * Used only when updating a border in order to erase it.
- * - "DOUBLE" : The border is two solid lines.
- */
+
+ /// The style of the border.
+ /// Possible string values are:
+ /// - "STYLE_UNSPECIFIED" : The style is not specified. Do not use this.
+ /// - "DOTTED" : The border is dotted.
+ /// - "DASHED" : The border is dashed.
+ /// - "SOLID" : The border is a thin solid line.
+ /// - "SOLID_MEDIUM" : The border is a medium solid line.
+ /// - "SOLID_THICK" : The border is a thick solid line.
+ /// - "NONE" : No border.
+ /// Used only when updating a border in order to erase it.
+ /// - "DOUBLE" : The border is two solid lines.
core.String style;
- /**
- * The width of the border, in pixels.
- * Deprecated; the width is determined by the "style" field.
- */
+
+ /// The width of the border, in pixels.
+ /// Deprecated; the width is determined by the "style" field.
core.int width;
Border();
@@ -2475,7 +2499,8 @@ class Border {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (color != null) {
_json["color"] = (color).toJson();
}
@@ -2489,15 +2514,18 @@ class Border {
}
}
-/** The borders of the cell. */
+/// The borders of the cell.
class Borders {
- /** The bottom border of the cell. */
+ /// The bottom border of the cell.
Border bottom;
- /** The left border of the cell. */
+
+ /// The left border of the cell.
Border left;
- /** The right border of the cell. */
+
+ /// The right border of the cell.
Border right;
- /** The top border of the cell. */
+
+ /// The top border of the cell.
Border top;
Borders();
@@ -2518,7 +2546,8 @@ class Borders {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bottom != null) {
_json["bottom"] = (bottom).toJson();
}
@@ -2535,71 +2564,59 @@ class Borders {
}
}
-/**
- * A <a href="/chart/interactive/docs/gallery/bubblechart">bubble chart</a>.
- */
+/// A <a href="/chart/interactive/docs/gallery/bubblechart">bubble chart</a>.
class BubbleChartSpec {
- /** The bubble border color. */
+ /// The bubble border color.
Color bubbleBorderColor;
- /**
- * The data containing the bubble labels. These do not need to be unique.
- */
+
+ /// The data containing the bubble labels. These do not need to be unique.
ChartData bubbleLabels;
- /**
- * The max radius size of the bubbles, in pixels.
- * If specified, the field must be a positive value.
- */
+
+ /// The max radius size of the bubbles, in pixels.
+ /// If specified, the field must be a positive value.
core.int bubbleMaxRadiusSize;
- /**
- * The minimum radius size of the bubbles, in pixels.
- * If specific, the field must be a positive value.
- */
+
+ /// The minimum radius size of the bubbles, in pixels.
+ /// If specific, the field must be a positive value.
core.int bubbleMinRadiusSize;
- /**
- * The opacity of the bubbles between 0 and 1.0.
- * 0 is fully transparent and 1 is fully opaque.
- */
+
+ /// The opacity of the bubbles between 0 and 1.0.
+ /// 0 is fully transparent and 1 is fully opaque.
core.double bubbleOpacity;
- /**
- * The data contianing the bubble sizes. Bubble sizes are used to draw
- * the bubbles at different sizes relative to each other.
- * If specified, group_ids must also be specified. This field is
- * optional.
- */
+
+ /// The data contianing the bubble sizes. Bubble sizes are used to draw
+ /// the bubbles at different sizes relative to each other.
+ /// If specified, group_ids must also be specified. This field is
+ /// optional.
ChartData bubbleSizes;
- /**
- * The format of the text inside the bubbles.
- * Underline and Strikethrough are not supported.
- */
+
+ /// The format of the text inside the bubbles.
+ /// Underline and Strikethrough are not supported.
TextFormat bubbleTextStyle;
- /**
- * The data containing the bubble x-values. These values locate the bubbles
- * in the chart horizontally.
- */
+
+ /// The data containing the bubble x-values. These values locate the bubbles
+ /// in the chart horizontally.
ChartData domain;
- /**
- * The data containing the bubble group IDs. All bubbles with the same group
- * ID will be drawn in the same color. If bubble_sizes is specified then
- * this field must also be specified but may contain blank values.
- * This field is optional.
- */
+
+ /// The data containing the bubble group IDs. All bubbles with the same group
+ /// ID will be drawn in the same color. If bubble_sizes is specified then
+ /// this field must also be specified but may contain blank values.
+ /// This field is optional.
ChartData groupIds;
- /**
- * Where the legend of the chart should be drawn.
- * Possible string values are:
- * - "BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
- * - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
- * - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
- * - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
- * - "TOP_LEGEND" : The legend is rendered on the top of the chart.
- * - "NO_LEGEND" : No legend is rendered.
- * - "INSIDE_LEGEND" : The legend is rendered inside the chart area.
- */
+
+ /// Where the legend of the chart should be drawn.
+ /// Possible string values are:
+ /// - "BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
+ /// - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
+ /// - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
+ /// - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
+ /// - "TOP_LEGEND" : The legend is rendered on the top of the chart.
+ /// - "NO_LEGEND" : No legend is rendered.
+ /// - "INSIDE_LEGEND" : The legend is rendered inside the chart area.
core.String legendPosition;
- /**
- * The data contianing the bubble y-values. These values locate the bubbles
- * in the chart vertically.
- */
+
+ /// The data contianing the bubble y-values. These values locate the bubbles
+ /// in the chart vertically.
ChartData series;
BubbleChartSpec();
@@ -2641,7 +2658,8 @@ class BubbleChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bubbleBorderColor != null) {
_json["bubbleBorderColor"] = (bubbleBorderColor).toJson();
}
@@ -2679,28 +2697,25 @@ class BubbleChartSpec {
}
}
-/**
- * A <a href="/chart/interactive/docs/gallery/candlestickchart">candlestick
- * chart</a>.
- */
+/// A <a href="/chart/interactive/docs/gallery/candlestickchart">candlestick
+/// chart</a>.
class CandlestickChartSpec {
- /**
- * The Candlestick chart data.
- * Only one CandlestickData is supported.
- */
+ /// The Candlestick chart data.
+ /// Only one CandlestickData is supported.
core.List<CandlestickData> data;
- /**
- * The domain data (horizontal axis) for the candlestick chart. String data
- * will be treated as discrete labels, other data will be treated as
- * continuous values.
- */
+
+ /// The domain data (horizontal axis) for the candlestick chart. String data
+ /// will be treated as discrete labels, other data will be treated as
+ /// continuous values.
CandlestickDomain domain;
CandlestickChartSpec();
CandlestickChartSpec.fromJson(core.Map _json) {
if (_json.containsKey("data")) {
- data = _json["data"].map((value) => new CandlestickData.fromJson(value)).toList();
+ data = _json["data"]
+ .map((value) => new CandlestickData.fromJson(value))
+ .toList();
}
if (_json.containsKey("domain")) {
domain = new CandlestickDomain.fromJson(_json["domain"]);
@@ -2708,7 +2723,8 @@ class CandlestickChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (data != null) {
_json["data"] = data.map((value) => (value).toJson()).toList();
}
@@ -2719,32 +2735,25 @@ class CandlestickChartSpec {
}
}
-/**
- * The Candlestick chart data, each containing the low, open, close, and high
- * values for a series.
- */
+/// The Candlestick chart data, each containing the low, open, close, and high
+/// values for a series.
class CandlestickData {
- /**
- * The range data (vertical axis) for the close/final value for each candle.
- * This is the top of the candle body. If greater than the open value the
- * candle will be filled. Otherwise the candle will be hollow.
- */
+ /// The range data (vertical axis) for the close/final value for each candle.
+ /// This is the top of the candle body. If greater than the open value the
+ /// candle will be filled. Otherwise the candle will be hollow.
CandlestickSeries closeSeries;
- /**
- * The range data (vertical axis) for the high/maximum value for each
- * candle. This is the top of the candle's center line.
- */
+
+ /// The range data (vertical axis) for the high/maximum value for each
+ /// candle. This is the top of the candle's center line.
CandlestickSeries highSeries;
- /**
- * The range data (vertical axis) for the low/minimum value for each candle.
- * This is the bottom of the candle's center line.
- */
+
+ /// The range data (vertical axis) for the low/minimum value for each candle.
+ /// This is the bottom of the candle's center line.
CandlestickSeries lowSeries;
- /**
- * The range data (vertical axis) for the open/initial value for each
- * candle. This is the bottom of the candle body. If less than the close
- * value the candle will be filled. Otherwise the candle will be hollow.
- */
+
+ /// The range data (vertical axis) for the open/initial value for each
+ /// candle. This is the bottom of the candle body. If less than the close
+ /// value the candle will be filled. Otherwise the candle will be hollow.
CandlestickSeries openSeries;
CandlestickData();
@@ -2765,7 +2774,8 @@ class CandlestickData {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (closeSeries != null) {
_json["closeSeries"] = (closeSeries).toJson();
}
@@ -2782,11 +2792,12 @@ class CandlestickData {
}
}
-/** The domain of a CandlestickChart. */
+/// The domain of a CandlestickChart.
class CandlestickDomain {
- /** The data of the CandlestickDomain. */
+ /// The data of the CandlestickDomain.
ChartData data;
- /** True to reverse the order of the domain values (horizontal axis). */
+
+ /// True to reverse the order of the domain values (horizontal axis).
core.bool reversed;
CandlestickDomain();
@@ -2801,7 +2812,8 @@ class CandlestickDomain {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (data != null) {
_json["data"] = (data).toJson();
}
@@ -2812,9 +2824,9 @@ class CandlestickDomain {
}
}
-/** The series of a CandlestickData. */
+/// The series of a CandlestickData.
class CandlestickSeries {
- /** The data of the CandlestickSeries. */
+ /// The data of the CandlestickSeries.
ChartData data;
CandlestickSeries();
@@ -2826,7 +2838,8 @@ class CandlestickSeries {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (data != null) {
_json["data"] = (data).toJson();
}
@@ -2834,76 +2847,69 @@ class CandlestickSeries {
}
}
-/** Data about a specific cell. */
+/// Data about a specific cell.
class CellData {
- /**
- * A data validation rule on the cell, if any.
- *
- * When writing, the new data validation rule will overwrite any prior rule.
- */
+ /// A data validation rule on the cell, if any.
+ ///
+ /// When writing, the new data validation rule will overwrite any prior rule.
DataValidationRule dataValidation;
- /**
- * The effective format being used by the cell.
- * This includes the results of applying any conditional formatting and,
- * if the cell contains a formula, the computed number format.
- * If the effective format is the default format, effective format will
- * not be written.
- * This field is read-only.
- */
+
+ /// The effective format being used by the cell.
+ /// This includes the results of applying any conditional formatting and,
+ /// if the cell contains a formula, the computed number format.
+ /// If the effective format is the default format, effective format will
+ /// not be written.
+ /// This field is read-only.
CellFormat effectiveFormat;
- /**
- * The effective value of the cell. For cells with formulas, this will be
- * the calculated value. For cells with literals, this will be
- * the same as the user_entered_value.
- * This field is read-only.
- */
+
+ /// The effective value of the cell. For cells with formulas, this will be
+ /// the calculated value. For cells with literals, this will be
+ /// the same as the user_entered_value.
+ /// This field is read-only.
ExtendedValue effectiveValue;
- /**
- * The formatted value of the cell.
- * This is the value as it's shown to the user.
- * This field is read-only.
- */
+
+ /// The formatted value of the cell.
+ /// This is the value as it's shown to the user.
+ /// This field is read-only.
core.String formattedValue;
- /**
- * A hyperlink this cell points to, if any.
- * This field is read-only. (To set it, use a `=HYPERLINK` formula
- * in the userEnteredValue.formulaValue
- * field.)
- */
+
+ /// A hyperlink this cell points to, if any.
+ /// This field is read-only. (To set it, use a `=HYPERLINK` formula
+ /// in the userEnteredValue.formulaValue
+ /// field.)
core.String hyperlink;
- /** Any note on the cell. */
+
+ /// Any note on the cell.
core.String note;
- /**
- * A pivot table anchored at this cell. The size of pivot table itself
- * is computed dynamically based on its data, grouping, filters, values,
- * etc. Only the top-left cell of the pivot table contains the pivot table
- * definition. The other cells will contain the calculated values of the
- * results of the pivot in their effective_value fields.
- */
+
+ /// A pivot table anchored at this cell. The size of pivot table itself
+ /// is computed dynamically based on its data, grouping, filters, values,
+ /// etc. Only the top-left cell of the pivot table contains the pivot table
+ /// definition. The other cells will contain the calculated values of the
+ /// results of the pivot in their effective_value fields.
PivotTable pivotTable;
- /**
- * Runs of rich text applied to subsections of the cell. Runs are only valid
- * on user entered strings, not formulas, bools, or numbers.
- * Runs start at specific indexes in the text and continue until the next
- * run. Properties of a run will continue unless explicitly changed
- * in a subsequent run (and properties of the first run will continue
- * the properties of the cell unless explicitly changed).
- *
- * When writing, the new runs will overwrite any prior runs. When writing a
- * new user_entered_value, previous runs will be erased.
- */
+
+ /// Runs of rich text applied to subsections of the cell. Runs are only
+ /// valid
+ /// on user entered strings, not formulas, bools, or numbers.
+ /// Runs start at specific indexes in the text and continue until the next
+ /// run. Properties of a run will continue unless explicitly changed
+ /// in a subsequent run (and properties of the first run will continue
+ /// the properties of the cell unless explicitly changed).
+ ///
+ /// When writing, the new runs will overwrite any prior runs. When writing a
+ /// new user_entered_value, previous runs will be erased.
core.List<TextFormatRun> textFormatRuns;
- /**
- * The format the user entered for the cell.
- *
- * When writing, the new format will be merged with the existing format.
- */
+
+ /// The format the user entered for the cell.
+ ///
+ /// When writing, the new format will be merged with the existing format.
CellFormat userEnteredFormat;
- /**
- * The value the user entered in the cell. e.g, `1234`, `'Hello'`, or `=NOW()`
- * Note: Dates, Times and DateTimes are represented as doubles in
- * serial number format.
- */
+
+ /// The value the user entered in the cell. e.g, `1234`, `'Hello'`, or
+ /// `=NOW()`
+ /// Note: Dates, Times and DateTimes are represented as doubles in
+ /// serial number format.
ExtendedValue userEnteredValue;
CellData();
@@ -2931,7 +2937,9 @@ class CellData {
pivotTable = new PivotTable.fromJson(_json["pivotTable"]);
}
if (_json.containsKey("textFormatRuns")) {
- textFormatRuns = _json["textFormatRuns"].map((value) => new TextFormatRun.fromJson(value)).toList();
+ textFormatRuns = _json["textFormatRuns"]
+ .map((value) => new TextFormatRun.fromJson(value))
+ .toList();
}
if (_json.containsKey("userEnteredFormat")) {
userEnteredFormat = new CellFormat.fromJson(_json["userEnteredFormat"]);
@@ -2942,7 +2950,8 @@ class CellData {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dataValidation != null) {
_json["dataValidation"] = (dataValidation).toJson();
}
@@ -2965,7 +2974,8 @@ class CellData {
_json["pivotTable"] = (pivotTable).toJson();
}
if (textFormatRuns != null) {
- _json["textFormatRuns"] = textFormatRuns.map((value) => (value).toJson()).toList();
+ _json["textFormatRuns"] =
+ textFormatRuns.map((value) => (value).toJson()).toList();
}
if (userEnteredFormat != null) {
_json["userEnteredFormat"] = (userEnteredFormat).toJson();
@@ -2977,104 +2987,100 @@ class CellData {
}
}
-/** The format of a cell. */
+/// The format of a cell.
class CellFormat {
- /** The background color of the cell. */
+ /// The background color of the cell.
Color backgroundColor;
- /** The borders of the cell. */
+
+ /// The borders of the cell.
Borders borders;
- /**
- * The horizontal alignment of the value in the cell.
- * Possible string values are:
- * - "HORIZONTAL_ALIGN_UNSPECIFIED" : The horizontal alignment is not
- * specified. Do not use this.
- * - "LEFT" : The text is explicitly aligned to the left of the cell.
- * - "CENTER" : The text is explicitly aligned to the center of the cell.
- * - "RIGHT" : The text is explicitly aligned to the right of the cell.
- */
+
+ /// The horizontal alignment of the value in the cell.
+ /// Possible string values are:
+ /// - "HORIZONTAL_ALIGN_UNSPECIFIED" : The horizontal alignment is not
+ /// specified. Do not use this.
+ /// - "LEFT" : The text is explicitly aligned to the left of the cell.
+ /// - "CENTER" : The text is explicitly aligned to the center of the cell.
+ /// - "RIGHT" : The text is explicitly aligned to the right of the cell.
core.String horizontalAlignment;
- /**
- * How a hyperlink, if it exists, should be displayed in the cell.
- * Possible string values are:
- * - "HYPERLINK_DISPLAY_TYPE_UNSPECIFIED" : The default value: the hyperlink
- * is rendered. Do not use this.
- * - "LINKED" : A hyperlink should be explicitly rendered.
- * - "PLAIN_TEXT" : A hyperlink should not be rendered.
- */
+
+ /// How a hyperlink, if it exists, should be displayed in the cell.
+ /// Possible string values are:
+ /// - "HYPERLINK_DISPLAY_TYPE_UNSPECIFIED" : The default value: the hyperlink
+ /// is rendered. Do not use this.
+ /// - "LINKED" : A hyperlink should be explicitly rendered.
+ /// - "PLAIN_TEXT" : A hyperlink should not be rendered.
core.String hyperlinkDisplayType;
- /**
- * A format describing how number values should be represented to the user.
- */
+
+ /// A format describing how number values should be represented to the user.
NumberFormat numberFormat;
- /** The padding of the cell. */
+
+ /// The padding of the cell.
Padding padding;
- /**
- * The direction of the text in the cell.
- * Possible string values are:
- * - "TEXT_DIRECTION_UNSPECIFIED" : The text direction is not specified. Do
- * not use this.
- * - "LEFT_TO_RIGHT" : The text direction of left-to-right was set by the
- * user.
- * - "RIGHT_TO_LEFT" : The text direction of right-to-left was set by the
- * user.
- */
+
+ /// The direction of the text in the cell.
+ /// Possible string values are:
+ /// - "TEXT_DIRECTION_UNSPECIFIED" : The text direction is not specified. Do
+ /// not use this.
+ /// - "LEFT_TO_RIGHT" : The text direction of left-to-right was set by the
+ /// user.
+ /// - "RIGHT_TO_LEFT" : The text direction of right-to-left was set by the
+ /// user.
core.String textDirection;
- /**
- * The format of the text in the cell (unless overridden by a format run).
- */
+
+ /// The format of the text in the cell (unless overridden by a format run).
TextFormat textFormat;
- /** The rotation applied to text in a cell */
+
+ /// The rotation applied to text in a cell
TextRotation textRotation;
- /**
- * The vertical alignment of the value in the cell.
- * Possible string values are:
- * - "VERTICAL_ALIGN_UNSPECIFIED" : The vertical alignment is not specified.
- * Do not use this.
- * - "TOP" : The text is explicitly aligned to the top of the cell.
- * - "MIDDLE" : The text is explicitly aligned to the middle of the cell.
- * - "BOTTOM" : The text is explicitly aligned to the bottom of the cell.
- */
+
+ /// The vertical alignment of the value in the cell.
+ /// Possible string values are:
+ /// - "VERTICAL_ALIGN_UNSPECIFIED" : The vertical alignment is not specified.
+ /// Do not use this.
+ /// - "TOP" : The text is explicitly aligned to the top of the cell.
+ /// - "MIDDLE" : The text is explicitly aligned to the middle of the cell.
+ /// - "BOTTOM" : The text is explicitly aligned to the bottom of the cell.
core.String verticalAlignment;
- /**
- * The wrap strategy for the value in the cell.
- * Possible string values are:
- * - "WRAP_STRATEGY_UNSPECIFIED" : The default value, do not use.
- * - "OVERFLOW_CELL" : Lines that are longer than the cell width will be
- * written in the next
- * cell over, so long as that cell is empty. If the next cell over is
- * non-empty, this behaves the same as CLIP. The text will never wrap
- * to the next line unless the user manually inserts a new line.
- * Example:
- *
- * | First sentence. |
- * | Manual newline that is very long. <- Text continues into next cell
- * | Next newline. |
- * - "LEGACY_WRAP" : This wrap strategy represents the old Google Sheets wrap
- * strategy where
- * words that are longer than a line are clipped rather than broken. This
- * strategy is not supported on all platforms and is being phased out.
- * Example:
- *
- * | Cell has a |
- * | loooooooooo| <- Word is clipped.
- * | word. |
- * - "CLIP" : Lines that are longer than the cell width will be clipped.
- * The text will never wrap to the next line unless the user manually
- * inserts a new line.
- * Example:
- *
- * | First sentence. |
- * | Manual newline t| <- Text is clipped
- * | Next newline. |
- * - "WRAP" : Words that are longer than a line are wrapped at the character
- * level
- * rather than clipped.
- * Example:
- *
- * | Cell has a |
- * | loooooooooo| <- Word is broken.
- * | ong word. |
- */
+
+ /// The wrap strategy for the value in the cell.
+ /// Possible string values are:
+ /// - "WRAP_STRATEGY_UNSPECIFIED" : The default value, do not use.
+ /// - "OVERFLOW_CELL" : Lines that are longer than the cell width will be
+ /// written in the next
+ /// cell over, so long as that cell is empty. If the next cell over is
+ /// non-empty, this behaves the same as CLIP. The text will never wrap
+ /// to the next line unless the user manually inserts a new line.
+ /// Example:
+ ///
+ /// | First sentence. |
+ /// | Manual newline that is very long. <- Text continues into next cell
+ /// | Next newline. |
+ /// - "LEGACY_WRAP" : This wrap strategy represents the old Google Sheets
+ /// wrap strategy where
+ /// words that are longer than a line are clipped rather than broken. This
+ /// strategy is not supported on all platforms and is being phased out.
+ /// Example:
+ ///
+ /// | Cell has a |
+ /// | loooooooooo| <- Word is clipped.
+ /// | word. |
+ /// - "CLIP" : Lines that are longer than the cell width will be clipped.
+ /// The text will never wrap to the next line unless the user manually
+ /// inserts a new line.
+ /// Example:
+ ///
+ /// | First sentence. |
+ /// | Manual newline t| <- Text is clipped
+ /// | Next newline. |
+ /// - "WRAP" : Words that are longer than a line are wrapped at the character
+ /// level
+ /// rather than clipped.
+ /// Example:
+ ///
+ /// | Cell has a |
+ /// | loooooooooo| <- Word is broken.
+ /// | ong word. |
core.String wrapStrategy;
CellFormat();
@@ -3116,7 +3122,8 @@ class CellFormat {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (backgroundColor != null) {
_json["backgroundColor"] = (backgroundColor).toJson();
}
@@ -3154,9 +3161,9 @@ class CellFormat {
}
}
-/** The data included in a domain or series. */
+/// The data included in a domain or series.
class ChartData {
- /** The source ranges of the data. */
+ /// The source ranges of the data.
ChartSourceRange sourceRange;
ChartData();
@@ -3168,7 +3175,8 @@ class ChartData {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (sourceRange != null) {
_json["sourceRange"] = (sourceRange).toJson();
}
@@ -3176,39 +3184,40 @@ class ChartData {
}
}
-/** Source ranges for a chart. */
+/// Source ranges for a chart.
class ChartSourceRange {
- /**
- * The ranges of data for a series or domain.
- * Exactly one dimension must have a length of 1,
- * and all sources in the list must have the same dimension
- * with length 1.
- * The domain (if it exists) & all series must have the same number
- * of source ranges. If using more than one source range, then the source
- * range at a given offset must be contiguous across the domain and series.
- *
- * For example, these are valid configurations:
- *
- * domain sources: A1:A5
- * series1 sources: B1:B5
- * series2 sources: D6:D10
- *
- * domain sources: A1:A5, C10:C12
- * series1 sources: B1:B5, D10:D12
- * series2 sources: C1:C5, E10:E12
- */
+ /// The ranges of data for a series or domain.
+ /// Exactly one dimension must have a length of 1,
+ /// and all sources in the list must have the same dimension
+ /// with length 1.
+ /// The domain (if it exists) & all series must have the same number
+ /// of source ranges. If using more than one source range, then the source
+ /// range at a given offset must be contiguous across the domain and series.
+ ///
+ /// For example, these are valid configurations:
+ ///
+ /// domain sources: A1:A5
+ /// series1 sources: B1:B5
+ /// series2 sources: D6:D10
+ ///
+ /// domain sources: A1:A5, C10:C12
+ /// series1 sources: B1:B5, D10:D12
+ /// series2 sources: C1:C5, E10:E12
core.List<GridRange> sources;
ChartSourceRange();
ChartSourceRange.fromJson(core.Map _json) {
if (_json.containsKey("sources")) {
- sources = _json["sources"].map((value) => new GridRange.fromJson(value)).toList();
+ sources = _json["sources"]
+ .map((value) => new GridRange.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (sources != null) {
_json["sources"] = sources.map((value) => (value).toJson()).toList();
}
@@ -3216,64 +3225,62 @@ class ChartSourceRange {
}
}
-/** The specifications of a chart. */
+/// The specifications of a chart.
class ChartSpec {
- /**
- * The alternative text that describes the chart. This is often used
- * for accessibility.
- */
+ /// The alternative text that describes the chart. This is often used
+ /// for accessibility.
core.String altText;
- /**
- * The background color of the entire chart.
- * Not applicable to Org charts.
- */
+
+ /// The background color of the entire chart.
+ /// Not applicable to Org charts.
Color backgroundColor;
- /**
- * A basic chart specification, can be one of many kinds of charts.
- * See BasicChartType for the list of all
- * charts this supports.
- */
+
+ /// A basic chart specification, can be one of many kinds of charts.
+ /// See BasicChartType for the list of all
+ /// charts this supports.
BasicChartSpec basicChart;
- /** A bubble chart specification. */
+
+ /// A bubble chart specification.
BubbleChartSpec bubbleChart;
- /** A candlestick chart specification. */
+
+ /// A candlestick chart specification.
CandlestickChartSpec candlestickChart;
- /**
- * The name of the font to use by default for all chart text (e.g. title,
- * axis labels, legend). If a font is specified for a specific part of the
- * chart it will override this font name.
- */
+
+ /// The name of the font to use by default for all chart text (e.g. title,
+ /// axis labels, legend). If a font is specified for a specific part of the
+ /// chart it will override this font name.
core.String fontName;
- /**
- * Determines how the charts will use hidden rows or columns.
- * Possible string values are:
- * - "CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED" : Default value, do not
- * use.
- * - "SKIP_HIDDEN_ROWS_AND_COLUMNS" : Charts will skip hidden rows and
- * columns.
- * - "SKIP_HIDDEN_ROWS" : Charts will skip hidden rows only.
- * - "SKIP_HIDDEN_COLUMNS" : Charts will skip hidden columns only.
- * - "SHOW_ALL" : Charts will not skip any hidden rows or columns.
- */
+
+ /// Determines how the charts will use hidden rows or columns.
+ /// Possible string values are:
+ /// - "CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED" : Default value, do not
+ /// use.
+ /// - "SKIP_HIDDEN_ROWS_AND_COLUMNS" : Charts will skip hidden rows and
+ /// columns.
+ /// - "SKIP_HIDDEN_ROWS" : Charts will skip hidden rows only.
+ /// - "SKIP_HIDDEN_COLUMNS" : Charts will skip hidden columns only.
+ /// - "SHOW_ALL" : Charts will not skip any hidden rows or columns.
core.String hiddenDimensionStrategy;
- /** A histogram chart specification. */
+
+ /// A histogram chart specification.
HistogramChartSpec histogramChart;
- /**
- * True to make a chart fill the entire space in which it's rendered with
- * minimum padding. False to use the default padding.
- * (Not applicable to Geo and Org charts.)
- */
+
+ /// True to make a chart fill the entire space in which it's rendered with
+ /// minimum padding. False to use the default padding.
+ /// (Not applicable to Geo and Org charts.)
core.bool maximized;
- /** An org chart specification. */
+
+ /// An org chart specification.
OrgChartSpec orgChart;
- /** A pie chart specification. */
+
+ /// A pie chart specification.
PieChartSpec pieChart;
- /** The title of the chart. */
+
+ /// The title of the chart.
core.String title;
- /**
- * The title text format.
- * Strikethrough and underline are not supported.
- */
+
+ /// The title text format.
+ /// Strikethrough and underline are not supported.
TextFormat titleTextFormat;
ChartSpec();
@@ -3292,7 +3299,8 @@ class ChartSpec {
bubbleChart = new BubbleChartSpec.fromJson(_json["bubbleChart"]);
}
if (_json.containsKey("candlestickChart")) {
- candlestickChart = new CandlestickChartSpec.fromJson(_json["candlestickChart"]);
+ candlestickChart =
+ new CandlestickChartSpec.fromJson(_json["candlestickChart"]);
}
if (_json.containsKey("fontName")) {
fontName = _json["fontName"];
@@ -3321,7 +3329,8 @@ class ChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (altText != null) {
_json["altText"] = altText;
}
@@ -3365,9 +3374,9 @@ class ChartSpec {
}
}
-/** Clears the basic filter, if any exists on the sheet. */
+/// Clears the basic filter, if any exists on the sheet.
class ClearBasicFilterRequest {
- /** The sheet ID on which the basic filter should be cleared. */
+ /// The sheet ID on which the basic filter should be cleared.
core.int sheetId;
ClearBasicFilterRequest();
@@ -3379,7 +3388,8 @@ class ClearBasicFilterRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (sheetId != null) {
_json["sheetId"] = sheetId;
}
@@ -3387,30 +3397,28 @@ class ClearBasicFilterRequest {
}
}
-/** The request for clearing a range of values in a spreadsheet. */
+/// The request for clearing a range of values in a spreadsheet.
class ClearValuesRequest {
-
ClearValuesRequest();
- ClearValuesRequest.fromJson(core.Map _json) {
- }
+ ClearValuesRequest.fromJson(core.Map _json) {}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
return _json;
}
}
-/** The response when clearing a range of values in a spreadsheet. */
+/// The response when clearing a range of values in a spreadsheet.
class ClearValuesResponse {
- /**
- * The range (in A1 notation) that was cleared.
- * (If the request was for an unbounded range or a ranger larger
- * than the bounds of the sheet, this will be the actual range
- * that was cleared, bounded to the sheet's limits.)
- */
+ /// The range (in A1 notation) that was cleared.
+ /// (If the request was for an unbounded range or a ranger larger
+ /// than the bounds of the sheet, this will be the actual range
+ /// that was cleared, bounded to the sheet's limits.)
core.String clearedRange;
- /** The spreadsheet the updates were applied to. */
+
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
ClearValuesResponse();
@@ -3425,7 +3433,8 @@ class ClearValuesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clearedRange != null) {
_json["clearedRange"] = clearedRange;
}
@@ -3436,142 +3445,145 @@ class ClearValuesResponse {
}
}
-/**
- * Represents a color in the RGBA color space. This representation is designed
- * for simplicity of conversion to/from color representations in various
- * languages over compactness; for example, the fields of this representation
- * can be trivially provided to the constructor of "java.awt.Color" in Java; it
- * can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
- * method in iOS; and, with just a little work, it can be easily formatted into
- * a CSS "rgba()" string in JavaScript, as well. Here are some examples:
- *
- * Example (Java):
- *
- * import com.google.type.Color;
- *
- * // ...
- * public static java.awt.Color fromProto(Color protocolor) {
- * float alpha = protocolor.hasAlpha()
- * ? protocolor.getAlpha().getValue()
- * : 1.0;
- *
- * return new java.awt.Color(
- * protocolor.getRed(),
- * protocolor.getGreen(),
- * protocolor.getBlue(),
- * alpha);
- * }
- *
- * public static Color toProto(java.awt.Color color) {
- * float red = (float) color.getRed();
- * float green = (float) color.getGreen();
- * float blue = (float) color.getBlue();
- * float denominator = 255.0;
- * Color.Builder resultBuilder =
- * Color
- * .newBuilder()
- * .setRed(red / denominator)
- * .setGreen(green / denominator)
- * .setBlue(blue / denominator);
- * int alpha = color.getAlpha();
- * if (alpha != 255) {
- * result.setAlpha(
- * FloatValue
- * .newBuilder()
- * .setValue(((float) alpha) / denominator)
- * .build());
- * }
- * return resultBuilder.build();
- * }
- * // ...
- *
- * Example (iOS / Obj-C):
- *
- * // ...
- * static UIColor* fromProto(Color* protocolor) {
- * float red = [protocolor red];
- * float green = [protocolor green];
- * float blue = [protocolor blue];
- * FloatValue* alpha_wrapper = [protocolor alpha];
- * float alpha = 1.0;
- * if (alpha_wrapper != nil) {
- * alpha = [alpha_wrapper value];
- * }
- * return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
- * }
- *
- * static Color* toProto(UIColor* color) {
- * CGFloat red, green, blue, alpha;
- * if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
- * return nil;
- * }
- * Color* result = [Color alloc] init];
- * [result setRed:red];
- * [result setGreen:green];
- * [result setBlue:blue];
- * if (alpha <= 0.9999) {
- * [result setAlpha:floatWrapperWithValue(alpha)];
- * }
- * [result autorelease];
- * return result;
- * }
- * // ...
- *
- * Example (JavaScript):
- *
- * // ...
- *
- * var protoToCssColor = function(rgb_color) {
- * var redFrac = rgb_color.red || 0.0;
- * var greenFrac = rgb_color.green || 0.0;
- * var blueFrac = rgb_color.blue || 0.0;
- * var red = Math.floor(redFrac * 255);
- * var green = Math.floor(greenFrac * 255);
- * var blue = Math.floor(blueFrac * 255);
- *
- * if (!('alpha' in rgb_color)) {
- * return rgbToCssColor_(red, green, blue);
- * }
- *
- * var alphaFrac = rgb_color.alpha.value || 0.0;
- * var rgbParams = [red, green, blue].join(',');
- * return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
- * };
- *
- * var rgbToCssColor_ = function(red, green, blue) {
- * var rgbNumber = new Number((red << 16) | (green << 8) | blue);
- * var hexString = rgbNumber.toString(16);
- * var missingZeros = 6 - hexString.length;
- * var resultBuilder = ['#'];
- * for (var i = 0; i < missingZeros; i++) {
- * resultBuilder.push('0');
- * }
- * resultBuilder.push(hexString);
- * return resultBuilder.join('');
- * };
- *
- * // ...
- */
+/// Represents a color in the RGBA color space. This representation is designed
+/// for simplicity of conversion to/from color representations in various
+/// languages over compactness; for example, the fields of this representation
+/// can be trivially provided to the constructor of "java.awt.Color" in Java;
+/// it
+/// can also be trivially provided to UIColor's
+/// "+colorWithRed:green:blue:alpha"
+/// method in iOS; and, with just a little work, it can be easily formatted
+/// into
+/// a CSS "rgba()" string in JavaScript, as well. Here are some examples:
+///
+/// Example (Java):
+///
+/// import com.google.type.Color;
+///
+/// // ...
+/// public static java.awt.Color fromProto(Color protocolor) {
+/// float alpha = protocolor.hasAlpha()
+/// ? protocolor.getAlpha().getValue()
+/// : 1.0;
+///
+/// return new java.awt.Color(
+/// protocolor.getRed(),
+/// protocolor.getGreen(),
+/// protocolor.getBlue(),
+/// alpha);
+/// }
+///
+/// public static Color toProto(java.awt.Color color) {
+/// float red = (float) color.getRed();
+/// float green = (float) color.getGreen();
+/// float blue = (float) color.getBlue();
+/// float denominator = 255.0;
+/// Color.Builder resultBuilder =
+/// Color
+/// .newBuilder()
+/// .setRed(red / denominator)
+/// .setGreen(green / denominator)
+/// .setBlue(blue / denominator);
+/// int alpha = color.getAlpha();
+/// if (alpha != 255) {
+/// result.setAlpha(
+/// FloatValue
+/// .newBuilder()
+/// .setValue(((float) alpha) / denominator)
+/// .build());
+/// }
+/// return resultBuilder.build();
+/// }
+/// // ...
+///
+/// Example (iOS / Obj-C):
+///
+/// // ...
+/// static UIColor* fromProto(Color* protocolor) {
+/// float red = [protocolor red];
+/// float green = [protocolor green];
+/// float blue = [protocolor blue];
+/// FloatValue* alpha_wrapper = [protocolor alpha];
+/// float alpha = 1.0;
+/// if (alpha_wrapper != nil) {
+/// alpha = [alpha_wrapper value];
+/// }
+/// return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
+/// }
+///
+/// static Color* toProto(UIColor* color) {
+/// CGFloat red, green, blue, alpha;
+/// if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
+/// return nil;
+/// }
+/// Color* result = [Color alloc] init];
+/// [result setRed:red];
+/// [result setGreen:green];
+/// [result setBlue:blue];
+/// if (alpha <= 0.9999) {
+/// [result setAlpha:floatWrapperWithValue(alpha)];
+/// }
+/// [result autorelease];
+/// return result;
+/// }
+/// // ...
+///
+/// Example (JavaScript):
+///
+/// // ...
+///
+/// var protoToCssColor = function(rgb_color) {
+/// var redFrac = rgb_color.red || 0.0;
+/// var greenFrac = rgb_color.green || 0.0;
+/// var blueFrac = rgb_color.blue || 0.0;
+/// var red = Math.floor(redFrac * 255);
+/// var green = Math.floor(greenFrac * 255);
+/// var blue = Math.floor(blueFrac * 255);
+///
+/// if (!('alpha' in rgb_color)) {
+/// return rgbToCssColor_(red, green, blue);
+/// }
+///
+/// var alphaFrac = rgb_color.alpha.value || 0.0;
+/// var rgbParams = [red, green, blue].join(',');
+/// return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
+/// };
+///
+/// var rgbToCssColor_ = function(red, green, blue) {
+/// var rgbNumber = new Number((red << 16) | (green << 8) | blue);
+/// var hexString = rgbNumber.toString(16);
+/// var missingZeros = 6 - hexString.length;
+/// var resultBuilder = ['#'];
+/// for (var i = 0; i < missingZeros; i++) {
+/// resultBuilder.push('0');
+/// }
+/// resultBuilder.push(hexString);
+/// return resultBuilder.join('');
+/// };
+///
+/// // ...
class Color {
- /**
- * The fraction of this color that should be applied to the pixel. That is,
- * the final pixel color is defined by the equation:
- *
- * pixel color = alpha * (this color) + (1.0 - alpha) * (background color)
- *
- * This means that a value of 1.0 corresponds to a solid color, whereas
- * a value of 0.0 corresponds to a completely transparent color. This
- * uses a wrapper message rather than a simple float scalar so that it is
- * possible to distinguish between a default value and the value being unset.
- * If omitted, this color object is to be rendered as a solid color
- * (as if the alpha value had been explicitly given with a value of 1.0).
- */
+ /// The fraction of this color that should be applied to the pixel. That is,
+ /// the final pixel color is defined by the equation:
+ ///
+ /// pixel color = alpha * (this color) + (1.0 - alpha) * (background color)
+ ///
+ /// This means that a value of 1.0 corresponds to a solid color, whereas
+ /// a value of 0.0 corresponds to a completely transparent color. This
+ /// uses a wrapper message rather than a simple float scalar so that it is
+ /// possible to distinguish between a default value and the value being
+ /// unset.
+ /// If omitted, this color object is to be rendered as a solid color
+ /// (as if the alpha value had been explicitly given with a value of 1.0).
core.double alpha;
- /** The amount of blue in the color as a value in the interval [0, 1]. */
+
+ /// The amount of blue in the color as a value in the interval [0, 1].
core.double blue;
- /** The amount of green in the color as a value in the interval [0, 1]. */
+
+ /// The amount of green in the color as a value in the interval [0, 1].
core.double green;
- /** The amount of red in the color as a value in the interval [0, 1]. */
+
+ /// The amount of red in the color as a value in the interval [0, 1].
core.double red;
Color();
@@ -3592,7 +3604,8 @@ class Color {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (alpha != null) {
_json["alpha"] = alpha;
}
@@ -3609,34 +3622,31 @@ class Color {
}
}
-/** The value of the condition. */
+/// The value of the condition.
class ConditionValue {
- /**
- * A relative date (based on the current date).
- * Valid only if the type is
- * DATE_BEFORE,
- * DATE_AFTER,
- * DATE_ON_OR_BEFORE or
- * DATE_ON_OR_AFTER.
- *
- * Relative dates are not supported in data validation.
- * They are supported only in conditional formatting and
- * conditional filters.
- * Possible string values are:
- * - "RELATIVE_DATE_UNSPECIFIED" : Default value, do not use.
- * - "PAST_YEAR" : The value is one year before today.
- * - "PAST_MONTH" : The value is one month before today.
- * - "PAST_WEEK" : The value is one week before today.
- * - "YESTERDAY" : The value is yesterday.
- * - "TODAY" : The value is today.
- * - "TOMORROW" : The value is tomorrow.
- */
+ /// A relative date (based on the current date).
+ /// Valid only if the type is
+ /// DATE_BEFORE,
+ /// DATE_AFTER,
+ /// DATE_ON_OR_BEFORE or
+ /// DATE_ON_OR_AFTER.
+ ///
+ /// Relative dates are not supported in data validation.
+ /// They are supported only in conditional formatting and
+ /// conditional filters.
+ /// Possible string values are:
+ /// - "RELATIVE_DATE_UNSPECIFIED" : Default value, do not use.
+ /// - "PAST_YEAR" : The value is one year before today.
+ /// - "PAST_MONTH" : The value is one month before today.
+ /// - "PAST_WEEK" : The value is one week before today.
+ /// - "YESTERDAY" : The value is yesterday.
+ /// - "TODAY" : The value is today.
+ /// - "TOMORROW" : The value is tomorrow.
core.String relativeDate;
- /**
- * A value the condition is based on.
- * The value will be parsed as if the user typed into a cell.
- * Formulas are supported (and must begin with an `=`).
- */
+
+ /// A value the condition is based on.
+ /// The value will be parsed as if the user typed into a cell.
+ /// Formulas are supported (and must begin with an `=`).
core.String userEnteredValue;
ConditionValue();
@@ -3651,7 +3661,8 @@ class ConditionValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (relativeDate != null) {
_json["relativeDate"] = relativeDate;
}
@@ -3662,16 +3673,16 @@ class ConditionValue {
}
}
-/** A rule describing a conditional format. */
+/// A rule describing a conditional format.
class ConditionalFormatRule {
- /** The formatting is either "on" or "off" according to the rule. */
+ /// The formatting is either "on" or "off" according to the rule.
BooleanRule booleanRule;
- /** The formatting will vary based on the gradients in the rule. */
+
+ /// The formatting will vary based on the gradients in the rule.
GradientRule gradientRule;
- /**
- * The ranges that will be formatted if the condition is true.
- * All the ranges must be on the same grid.
- */
+
+ /// The ranges that will be formatted if the condition is true.
+ /// All the ranges must be on the same grid.
core.List<GridRange> ranges;
ConditionalFormatRule();
@@ -3684,12 +3695,15 @@ class ConditionalFormatRule {
gradientRule = new GradientRule.fromJson(_json["gradientRule"]);
}
if (_json.containsKey("ranges")) {
- ranges = _json["ranges"].map((value) => new GridRange.fromJson(value)).toList();
+ ranges = _json["ranges"]
+ .map((value) => new GridRange.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (booleanRule != null) {
_json["booleanRule"] = (booleanRule).toJson();
}
@@ -3703,39 +3717,37 @@ class ConditionalFormatRule {
}
}
-/** Copies data from the source to the destination. */
+/// Copies data from the source to the destination.
class CopyPasteRequest {
- /**
- * The location to paste to. If the range covers a span that's
- * a multiple of the source's height or width, then the
- * data will be repeated to fill in the destination range.
- * If the range is smaller than the source range, the entire
- * source data will still be copied (beyond the end of the destination range).
- */
+ /// The location to paste to. If the range covers a span that's
+ /// a multiple of the source's height or width, then the
+ /// data will be repeated to fill in the destination range.
+ /// If the range is smaller than the source range, the entire
+ /// source data will still be copied (beyond the end of the destination
+ /// range).
GridRange destination;
- /**
- * How that data should be oriented when pasting.
- * Possible string values are:
- * - "NORMAL" : Paste normally.
- * - "TRANSPOSE" : Paste transposed, where all rows become columns and vice
- * versa.
- */
+
+ /// How that data should be oriented when pasting.
+ /// Possible string values are:
+ /// - "NORMAL" : Paste normally.
+ /// - "TRANSPOSE" : Paste transposed, where all rows become columns and vice
+ /// versa.
core.String pasteOrientation;
- /**
- * What kind of data to paste.
- * Possible string values are:
- * - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
- * - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
- * merges.
- * - "PASTE_FORMAT" : Paste the format and data validation only.
- * - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
- * - "PASTE_FORMULA" : Paste the formulas only.
- * - "PASTE_DATA_VALIDATION" : Paste the data validation only.
- * - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
- * only.
- */
+
+ /// What kind of data to paste.
+ /// Possible string values are:
+ /// - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
+ /// - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
+ /// merges.
+ /// - "PASTE_FORMAT" : Paste the format and data validation only.
+ /// - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
+ /// - "PASTE_FORMULA" : Paste the formulas only.
+ /// - "PASTE_DATA_VALIDATION" : Paste the data validation only.
+ /// - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
+ /// only.
core.String pasteType;
- /** The source range to copy. */
+
+ /// The source range to copy.
GridRange source;
CopyPasteRequest();
@@ -3756,7 +3768,8 @@ class CopyPasteRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (destination != null) {
_json["destination"] = (destination).toJson();
}
@@ -3773,9 +3786,9 @@ class CopyPasteRequest {
}
}
-/** The request to copy a sheet across spreadsheets. */
+/// The request to copy a sheet across spreadsheets.
class CopySheetToAnotherSpreadsheetRequest {
- /** The ID of the spreadsheet to copy the sheet to. */
+ /// The ID of the spreadsheet to copy the sheet to.
core.String destinationSpreadsheetId;
CopySheetToAnotherSpreadsheetRequest();
@@ -3787,7 +3800,8 @@ class CopySheetToAnotherSpreadsheetRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (destinationSpreadsheetId != null) {
_json["destinationSpreadsheetId"] = destinationSpreadsheetId;
}
@@ -3795,26 +3809,26 @@ class CopySheetToAnotherSpreadsheetRequest {
}
}
-/** Moves data from the source to the destination. */
+/// Moves data from the source to the destination.
class CutPasteRequest {
- /** The top-left coordinate where the data should be pasted. */
+ /// The top-left coordinate where the data should be pasted.
GridCoordinate destination;
- /**
- * What kind of data to paste. All the source data will be cut, regardless
- * of what is pasted.
- * Possible string values are:
- * - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
- * - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
- * merges.
- * - "PASTE_FORMAT" : Paste the format and data validation only.
- * - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
- * - "PASTE_FORMULA" : Paste the formulas only.
- * - "PASTE_DATA_VALIDATION" : Paste the data validation only.
- * - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
- * only.
- */
+
+ /// What kind of data to paste. All the source data will be cut, regardless
+ /// of what is pasted.
+ /// Possible string values are:
+ /// - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
+ /// - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
+ /// merges.
+ /// - "PASTE_FORMAT" : Paste the format and data validation only.
+ /// - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
+ /// - "PASTE_FORMULA" : Paste the formulas only.
+ /// - "PASTE_DATA_VALIDATION" : Paste the data validation only.
+ /// - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
+ /// only.
core.String pasteType;
- /** The source data to cut. */
+
+ /// The source data to cut.
GridRange source;
CutPasteRequest();
@@ -3832,7 +3846,8 @@ class CutPasteRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (destination != null) {
_json["destination"] = (destination).toJson();
}
@@ -3846,18 +3861,19 @@ class CutPasteRequest {
}
}
-/** A data validation rule. */
+/// A data validation rule.
class DataValidationRule {
- /** The condition that data in the cell must match. */
+ /// The condition that data in the cell must match.
BooleanCondition condition;
- /** A message to show the user when adding data to the cell. */
+
+ /// A message to show the user when adding data to the cell.
core.String inputMessage;
- /**
- * True if the UI should be customized based on the kind of condition.
- * If true, "List" conditions will show a dropdown.
- */
+
+ /// True if the UI should be customized based on the kind of condition.
+ /// If true, "List" conditions will show a dropdown.
core.bool showCustomUi;
- /** True if invalid data should be rejected. */
+
+ /// True if invalid data should be rejected.
core.bool strict;
DataValidationRule();
@@ -3878,7 +3894,8 @@ class DataValidationRule {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (condition != null) {
_json["condition"] = (condition).toJson();
}
@@ -3895,9 +3912,9 @@ class DataValidationRule {
}
}
-/** Removes the banded range with the given ID from the spreadsheet. */
+/// Removes the banded range with the given ID from the spreadsheet.
class DeleteBandingRequest {
- /** The ID of the banded range to delete. */
+ /// The ID of the banded range to delete.
core.int bandedRangeId;
DeleteBandingRequest();
@@ -3909,7 +3926,8 @@ class DeleteBandingRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRangeId != null) {
_json["bandedRangeId"] = bandedRangeId;
}
@@ -3917,14 +3935,13 @@ class DeleteBandingRequest {
}
}
-/**
- * Deletes a conditional format rule at the given index.
- * All subsequent rules' indexes are decremented.
- */
+/// Deletes a conditional format rule at the given index.
+/// All subsequent rules' indexes are decremented.
class DeleteConditionalFormatRuleRequest {
- /** The zero-based index of the rule to be deleted. */
+ /// The zero-based index of the rule to be deleted.
core.int index;
- /** The sheet the rule is being deleted from. */
+
+ /// The sheet the rule is being deleted from.
core.int sheetId;
DeleteConditionalFormatRuleRequest();
@@ -3939,7 +3956,8 @@ class DeleteConditionalFormatRuleRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (index != null) {
_json["index"] = index;
}
@@ -3950,9 +3968,9 @@ class DeleteConditionalFormatRuleRequest {
}
}
-/** The result of deleting a conditional format rule. */
+/// The result of deleting a conditional format rule.
class DeleteConditionalFormatRuleResponse {
- /** The rule that was deleted. */
+ /// The rule that was deleted.
ConditionalFormatRule rule;
DeleteConditionalFormatRuleResponse();
@@ -3964,7 +3982,8 @@ class DeleteConditionalFormatRuleResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (rule != null) {
_json["rule"] = (rule).toJson();
}
@@ -3972,9 +3991,9 @@ class DeleteConditionalFormatRuleResponse {
}
}
-/** Deletes the dimensions from the sheet. */
+/// Deletes the dimensions from the sheet.
class DeleteDimensionRequest {
- /** The dimensions to delete from the sheet. */
+ /// The dimensions to delete from the sheet.
DimensionRange range;
DeleteDimensionRequest();
@@ -3986,7 +4005,8 @@ class DeleteDimensionRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -3994,9 +4014,9 @@ class DeleteDimensionRequest {
}
}
-/** Deletes the embedded object with the given ID. */
+/// Deletes the embedded object with the given ID.
class DeleteEmbeddedObjectRequest {
- /** The ID of the embedded object to delete. */
+ /// The ID of the embedded object to delete.
core.int objectId;
DeleteEmbeddedObjectRequest();
@@ -4008,7 +4028,8 @@ class DeleteEmbeddedObjectRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (objectId != null) {
_json["objectId"] = objectId;
}
@@ -4016,9 +4037,9 @@ class DeleteEmbeddedObjectRequest {
}
}
-/** Deletes a particular filter view. */
+/// Deletes a particular filter view.
class DeleteFilterViewRequest {
- /** The ID of the filter to delete. */
+ /// The ID of the filter to delete.
core.int filterId;
DeleteFilterViewRequest();
@@ -4030,7 +4051,8 @@ class DeleteFilterViewRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filterId != null) {
_json["filterId"] = filterId;
}
@@ -4038,9 +4060,9 @@ class DeleteFilterViewRequest {
}
}
-/** Removes the named range with the given ID from the spreadsheet. */
+/// Removes the named range with the given ID from the spreadsheet.
class DeleteNamedRangeRequest {
- /** The ID of the named range to delete. */
+ /// The ID of the named range to delete.
core.String namedRangeId;
DeleteNamedRangeRequest();
@@ -4052,7 +4074,8 @@ class DeleteNamedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (namedRangeId != null) {
_json["namedRangeId"] = namedRangeId;
}
@@ -4060,9 +4083,9 @@ class DeleteNamedRangeRequest {
}
}
-/** Deletes the protected range with the given ID. */
+/// Deletes the protected range with the given ID.
class DeleteProtectedRangeRequest {
- /** The ID of the protected range to delete. */
+ /// The ID of the protected range to delete.
core.int protectedRangeId;
DeleteProtectedRangeRequest();
@@ -4074,7 +4097,8 @@ class DeleteProtectedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (protectedRangeId != null) {
_json["protectedRangeId"] = protectedRangeId;
}
@@ -4082,20 +4106,19 @@ class DeleteProtectedRangeRequest {
}
}
-/** Deletes a range of cells, shifting other cells into the deleted area. */
+/// Deletes a range of cells, shifting other cells into the deleted area.
class DeleteRangeRequest {
- /** The range of cells to delete. */
+ /// The range of cells to delete.
GridRange range;
- /**
- * The dimension from which deleted cells will be replaced with.
- * If ROWS, existing cells will be shifted upward to
- * replace the deleted cells. If COLUMNS, existing cells
- * will be shifted left to replace the deleted cells.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+
+ /// The dimension from which deleted cells will be replaced with.
+ /// If ROWS, existing cells will be shifted upward to
+ /// replace the deleted cells. If COLUMNS, existing cells
+ /// will be shifted left to replace the deleted cells.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String shiftDimension;
DeleteRangeRequest();
@@ -4110,7 +4133,8 @@ class DeleteRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -4121,9 +4145,9 @@ class DeleteRangeRequest {
}
}
-/** Deletes the requested sheet. */
+/// Deletes the requested sheet.
class DeleteSheetRequest {
- /** The ID of the sheet to delete. */
+ /// The ID of the sheet to delete.
core.int sheetId;
DeleteSheetRequest();
@@ -4135,7 +4159,8 @@ class DeleteSheetRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (sheetId != null) {
_json["sheetId"] = sheetId;
}
@@ -4143,18 +4168,16 @@ class DeleteSheetRequest {
}
}
-/** Properties about a dimension. */
+/// Properties about a dimension.
class DimensionProperties {
- /**
- * True if this dimension is being filtered.
- * This field is read-only.
- */
+ /// True if this dimension is being filtered.
+ /// This field is read-only.
core.bool hiddenByFilter;
- /** True if this dimension is explicitly hidden. */
+
+ /// True if this dimension is explicitly hidden.
core.bool hiddenByUser;
- /**
- * The height (if a row) or width (if a column) of the dimension in pixels.
- */
+
+ /// The height (if a row) or width (if a column) of the dimension in pixels.
core.int pixelSize;
DimensionProperties();
@@ -4172,7 +4195,8 @@ class DimensionProperties {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (hiddenByFilter != null) {
_json["hiddenByFilter"] = hiddenByFilter;
}
@@ -4186,27 +4210,26 @@ class DimensionProperties {
}
}
-/**
- * A range along a single dimension on a sheet.
- * All indexes are zero-based.
- * Indexes are half open: the start index is inclusive
- * and the end index is exclusive.
- * Missing indexes indicate the range is unbounded on that side.
- */
+/// A range along a single dimension on a sheet.
+/// All indexes are zero-based.
+/// Indexes are half open: the start index is inclusive
+/// and the end index is exclusive.
+/// Missing indexes indicate the range is unbounded on that side.
class DimensionRange {
- /**
- * The dimension of the span.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+ /// The dimension of the span.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String dimension;
- /** The end (exclusive) of the span, or not set if unbounded. */
+
+ /// The end (exclusive) of the span, or not set if unbounded.
core.int endIndex;
- /** The sheet this span is on. */
+
+ /// The sheet this span is on.
core.int sheetId;
- /** The start (inclusive) of the span, or not set if unbounded. */
+
+ /// The start (inclusive) of the span, or not set if unbounded.
core.int startIndex;
DimensionRange();
@@ -4227,7 +4250,8 @@ class DimensionRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dimension != null) {
_json["dimension"] = dimension;
}
@@ -4244,9 +4268,9 @@ class DimensionRange {
}
}
-/** Duplicates a particular filter view. */
+/// Duplicates a particular filter view.
class DuplicateFilterViewRequest {
- /** The ID of the filter being duplicated. */
+ /// The ID of the filter being duplicated.
core.int filterId;
DuplicateFilterViewRequest();
@@ -4258,7 +4282,8 @@ class DuplicateFilterViewRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filterId != null) {
_json["filterId"] = filterId;
}
@@ -4266,9 +4291,9 @@ class DuplicateFilterViewRequest {
}
}
-/** The result of a filter view being duplicated. */
+/// The result of a filter view being duplicated.
class DuplicateFilterViewResponse {
- /** The newly created filter. */
+ /// The newly created filter.
FilterView filter;
DuplicateFilterViewResponse();
@@ -4280,7 +4305,8 @@ class DuplicateFilterViewResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filter != null) {
_json["filter"] = (filter).toJson();
}
@@ -4288,22 +4314,21 @@ class DuplicateFilterViewResponse {
}
}
-/** Duplicates the contents of a sheet. */
+/// Duplicates the contents of a sheet.
class DuplicateSheetRequest {
- /**
- * The zero-based index where the new sheet should be inserted.
- * The index of all sheets after this are incremented.
- */
+ /// The zero-based index where the new sheet should be inserted.
+ /// The index of all sheets after this are incremented.
core.int insertSheetIndex;
- /**
- * If set, the ID of the new sheet. If not set, an ID is chosen.
- * If set, the ID must not conflict with any existing sheet ID.
- * If set, it must be non-negative.
- */
+
+ /// If set, the ID of the new sheet. If not set, an ID is chosen.
+ /// If set, the ID must not conflict with any existing sheet ID.
+ /// If set, it must be non-negative.
core.int newSheetId;
- /** The name of the new sheet. If empty, a new name is chosen for you. */
+
+ /// The name of the new sheet. If empty, a new name is chosen for you.
core.String newSheetName;
- /** The sheet to duplicate. */
+
+ /// The sheet to duplicate.
core.int sourceSheetId;
DuplicateSheetRequest();
@@ -4324,7 +4349,8 @@ class DuplicateSheetRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (insertSheetIndex != null) {
_json["insertSheetIndex"] = insertSheetIndex;
}
@@ -4341,9 +4367,9 @@ class DuplicateSheetRequest {
}
}
-/** The result of duplicating a sheet. */
+/// The result of duplicating a sheet.
class DuplicateSheetResponse {
- /** The properties of the duplicate sheet. */
+ /// The properties of the duplicate sheet.
SheetProperties properties;
DuplicateSheetResponse();
@@ -4355,7 +4381,8 @@ class DuplicateSheetResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (properties != null) {
_json["properties"] = (properties).toJson();
}
@@ -4363,16 +4390,16 @@ class DuplicateSheetResponse {
}
}
-/** The editors of a protected range. */
+/// The editors of a protected range.
class Editors {
- /**
- * True if anyone in the document's domain has edit access to the protected
- * range. Domain protection is only supported on documents within a domain.
- */
+ /// True if anyone in the document's domain has edit access to the protected
+ /// range. Domain protection is only supported on documents within a domain.
core.bool domainUsersCanEdit;
- /** The email addresses of groups with edit access to the protected range. */
+
+ /// The email addresses of groups with edit access to the protected range.
core.List<core.String> groups;
- /** The email addresses of users with edit access to the protected range. */
+
+ /// The email addresses of users with edit access to the protected range.
core.List<core.String> users;
Editors();
@@ -4390,7 +4417,8 @@ class Editors {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (domainUsersCanEdit != null) {
_json["domainUsersCanEdit"] = domainUsersCanEdit;
}
@@ -4404,13 +4432,15 @@ class Editors {
}
}
-/** A chart embedded in a sheet. */
+/// A chart embedded in a sheet.
class EmbeddedChart {
- /** The ID of the chart. */
+ /// The ID of the chart.
core.int chartId;
- /** The position of the chart. */
+
+ /// The position of the chart.
EmbeddedObjectPosition position;
- /** The specification of the chart. */
+
+ /// The specification of the chart.
ChartSpec spec;
EmbeddedChart();
@@ -4428,7 +4458,8 @@ class EmbeddedChart {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (chartId != null) {
_json["chartId"] = chartId;
}
@@ -4442,19 +4473,17 @@ class EmbeddedChart {
}
}
-/** The position of an embedded object such as a chart. */
+/// The position of an embedded object such as a chart.
class EmbeddedObjectPosition {
- /**
- * If true, the embedded object will be put on a new sheet whose ID
- * is chosen for you. Used only when writing.
- */
+ /// If true, the embedded object will be put on a new sheet whose ID
+ /// is chosen for you. Used only when writing.
core.bool newSheet;
- /** The position at which the object is overlaid on top of a grid. */
+
+ /// The position at which the object is overlaid on top of a grid.
OverlayPosition overlayPosition;
- /**
- * The sheet this is on. Set only if the embedded object
- * is on its own sheet. Must be non-negative.
- */
+
+ /// The sheet this is on. Set only if the embedded object
+ /// is on its own sheet. Must be non-negative.
core.int sheetId;
EmbeddedObjectPosition();
@@ -4472,7 +4501,8 @@ class EmbeddedObjectPosition {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (newSheet != null) {
_json["newSheet"] = newSheet;
}
@@ -4486,27 +4516,24 @@ class EmbeddedObjectPosition {
}
}
-/** An error in a cell. */
+/// An error in a cell.
class ErrorValue {
- /**
- * A message with more information about the error
- * (in the spreadsheet's locale).
- */
+ /// A message with more information about the error
+ /// (in the spreadsheet's locale).
core.String message;
- /**
- * The type of error.
- * Possible string values are:
- * - "ERROR_TYPE_UNSPECIFIED" : The default error type, do not use this.
- * - "ERROR" : Corresponds to the `#ERROR!` error.
- * - "NULL_VALUE" : Corresponds to the `#NULL!` error.
- * - "DIVIDE_BY_ZERO" : Corresponds to the `#DIV/0` error.
- * - "VALUE" : Corresponds to the `#VALUE!` error.
- * - "REF" : Corresponds to the `#REF!` error.
- * - "NAME" : Corresponds to the `#NAME?` error.
- * - "NUM" : Corresponds to the `#NUM`! error.
- * - "N_A" : Corresponds to the `#N/A` error.
- * - "LOADING" : Corresponds to the `Loading...` state.
- */
+
+ /// The type of error.
+ /// Possible string values are:
+ /// - "ERROR_TYPE_UNSPECIFIED" : The default error type, do not use this.
+ /// - "ERROR" : Corresponds to the `#ERROR!` error.
+ /// - "NULL_VALUE" : Corresponds to the `#NULL!` error.
+ /// - "DIVIDE_BY_ZERO" : Corresponds to the `#DIV/0` error.
+ /// - "VALUE" : Corresponds to the `#VALUE!` error.
+ /// - "REF" : Corresponds to the `#REF!` error.
+ /// - "NAME" : Corresponds to the `#NAME?` error.
+ /// - "NUM" : Corresponds to the `#NUM`! error.
+ /// - "N_A" : Corresponds to the `#N/A` error.
+ /// - "LOADING" : Corresponds to the `Loading...` state.
core.String type;
ErrorValue();
@@ -4521,7 +4548,8 @@ class ErrorValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (message != null) {
_json["message"] = message;
}
@@ -4532,29 +4560,27 @@ class ErrorValue {
}
}
-/** The kinds of value that a cell in a spreadsheet can have. */
+/// The kinds of value that a cell in a spreadsheet can have.
class ExtendedValue {
- /** Represents a boolean value. */
+ /// Represents a boolean value.
core.bool boolValue;
- /**
- * Represents an error.
- * This field is read-only.
- */
+
+ /// Represents an error.
+ /// This field is read-only.
ErrorValue errorValue;
- /** Represents a formula. */
+
+ /// Represents a formula.
core.String formulaValue;
- /**
- * Represents a double value.
- * Note: Dates, Times and DateTimes are represented as doubles in
- * "serial number" format.
- */
+
+ /// Represents a double value.
+ /// Note: Dates, Times and DateTimes are represented as doubles in
+ /// "serial number" format.
core.double numberValue;
- /**
- * Represents a string value.
- * Leading single quotes are not included. For example, if the user typed
- * `'123` into the UI, this would be represented as a `stringValue` of
- * `"123"`.
- */
+
+ /// Represents a string value.
+ /// Leading single quotes are not included. For example, if the user typed
+ /// `'123` into the UI, this would be represented as a `stringValue` of
+ /// `"123"`.
core.String stringValue;
ExtendedValue();
@@ -4578,7 +4604,8 @@ class ExtendedValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (boolValue != null) {
_json["boolValue"] = boolValue;
}
@@ -4598,15 +4625,14 @@ class ExtendedValue {
}
}
-/** Criteria for showing/hiding rows in a filter or filter view. */
+/// Criteria for showing/hiding rows in a filter or filter view.
class FilterCriteria {
- /**
- * A condition that must be true for values to be shown.
- * (This does not override hiddenValues -- if a value is listed there,
- * it will still be hidden.)
- */
+ /// A condition that must be true for values to be shown.
+ /// (This does not override hiddenValues -- if a value is listed there,
+ /// it will still be hidden.)
BooleanCondition condition;
- /** Values that should be hidden. */
+
+ /// Values that should be hidden.
core.List<core.String> hiddenValues;
FilterCriteria();
@@ -4621,7 +4647,8 @@ class FilterCriteria {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (condition != null) {
_json["condition"] = (condition).toJson();
}
@@ -4632,43 +4659,44 @@ class FilterCriteria {
}
}
-/** A filter view. */
+/// A filter view.
class FilterView {
- /**
- * The criteria for showing/hiding values per column.
- * The map's key is the column index, and the value is the criteria for
- * that column.
- */
+ /// The criteria for showing/hiding values per column.
+ /// The map's key is the column index, and the value is the criteria for
+ /// that column.
core.Map<core.String, FilterCriteria> criteria;
- /** The ID of the filter view. */
+
+ /// The ID of the filter view.
core.int filterViewId;
- /**
- * The named range this filter view is backed by, if any.
- *
- * When writing, only one of range or named_range_id
- * may be set.
- */
+
+ /// The named range this filter view is backed by, if any.
+ ///
+ /// When writing, only one of range or named_range_id
+ /// may be set.
core.String namedRangeId;
- /**
- * The range this filter view covers.
- *
- * When writing, only one of range or named_range_id
- * may be set.
- */
+
+ /// The range this filter view covers.
+ ///
+ /// When writing, only one of range or named_range_id
+ /// may be set.
GridRange range;
- /**
- * The sort order per column. Later specifications are used when values
- * are equal in the earlier specifications.
- */
+
+ /// The sort order per column. Later specifications are used when values
+ /// are equal in the earlier specifications.
core.List<SortSpec> sortSpecs;
- /** The name of the filter view. */
+
+ /// The name of the filter view.
core.String title;
FilterView();
FilterView.fromJson(core.Map _json) {
if (_json.containsKey("criteria")) {
- criteria = commons.mapMap<core.Map<core.String, core.Object>, FilterCriteria>(_json["criteria"], (core.Map<core.String, core.Object> item) => new FilterCriteria.fromJson(item));
+ criteria =
+ commons.mapMap<core.Map<core.String, core.Object>, FilterCriteria>(
+ _json["criteria"],
+ (core.Map<core.String, core.Object> item) =>
+ new FilterCriteria.fromJson(item));
}
if (_json.containsKey("filterViewId")) {
filterViewId = _json["filterViewId"];
@@ -4680,7 +4708,9 @@ class FilterView {
range = new GridRange.fromJson(_json["range"]);
}
if (_json.containsKey("sortSpecs")) {
- sortSpecs = _json["sortSpecs"].map((value) => new SortSpec.fromJson(value)).toList();
+ sortSpecs = _json["sortSpecs"]
+ .map((value) => new SortSpec.fromJson(value))
+ .toList();
}
if (_json.containsKey("title")) {
title = _json["title"];
@@ -4688,9 +4718,12 @@ class FilterView {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (criteria != null) {
- _json["criteria"] = commons.mapMap<FilterCriteria, core.Map<core.String, core.Object>>(criteria, (FilterCriteria item) => (item).toJson());
+ _json["criteria"] =
+ commons.mapMap<FilterCriteria, core.Map<core.String, core.Object>>(
+ criteria, (FilterCriteria item) => (item).toJson());
}
if (filterViewId != null) {
_json["filterViewId"] = filterViewId;
@@ -4711,37 +4744,43 @@ class FilterView {
}
}
-/** Finds and replaces data in cells over a range, sheet, or all sheets. */
+/// Finds and replaces data in cells over a range, sheet, or all sheets.
class FindReplaceRequest {
- /** True to find/replace over all sheets. */
+ /// True to find/replace over all sheets.
core.bool allSheets;
- /** The value to search. */
+
+ /// The value to search.
core.String find;
- /**
- * True if the search should include cells with formulas.
- * False to skip cells with formulas.
- */
+
+ /// True if the search should include cells with formulas.
+ /// False to skip cells with formulas.
core.bool includeFormulas;
- /** True if the search is case sensitive. */
+
+ /// True if the search is case sensitive.
core.bool matchCase;
- /** True if the find value should match the entire cell. */
+
+ /// True if the find value should match the entire cell.
core.bool matchEntireCell;
- /** The range to find/replace over. */
+
+ /// The range to find/replace over.
GridRange range;
- /** The value to use as the replacement. */
+
+ /// The value to use as the replacement.
core.String replacement;
- /**
- * True if the find value is a regex.
- * The regular expression and replacement should follow Java regex rules
- * at https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html.
- * The replacement string is allowed to refer to capturing groups.
- * For example, if one cell has the contents `"Google Sheets"` and another
- * has `"Google Docs"`, then searching for `"o.* (.*)"` with a replacement of
- * `"$1 Rocks"` would change the contents of the cells to
- * `"GSheets Rocks"` and `"GDocs Rocks"` respectively.
- */
+
+ /// True if the find value is a regex.
+ /// The regular expression and replacement should follow Java regex rules
+ /// at
+ /// https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html.
+ /// The replacement string is allowed to refer to capturing groups.
+ /// For example, if one cell has the contents `"Google Sheets"` and another
+ /// has `"Google Docs"`, then searching for `"o.* (.*)"` with a replacement
+ /// of
+ /// `"$1 Rocks"` would change the contents of the cells to
+ /// `"GSheets Rocks"` and `"GDocs Rocks"` respectively.
core.bool searchByRegex;
- /** The sheet to find/replace over. */
+
+ /// The sheet to find/replace over.
core.int sheetId;
FindReplaceRequest();
@@ -4777,7 +4816,8 @@ class FindReplaceRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (allSheets != null) {
_json["allSheets"] = allSheets;
}
@@ -4809,21 +4849,24 @@ class FindReplaceRequest {
}
}
-/** The result of the find/replace. */
+/// The result of the find/replace.
class FindReplaceResponse {
- /** The number of formula cells changed. */
+ /// The number of formula cells changed.
core.int formulasChanged;
- /**
- * The number of occurrences (possibly multiple within a cell) changed.
- * For example, if replacing `"e"` with `"o"` in `"Google Sheets"`, this would
- * be `"3"` because `"Google Sheets"` -> `"Googlo Shoots"`.
- */
+
+ /// The number of occurrences (possibly multiple within a cell) changed.
+ /// For example, if replacing `"e"` with `"o"` in `"Google Sheets"`, this
+ /// would
+ /// be `"3"` because `"Google Sheets"` -> `"Googlo Shoots"`.
core.int occurrencesChanged;
- /** The number of rows changed. */
+
+ /// The number of rows changed.
core.int rowsChanged;
- /** The number of sheets changed. */
+
+ /// The number of sheets changed.
core.int sheetsChanged;
- /** The number of non-formula cells changed. */
+
+ /// The number of non-formula cells changed.
core.int valuesChanged;
FindReplaceResponse();
@@ -4847,7 +4890,8 @@ class FindReplaceResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (formulasChanged != null) {
_json["formulasChanged"] = formulasChanged;
}
@@ -4867,18 +4911,18 @@ class FindReplaceResponse {
}
}
-/**
- * A rule that applies a gradient color scale format, based on
- * the interpolation points listed. The format of a cell will vary
- * based on its contents as compared to the values of the interpolation
- * points.
- */
+/// A rule that applies a gradient color scale format, based on
+/// the interpolation points listed. The format of a cell will vary
+/// based on its contents as compared to the values of the interpolation
+/// points.
class GradientRule {
- /** The final interpolation point. */
+ /// The final interpolation point.
InterpolationPoint maxpoint;
- /** An optional midway interpolation point. */
+
+ /// An optional midway interpolation point.
InterpolationPoint midpoint;
- /** The starting interpolation point. */
+
+ /// The starting interpolation point.
InterpolationPoint minpoint;
GradientRule();
@@ -4896,7 +4940,8 @@ class GradientRule {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (maxpoint != null) {
_json["maxpoint"] = (maxpoint).toJson();
}
@@ -4910,16 +4955,16 @@ class GradientRule {
}
}
-/**
- * A coordinate in a sheet.
- * All indexes are zero-based.
- */
+/// A coordinate in a sheet.
+/// All indexes are zero-based.
class GridCoordinate {
- /** The column index of the coordinate. */
+ /// The column index of the coordinate.
core.int columnIndex;
- /** The row index of the coordinate. */
+
+ /// The row index of the coordinate.
core.int rowIndex;
- /** The sheet this coordinate is on. */
+
+ /// The sheet this coordinate is on.
core.int sheetId;
GridCoordinate();
@@ -4937,7 +4982,8 @@ class GridCoordinate {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (columnIndex != null) {
_json["columnIndex"] = columnIndex;
}
@@ -4951,41 +4997,45 @@ class GridCoordinate {
}
}
-/** Data in the grid, as well as metadata about the dimensions. */
+/// Data in the grid, as well as metadata about the dimensions.
class GridData {
- /**
- * Metadata about the requested columns in the grid, starting with the column
- * in start_column.
- */
+ /// Metadata about the requested columns in the grid, starting with the
+ /// column
+ /// in start_column.
core.List<DimensionProperties> columnMetadata;
- /**
- * The data in the grid, one entry per row,
- * starting with the row in startRow.
- * The values in RowData will correspond to columns starting
- * at start_column.
- */
+
+ /// The data in the grid, one entry per row,
+ /// starting with the row in startRow.
+ /// The values in RowData will correspond to columns starting
+ /// at start_column.
core.List<RowData> rowData;
- /**
- * Metadata about the requested rows in the grid, starting with the row
- * in start_row.
- */
+
+ /// Metadata about the requested rows in the grid, starting with the row
+ /// in start_row.
core.List<DimensionProperties> rowMetadata;
- /** The first column this GridData refers to, zero-based. */
+
+ /// The first column this GridData refers to, zero-based.
core.int startColumn;
- /** The first row this GridData refers to, zero-based. */
+
+ /// The first row this GridData refers to, zero-based.
core.int startRow;
GridData();
GridData.fromJson(core.Map _json) {
if (_json.containsKey("columnMetadata")) {
- columnMetadata = _json["columnMetadata"].map((value) => new DimensionProperties.fromJson(value)).toList();
+ columnMetadata = _json["columnMetadata"]
+ .map((value) => new DimensionProperties.fromJson(value))
+ .toList();
}
if (_json.containsKey("rowData")) {
- rowData = _json["rowData"].map((value) => new RowData.fromJson(value)).toList();
+ rowData =
+ _json["rowData"].map((value) => new RowData.fromJson(value)).toList();
}
if (_json.containsKey("rowMetadata")) {
- rowMetadata = _json["rowMetadata"].map((value) => new DimensionProperties.fromJson(value)).toList();
+ rowMetadata = _json["rowMetadata"]
+ .map((value) => new DimensionProperties.fromJson(value))
+ .toList();
}
if (_json.containsKey("startColumn")) {
startColumn = _json["startColumn"];
@@ -4996,15 +5046,18 @@ class GridData {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (columnMetadata != null) {
- _json["columnMetadata"] = columnMetadata.map((value) => (value).toJson()).toList();
+ _json["columnMetadata"] =
+ columnMetadata.map((value) => (value).toJson()).toList();
}
if (rowData != null) {
_json["rowData"] = rowData.map((value) => (value).toJson()).toList();
}
if (rowMetadata != null) {
- _json["rowMetadata"] = rowMetadata.map((value) => (value).toJson()).toList();
+ _json["rowMetadata"] =
+ rowMetadata.map((value) => (value).toJson()).toList();
}
if (startColumn != null) {
_json["startColumn"] = startColumn;
@@ -5016,17 +5069,21 @@ class GridData {
}
}
-/** Properties of a grid. */
+/// Properties of a grid.
class GridProperties {
- /** The number of columns in the grid. */
+ /// The number of columns in the grid.
core.int columnCount;
- /** The number of columns that are frozen in the grid. */
+
+ /// The number of columns that are frozen in the grid.
core.int frozenColumnCount;
- /** The number of rows that are frozen in the grid. */
+
+ /// The number of rows that are frozen in the grid.
core.int frozenRowCount;
- /** True if the grid isn't showing gridlines in the UI. */
+
+ /// True if the grid isn't showing gridlines in the UI.
core.bool hideGridlines;
- /** The number of rows in the grid. */
+
+ /// The number of rows in the grid.
core.int rowCount;
GridProperties();
@@ -5050,7 +5107,8 @@ class GridProperties {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (columnCount != null) {
_json["columnCount"] = columnCount;
}
@@ -5070,47 +5128,49 @@ class GridProperties {
}
}
-/**
- * A range on a sheet.
- * All indexes are zero-based.
- * Indexes are half open, e.g the start index is inclusive
- * and the end index is exclusive -- [start_index, end_index).
- * Missing indexes indicate the range is unbounded on that side.
- *
- * For example, if `"Sheet1"` is sheet ID 0, then:
- *
- * `Sheet1!A1:A1 == sheet_id: 0,
- * start_row_index: 0, end_row_index: 1,
- * start_column_index: 0, end_column_index: 1`
- *
- * `Sheet1!A3:B4 == sheet_id: 0,
- * start_row_index: 2, end_row_index: 4,
- * start_column_index: 0, end_column_index: 2`
- *
- * `Sheet1!A:B == sheet_id: 0,
- * start_column_index: 0, end_column_index: 2`
- *
- * `Sheet1!A5:B == sheet_id: 0,
- * start_row_index: 4,
- * start_column_index: 0, end_column_index: 2`
- *
- * `Sheet1 == sheet_id:0`
- *
- * The start index must always be less than or equal to the end index.
- * If the start index equals the end index, then the range is empty.
- * Empty ranges are typically not meaningful and are usually rendered in the
- * UI as `#REF!`.
- */
+/// A range on a sheet.
+/// All indexes are zero-based.
+/// Indexes are half open, e.g the start index is inclusive
+/// and the end index is exclusive -- [start_index, end_index).
+/// Missing indexes indicate the range is unbounded on that side.
+///
+/// For example, if `"Sheet1"` is sheet ID 0, then:
+///
+/// `Sheet1!A1:A1 == sheet_id: 0,
+/// start_row_index: 0, end_row_index: 1,
+/// start_column_index: 0, end_column_index: 1`
+///
+/// `Sheet1!A3:B4 == sheet_id: 0,
+/// start_row_index: 2, end_row_index: 4,
+/// start_column_index: 0, end_column_index: 2`
+///
+/// `Sheet1!A:B == sheet_id: 0,
+/// start_column_index: 0, end_column_index: 2`
+///
+/// `Sheet1!A5:B == sheet_id: 0,
+/// start_row_index: 4,
+/// start_column_index: 0, end_column_index: 2`
+///
+/// `Sheet1 == sheet_id:0`
+///
+/// The start index must always be less than or equal to the end index.
+/// If the start index equals the end index, then the range is empty.
+/// Empty ranges are typically not meaningful and are usually rendered in the
+/// UI as `#REF!`.
class GridRange {
- /** The end column (exclusive) of the range, or not set if unbounded. */
+ /// The end column (exclusive) of the range, or not set if unbounded.
core.int endColumnIndex;
- /** The end row (exclusive) of the range, or not set if unbounded. */
+
+ /// The end row (exclusive) of the range, or not set if unbounded.
core.int endRowIndex;
- /** The sheet this range is on. */
+
+ /// The sheet this range is on.
core.int sheetId;
- /** The start column (inclusive) of the range, or not set if unbounded. */
+
+ /// The start column (inclusive) of the range, or not set if unbounded.
core.int startColumnIndex;
- /** The start row (inclusive) of the range, or not set if unbounded. */
+
+ /// The start row (inclusive) of the range, or not set if unbounded.
core.int startRowIndex;
GridRange();
@@ -5134,7 +5194,8 @@ class GridRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (endColumnIndex != null) {
_json["endColumnIndex"] = endColumnIndex;
}
@@ -5154,55 +5215,50 @@ class GridRange {
}
}
-/**
- * A <a href="/chart/interactive/docs/gallery/histogram">histogram chart</a>.
- * A histogram chart groups data items into bins, displaying each bin as a
- * column of stacked items. Histograms are used to display the distribution
- * of a dataset. Each column of items represents a range into which those
- * items fall. The number of bins can be chosen automatically or specified
- * explicitly.
- */
+/// A <a href="/chart/interactive/docs/gallery/histogram">histogram chart</a>.
+/// A histogram chart groups data items into bins, displaying each bin as a
+/// column of stacked items. Histograms are used to display the distribution
+/// of a dataset. Each column of items represents a range into which those
+/// items fall. The number of bins can be chosen automatically or specified
+/// explicitly.
class HistogramChartSpec {
- /**
- * By default the bucket size (the range of values stacked in a single
- * column) is chosen automatically, but it may be overridden here.
- * E.g., A bucket size of 1.5 results in buckets from 0 - 1.5, 1.5 - 3.0, etc.
- * Cannot be negative.
- * This field is optional.
- */
+ /// By default the bucket size (the range of values stacked in a single
+ /// column) is chosen automatically, but it may be overridden here.
+ /// E.g., A bucket size of 1.5 results in buckets from 0 - 1.5, 1.5 - 3.0,
+ /// etc.
+ /// Cannot be negative.
+ /// This field is optional.
core.double bucketSize;
- /**
- * The position of the chart legend.
- * Possible string values are:
- * - "HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not
- * use.
- * - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
- * - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
- * - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
- * - "TOP_LEGEND" : The legend is rendered on the top of the chart.
- * - "NO_LEGEND" : No legend is rendered.
- * - "INSIDE_LEGEND" : The legend is rendered inside the chart area.
- */
+
+ /// The position of the chart legend.
+ /// Possible string values are:
+ /// - "HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not
+ /// use.
+ /// - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
+ /// - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
+ /// - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
+ /// - "TOP_LEGEND" : The legend is rendered on the top of the chart.
+ /// - "NO_LEGEND" : No legend is rendered.
+ /// - "INSIDE_LEGEND" : The legend is rendered inside the chart area.
core.String legendPosition;
- /**
- * The outlier percentile is used to ensure that outliers do not adversely
- * affect the calculation of bucket sizes. For example, setting an outlier
- * percentile of 0.05 indicates that the top and bottom 5% of values when
- * calculating buckets. The values are still included in the chart, they will
- * be added to the first or last buckets instead of their own buckets.
- * Must be between 0.0 and 0.5.
- */
+
+ /// The outlier percentile is used to ensure that outliers do not adversely
+ /// affect the calculation of bucket sizes. For example, setting an outlier
+ /// percentile of 0.05 indicates that the top and bottom 5% of values when
+ /// calculating buckets. The values are still included in the chart, they
+ /// will
+ /// be added to the first or last buckets instead of their own buckets.
+ /// Must be between 0.0 and 0.5.
core.double outlierPercentile;
- /**
- * The series for a histogram may be either a single series of values to be
- * bucketed or multiple series, each of the same length, containing the name
- * of the series followed by the values to be bucketed for that series.
- */
+
+ /// The series for a histogram may be either a single series of values to be
+ /// bucketed or multiple series, each of the same length, containing the name
+ /// of the series followed by the values to be bucketed for that series.
core.List<HistogramSeries> series;
- /**
- * Whether horizontal divider lines should be displayed between items in each
- * column.
- */
+
+ /// Whether horizontal divider lines should be displayed between items in
+ /// each
+ /// column.
core.bool showItemDividers;
HistogramChartSpec();
@@ -5218,7 +5274,9 @@ class HistogramChartSpec {
outlierPercentile = _json["outlierPercentile"];
}
if (_json.containsKey("series")) {
- series = _json["series"].map((value) => new HistogramSeries.fromJson(value)).toList();
+ series = _json["series"]
+ .map((value) => new HistogramSeries.fromJson(value))
+ .toList();
}
if (_json.containsKey("showItemDividers")) {
showItemDividers = _json["showItemDividers"];
@@ -5226,7 +5284,8 @@ class HistogramChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bucketSize != null) {
_json["bucketSize"] = bucketSize;
}
@@ -5246,14 +5305,13 @@ class HistogramChartSpec {
}
}
-/** A histogram series containing the series color and data. */
+/// A histogram series containing the series color and data.
class HistogramSeries {
- /**
- * The color of the column representing this series in each bucket.
- * This field is optional.
- */
+ /// The color of the column representing this series in each bucket.
+ /// This field is optional.
Color barColor;
- /** The data for this histogram series. */
+
+ /// The data for this histogram series.
ChartData data;
HistogramSeries();
@@ -5268,7 +5326,8 @@ class HistogramSeries {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (barColor != null) {
_json["barColor"] = (barColor).toJson();
}
@@ -5279,26 +5338,24 @@ class HistogramSeries {
}
}
-/** Inserts rows or columns in a sheet at a particular index. */
+/// Inserts rows or columns in a sheet at a particular index.
class InsertDimensionRequest {
- /**
- * Whether dimension properties should be extended from the dimensions
- * before or after the newly inserted dimensions.
- * True to inherit from the dimensions before (in which case the start
- * index must be greater than 0), and false to inherit from the dimensions
- * after.
- *
- * For example, if row index 0 has red background and row index 1
- * has a green background, then inserting 2 rows at index 1 can inherit
- * either the green or red background. If `inheritFromBefore` is true,
- * the two new rows will be red (because the row before the insertion point
- * was red), whereas if `inheritFromBefore` is false, the two new rows will
- * be green (because the row after the insertion point was green).
- */
+ /// Whether dimension properties should be extended from the dimensions
+ /// before or after the newly inserted dimensions.
+ /// True to inherit from the dimensions before (in which case the start
+ /// index must be greater than 0), and false to inherit from the dimensions
+ /// after.
+ ///
+ /// For example, if row index 0 has red background and row index 1
+ /// has a green background, then inserting 2 rows at index 1 can inherit
+ /// either the green or red background. If `inheritFromBefore` is true,
+ /// the two new rows will be red (because the row before the insertion point
+ /// was red), whereas if `inheritFromBefore` is false, the two new rows will
+ /// be green (because the row after the insertion point was green).
core.bool inheritFromBefore;
- /**
- * The dimensions to insert. Both the start and end indexes must be bounded.
- */
+
+ /// The dimensions to insert. Both the start and end indexes must be
+ /// bounded.
DimensionRange range;
InsertDimensionRequest();
@@ -5313,7 +5370,8 @@ class InsertDimensionRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (inheritFromBefore != null) {
_json["inheritFromBefore"] = inheritFromBefore;
}
@@ -5324,19 +5382,18 @@ class InsertDimensionRequest {
}
}
-/** Inserts cells into a range, shifting the existing cells over or down. */
+/// Inserts cells into a range, shifting the existing cells over or down.
class InsertRangeRequest {
- /** The range to insert new cells into. */
+ /// The range to insert new cells into.
GridRange range;
- /**
- * The dimension which will be shifted when inserting cells.
- * If ROWS, existing cells will be shifted down.
- * If COLUMNS, existing cells will be shifted right.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+
+ /// The dimension which will be shifted when inserting cells.
+ /// If ROWS, existing cells will be shifted down.
+ /// If COLUMNS, existing cells will be shifted right.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String shiftDimension;
InsertRangeRequest();
@@ -5351,7 +5408,8 @@ class InsertRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -5362,42 +5420,38 @@ class InsertRangeRequest {
}
}
-/**
- * A single interpolation point on a gradient conditional format.
- * These pin the gradient color scale according to the color,
- * type and value chosen.
- */
+/// A single interpolation point on a gradient conditional format.
+/// These pin the gradient color scale according to the color,
+/// type and value chosen.
class InterpolationPoint {
- /** The color this interpolation point should use. */
+ /// The color this interpolation point should use.
Color color;
- /**
- * How the value should be interpreted.
- * Possible string values are:
- * - "INTERPOLATION_POINT_TYPE_UNSPECIFIED" : The default value, do not use.
- * - "MIN" : The interpolation point will use the minimum value in the
- * cells over the range of the conditional format.
- * - "MAX" : The interpolation point will use the maximum value in the
- * cells over the range of the conditional format.
- * - "NUMBER" : The interpolation point will use exactly the value in
- * InterpolationPoint.value.
- * - "PERCENT" : The interpolation point will be the given percentage over
- * all the cells in the range of the conditional format.
- * This is equivalent to NUMBER if the value was:
- * `=(MAX(FLATTEN(range)) * (value / 100))
- * + (MIN(FLATTEN(range)) * (1 - (value / 100)))`
- * (where errors in the range are ignored when flattening).
- * - "PERCENTILE" : The interpolation point will be the given percentile
- * over all the cells in the range of the conditional format.
- * This is equivalent to NUMBER if the value was:
- * `=PERCENTILE(FLATTEN(range), value / 100)`
- * (where errors in the range are ignored when flattening).
- */
+
+ /// How the value should be interpreted.
+ /// Possible string values are:
+ /// - "INTERPOLATION_POINT_TYPE_UNSPECIFIED" : The default value, do not use.
+ /// - "MIN" : The interpolation point will use the minimum value in the
+ /// cells over the range of the conditional format.
+ /// - "MAX" : The interpolation point will use the maximum value in the
+ /// cells over the range of the conditional format.
+ /// - "NUMBER" : The interpolation point will use exactly the value in
+ /// InterpolationPoint.value.
+ /// - "PERCENT" : The interpolation point will be the given percentage over
+ /// all the cells in the range of the conditional format.
+ /// This is equivalent to NUMBER if the value was:
+ /// `=(MAX(FLATTEN(range)) * (value / 100))
+ /// + (MIN(FLATTEN(range)) * (1 - (value / 100)))`
+ /// (where errors in the range are ignored when flattening).
+ /// - "PERCENTILE" : The interpolation point will be the given percentile
+ /// over all the cells in the range of the conditional format.
+ /// This is equivalent to NUMBER if the value was:
+ /// `=PERCENTILE(FLATTEN(range), value / 100)`
+ /// (where errors in the range are ignored when flattening).
core.String type;
- /**
- * The value this interpolation point uses. May be a formula.
- * Unused if type is MIN or
- * MAX.
- */
+
+ /// The value this interpolation point uses. May be a formula.
+ /// Unused if type is MIN or
+ /// MAX.
core.String value;
InterpolationPoint();
@@ -5415,7 +5469,8 @@ class InterpolationPoint {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (color != null) {
_json["color"] = (color).toJson();
}
@@ -5429,20 +5484,15 @@ class InterpolationPoint {
}
}
-/**
- * Settings to control how circular dependencies are resolved with iterative
- * calculation.
- */
+/// Settings to control how circular dependencies are resolved with iterative
+/// calculation.
class IterativeCalculationSettings {
- /**
- * When iterative calculation is enabled and successive results differ by
- * less than this threshold value, the calculation rounds stop.
- */
+ /// When iterative calculation is enabled and successive results differ by
+ /// less than this threshold value, the calculation rounds stop.
core.double convergenceThreshold;
- /**
- * When iterative calculation is enabled, the maximum number of calculation
- * rounds to perform.
- */
+
+ /// When iterative calculation is enabled, the maximum number of calculation
+ /// rounds to perform.
core.int maxIterations;
IterativeCalculationSettings();
@@ -5457,7 +5507,8 @@ class IterativeCalculationSettings {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (convergenceThreshold != null) {
_json["convergenceThreshold"] = convergenceThreshold;
}
@@ -5468,17 +5519,16 @@ class IterativeCalculationSettings {
}
}
-/** Merges all cells in the range. */
+/// Merges all cells in the range.
class MergeCellsRequest {
- /**
- * How the cells should be merged.
- * Possible string values are:
- * - "MERGE_ALL" : Create a single merge from the range
- * - "MERGE_COLUMNS" : Create a merge for each column in the range
- * - "MERGE_ROWS" : Create a merge for each row in the range
- */
+ /// How the cells should be merged.
+ /// Possible string values are:
+ /// - "MERGE_ALL" : Create a single merge from the range
+ /// - "MERGE_COLUMNS" : Create a merge for each column in the range
+ /// - "MERGE_ROWS" : Create a merge for each row in the range
core.String mergeType;
- /** The range of cells to merge. */
+
+ /// The range of cells to merge.
GridRange range;
MergeCellsRequest();
@@ -5493,7 +5543,8 @@ class MergeCellsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (mergeType != null) {
_json["mergeType"] = mergeType;
}
@@ -5504,24 +5555,23 @@ class MergeCellsRequest {
}
}
-/** Moves one or more rows or columns. */
+/// Moves one or more rows or columns.
class MoveDimensionRequest {
- /**
- * The zero-based start index of where to move the source data to,
- * based on the coordinates *before* the source data is removed
- * from the grid. Existing data will be shifted down or right
- * (depending on the dimension) to make room for the moved dimensions.
- * The source dimensions are removed from the grid, so the
- * the data may end up in a different index than specified.
- *
- * For example, given `A1..A5` of `0, 1, 2, 3, 4` and wanting to move
- * `"1"` and `"2"` to between `"3"` and `"4"`, the source would be
- * `ROWS [1..3)`,and the destination index would be `"4"`
- * (the zero-based index of row 5).
- * The end result would be `A1..A5` of `0, 3, 1, 2, 4`.
- */
+ /// The zero-based start index of where to move the source data to,
+ /// based on the coordinates *before* the source data is removed
+ /// from the grid. Existing data will be shifted down or right
+ /// (depending on the dimension) to make room for the moved dimensions.
+ /// The source dimensions are removed from the grid, so the
+ /// the data may end up in a different index than specified.
+ ///
+ /// For example, given `A1..A5` of `0, 1, 2, 3, 4` and wanting to move
+ /// `"1"` and `"2"` to between `"3"` and `"4"`, the source would be
+ /// `ROWS [1..3)`,and the destination index would be `"4"`
+ /// (the zero-based index of row 5).
+ /// The end result would be `A1..A5` of `0, 3, 1, 2, 4`.
core.int destinationIndex;
- /** The source dimensions to move. */
+
+ /// The source dimensions to move.
DimensionRange source;
MoveDimensionRequest();
@@ -5536,7 +5586,8 @@ class MoveDimensionRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (destinationIndex != null) {
_json["destinationIndex"] = destinationIndex;
}
@@ -5547,13 +5598,15 @@ class MoveDimensionRequest {
}
}
-/** A named range. */
+/// A named range.
class NamedRange {
- /** The name of the named range. */
+ /// The name of the named range.
core.String name;
- /** The ID of the named range. */
+
+ /// The ID of the named range.
core.String namedRangeId;
- /** The range this represents. */
+
+ /// The range this represents.
GridRange range;
NamedRange();
@@ -5571,7 +5624,8 @@ class NamedRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (name != null) {
_json["name"] = name;
}
@@ -5585,32 +5639,30 @@ class NamedRange {
}
}
-/** The number format of a cell. */
+/// The number format of a cell.
class NumberFormat {
- /**
- * Pattern string used for formatting. If not set, a default pattern based on
- * the user's locale will be used if necessary for the given type.
- * See the [Date and Number Formats guide](/sheets/api/guides/formats) for
- * more
- * information about the supported patterns.
- */
+ /// Pattern string used for formatting. If not set, a default pattern based
+ /// on
+ /// the user's locale will be used if necessary for the given type.
+ /// See the [Date and Number Formats guide](/sheets/api/guides/formats) for
+ /// more
+ /// information about the supported patterns.
core.String pattern;
- /**
- * The type of the number format.
- * When writing, this field must be set.
- * Possible string values are:
- * - "NUMBER_FORMAT_TYPE_UNSPECIFIED" : The number format is not specified
- * and is based on the contents of the cell.
- * Do not explicitly use this.
- * - "TEXT" : Text formatting, e.g `1000.12`
- * - "NUMBER" : Number formatting, e.g, `1,000.12`
- * - "PERCENT" : Percent formatting, e.g `10.12%`
- * - "CURRENCY" : Currency formatting, e.g `$1,000.12`
- * - "DATE" : Date formatting, e.g `9/26/2008`
- * - "TIME" : Time formatting, e.g `3:59:00 PM`
- * - "DATE_TIME" : Date+Time formatting, e.g `9/26/08 15:59:00`
- * - "SCIENTIFIC" : Scientific number formatting, e.g `1.01E+03`
- */
+
+ /// The type of the number format.
+ /// When writing, this field must be set.
+ /// Possible string values are:
+ /// - "NUMBER_FORMAT_TYPE_UNSPECIFIED" : The number format is not specified
+ /// and is based on the contents of the cell.
+ /// Do not explicitly use this.
+ /// - "TEXT" : Text formatting, e.g `1000.12`
+ /// - "NUMBER" : Number formatting, e.g, `1,000.12`
+ /// - "PERCENT" : Percent formatting, e.g `10.12%`
+ /// - "CURRENCY" : Currency formatting, e.g `$1,000.12`
+ /// - "DATE" : Date formatting, e.g `9/26/2008`
+ /// - "TIME" : Time formatting, e.g `3:59:00 PM`
+ /// - "DATE_TIME" : Date+Time formatting, e.g `9/26/08 15:59:00`
+ /// - "SCIENTIFIC" : Scientific number formatting, e.g `1.01E+03`
core.String type;
NumberFormat();
@@ -5625,7 +5677,8 @@ class NumberFormat {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (pattern != null) {
_json["pattern"] = pattern;
}
@@ -5636,50 +5689,46 @@ class NumberFormat {
}
}
-/**
- * An <a href="/chart/interactive/docs/gallery/orgchart">org chart</a>.
- * Org charts require a unique set of labels in labels and may
- * optionally include parent_labels and tooltips.
- * parent_labels contain, for each node, the label identifying the parent
- * node. tooltips contain, for each node, an optional tooltip.
- *
- * For example, to describe an OrgChart with Alice as the CEO, Bob as the
- * President (reporting to Alice) and Cathy as VP of Sales (also reporting to
- * Alice), have labels contain "Alice", "Bob", "Cathy",
- * parent_labels contain "", "Alice", "Alice" and tooltips contain
- * "CEO", "President", "VP Sales".
- */
+/// An <a href="/chart/interactive/docs/gallery/orgchart">org chart</a>.
+/// Org charts require a unique set of labels in labels and may
+/// optionally include parent_labels and tooltips.
+/// parent_labels contain, for each node, the label identifying the parent
+/// node. tooltips contain, for each node, an optional tooltip.
+///
+/// For example, to describe an OrgChart with Alice as the CEO, Bob as the
+/// President (reporting to Alice) and Cathy as VP of Sales (also reporting to
+/// Alice), have labels contain "Alice", "Bob", "Cathy",
+/// parent_labels contain "", "Alice", "Alice" and tooltips contain
+/// "CEO", "President", "VP Sales".
class OrgChartSpec {
- /**
- * The data containing the labels for all the nodes in the chart. Labels
- * must be unique.
- */
+ /// The data containing the labels for all the nodes in the chart. Labels
+ /// must be unique.
ChartData labels;
- /** The color of the org chart nodes. */
+
+ /// The color of the org chart nodes.
Color nodeColor;
- /**
- * The size of the org chart nodes.
- * Possible string values are:
- * - "ORG_CHART_LABEL_SIZE_UNSPECIFIED" : Default value, do not use.
- * - "SMALL" : The small org chart node size.
- * - "MEDIUM" : The medium org chart node size.
- * - "LARGE" : The large org chart node size.
- */
+
+ /// The size of the org chart nodes.
+ /// Possible string values are:
+ /// - "ORG_CHART_LABEL_SIZE_UNSPECIFIED" : Default value, do not use.
+ /// - "SMALL" : The small org chart node size.
+ /// - "MEDIUM" : The medium org chart node size.
+ /// - "LARGE" : The large org chart node size.
core.String nodeSize;
- /**
- * The data containing the label of the parent for the corresponding node.
- * A blank value indicates that the node has no parent and is a top-level
- * node.
- * This field is optional.
- */
+
+ /// The data containing the label of the parent for the corresponding node.
+ /// A blank value indicates that the node has no parent and is a top-level
+ /// node.
+ /// This field is optional.
ChartData parentLabels;
- /** The color of the selected org chart nodes. */
+
+ /// The color of the selected org chart nodes.
Color selectedNodeColor;
- /**
- * The data containing the tooltip for the corresponding node. A blank value
- * results in no tooltip being displayed for the node.
- * This field is optional.
- */
+
+ /// The data containing the tooltip for the corresponding node. A blank
+ /// value
+ /// results in no tooltip being displayed for the node.
+ /// This field is optional.
ChartData tooltips;
OrgChartSpec();
@@ -5706,7 +5755,8 @@ class OrgChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (labels != null) {
_json["labels"] = (labels).toJson();
}
@@ -5729,23 +5779,23 @@ class OrgChartSpec {
}
}
-/** The location an object is overlaid on top of a grid. */
+/// The location an object is overlaid on top of a grid.
class OverlayPosition {
- /** The cell the object is anchored to. */
+ /// The cell the object is anchored to.
GridCoordinate anchorCell;
- /** The height of the object, in pixels. Defaults to 371. */
+
+ /// The height of the object, in pixels. Defaults to 371.
core.int heightPixels;
- /**
- * The horizontal offset, in pixels, that the object is offset
- * from the anchor cell.
- */
+
+ /// The horizontal offset, in pixels, that the object is offset
+ /// from the anchor cell.
core.int offsetXPixels;
- /**
- * The vertical offset, in pixels, that the object is offset
- * from the anchor cell.
- */
+
+ /// The vertical offset, in pixels, that the object is offset
+ /// from the anchor cell.
core.int offsetYPixels;
- /** The width of the object, in pixels. Defaults to 600. */
+
+ /// The width of the object, in pixels. Defaults to 600.
core.int widthPixels;
OverlayPosition();
@@ -5769,7 +5819,8 @@ class OverlayPosition {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (anchorCell != null) {
_json["anchorCell"] = (anchorCell).toJson();
}
@@ -5789,18 +5840,19 @@ class OverlayPosition {
}
}
-/**
- * The amount of padding around the cell, in pixels.
- * When updating padding, every field must be specified.
- */
+/// The amount of padding around the cell, in pixels.
+/// When updating padding, every field must be specified.
class Padding {
- /** The bottom padding of the cell. */
+ /// The bottom padding of the cell.
core.int bottom;
- /** The left padding of the cell. */
+
+ /// The left padding of the cell.
core.int left;
- /** The right padding of the cell. */
+
+ /// The right padding of the cell.
core.int right;
- /** The top padding of the cell. */
+
+ /// The top padding of the cell.
core.int top;
Padding();
@@ -5821,7 +5873,8 @@ class Padding {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bottom != null) {
_json["bottom"] = bottom;
}
@@ -5838,29 +5891,31 @@ class Padding {
}
}
-/** Inserts data into the spreadsheet starting at the specified coordinate. */
+/// Inserts data into the spreadsheet starting at the specified coordinate.
class PasteDataRequest {
- /** The coordinate at which the data should start being inserted. */
+ /// The coordinate at which the data should start being inserted.
GridCoordinate coordinate;
- /** The data to insert. */
+
+ /// The data to insert.
core.String data;
- /** The delimiter in the data. */
+
+ /// The delimiter in the data.
core.String delimiter;
- /** True if the data is HTML. */
+
+ /// True if the data is HTML.
core.bool html;
- /**
- * How the data should be pasted.
- * Possible string values are:
- * - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
- * - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
- * merges.
- * - "PASTE_FORMAT" : Paste the format and data validation only.
- * - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
- * - "PASTE_FORMULA" : Paste the formulas only.
- * - "PASTE_DATA_VALIDATION" : Paste the data validation only.
- * - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
- * only.
- */
+
+ /// How the data should be pasted.
+ /// Possible string values are:
+ /// - "PASTE_NORMAL" : Paste values, formulas, formats, and merges.
+ /// - "PASTE_VALUES" : Paste the values ONLY without formats, formulas, or
+ /// merges.
+ /// - "PASTE_FORMAT" : Paste the format and data validation only.
+ /// - "PASTE_NO_BORDERS" : Like PASTE_NORMAL but without borders.
+ /// - "PASTE_FORMULA" : Paste the formulas only.
+ /// - "PASTE_DATA_VALIDATION" : Paste the data validation only.
+ /// - "PASTE_CONDITIONAL_FORMATTING" : Paste the conditional formatting rules
+ /// only.
core.String type;
PasteDataRequest();
@@ -5884,7 +5939,8 @@ class PasteDataRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (coordinate != null) {
_json["coordinate"] = (coordinate).toJson();
}
@@ -5904,27 +5960,29 @@ class PasteDataRequest {
}
}
-/** A <a href="/chart/interactive/docs/gallery/piechart">pie chart</a>. */
+/// A <a href="/chart/interactive/docs/gallery/piechart">pie chart</a>.
class PieChartSpec {
- /** The data that covers the domain of the pie chart. */
+ /// The data that covers the domain of the pie chart.
ChartData domain;
- /**
- * Where the legend of the pie chart should be drawn.
- * Possible string values are:
- * - "PIE_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
- * - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
- * - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
- * - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
- * - "TOP_LEGEND" : The legend is rendered on the top of the chart.
- * - "NO_LEGEND" : No legend is rendered.
- * - "LABELED_LEGEND" : Each pie slice has a label attached to it.
- */
+
+ /// Where the legend of the pie chart should be drawn.
+ /// Possible string values are:
+ /// - "PIE_CHART_LEGEND_POSITION_UNSPECIFIED" : Default value, do not use.
+ /// - "BOTTOM_LEGEND" : The legend is rendered on the bottom of the chart.
+ /// - "LEFT_LEGEND" : The legend is rendered on the left of the chart.
+ /// - "RIGHT_LEGEND" : The legend is rendered on the right of the chart.
+ /// - "TOP_LEGEND" : The legend is rendered on the top of the chart.
+ /// - "NO_LEGEND" : No legend is rendered.
+ /// - "LABELED_LEGEND" : Each pie slice has a label attached to it.
core.String legendPosition;
- /** The size of the hole in the pie chart. */
+
+ /// The size of the hole in the pie chart.
core.double pieHole;
- /** The data that covers the one and only series of the pie chart. */
+
+ /// The data that covers the one and only series of the pie chart.
ChartData series;
- /** True if the pie is three dimensional. */
+
+ /// True if the pie is three dimensional.
core.bool threeDimensional;
PieChartSpec();
@@ -5948,7 +6006,8 @@ class PieChartSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (domain != null) {
_json["domain"] = (domain).toJson();
}
@@ -5968,9 +6027,9 @@ class PieChartSpec {
}
}
-/** Criteria for showing/hiding rows in a pivot table. */
+/// Criteria for showing/hiding rows in a pivot table.
class PivotFilterCriteria {
- /** Values that should be included. Values not listed here are excluded. */
+ /// Values that should be included. Values not listed here are excluded.
core.List<core.String> visibleValues;
PivotFilterCriteria();
@@ -5982,7 +6041,8 @@ class PivotFilterCriteria {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (visibleValues != null) {
_json["visibleValues"] = visibleValues;
}
@@ -5990,32 +6050,30 @@ class PivotFilterCriteria {
}
}
-/** A single grouping (either row or column) in a pivot table. */
+/// A single grouping (either row or column) in a pivot table.
class PivotGroup {
- /** True if the pivot table should include the totals for this grouping. */
+ /// True if the pivot table should include the totals for this grouping.
core.bool showTotals;
- /**
- * The order the values in this group should be sorted.
- * Possible string values are:
- * - "SORT_ORDER_UNSPECIFIED" : Default value, do not use this.
- * - "ASCENDING" : Sort ascending.
- * - "DESCENDING" : Sort descending.
- */
+
+ /// The order the values in this group should be sorted.
+ /// Possible string values are:
+ /// - "SORT_ORDER_UNSPECIFIED" : Default value, do not use this.
+ /// - "ASCENDING" : Sort ascending.
+ /// - "DESCENDING" : Sort descending.
core.String sortOrder;
- /**
- * The column offset of the source range that this grouping is based on.
- *
- * For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0`
- * means this group refers to column `C`, whereas the offset `1` would refer
- * to column `D`.
- */
+
+ /// The column offset of the source range that this grouping is based on.
+ ///
+ /// For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0`
+ /// means this group refers to column `C`, whereas the offset `1` would refer
+ /// to column `D`.
core.int sourceColumnOffset;
- /**
- * The bucket of the opposite pivot group to sort by.
- * If not specified, sorting is alphabetical by this group's values.
- */
+
+ /// The bucket of the opposite pivot group to sort by.
+ /// If not specified, sorting is alphabetical by this group's values.
PivotGroupSortValueBucket valueBucket;
- /** Metadata about values in the grouping. */
+
+ /// Metadata about values in the grouping.
core.List<PivotGroupValueMetadata> valueMetadata;
PivotGroup();
@@ -6031,15 +6089,19 @@ class PivotGroup {
sourceColumnOffset = _json["sourceColumnOffset"];
}
if (_json.containsKey("valueBucket")) {
- valueBucket = new PivotGroupSortValueBucket.fromJson(_json["valueBucket"]);
+ valueBucket =
+ new PivotGroupSortValueBucket.fromJson(_json["valueBucket"]);
}
if (_json.containsKey("valueMetadata")) {
- valueMetadata = _json["valueMetadata"].map((value) => new PivotGroupValueMetadata.fromJson(value)).toList();
+ valueMetadata = _json["valueMetadata"]
+ .map((value) => new PivotGroupValueMetadata.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (showTotals != null) {
_json["showTotals"] = showTotals;
}
@@ -6053,39 +6115,37 @@ class PivotGroup {
_json["valueBucket"] = (valueBucket).toJson();
}
if (valueMetadata != null) {
- _json["valueMetadata"] = valueMetadata.map((value) => (value).toJson()).toList();
+ _json["valueMetadata"] =
+ valueMetadata.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/**
- * Information about which values in a pivot group should be used for sorting.
- */
+/// Information about which values in a pivot group should be used for sorting.
class PivotGroupSortValueBucket {
- /**
- * Determines the bucket from which values are chosen to sort.
- *
- * For example, in a pivot table with one row group & two column groups,
- * the row group can list up to two values. The first value corresponds
- * to a value within the first column group, and the second value
- * corresponds to a value in the second column group. If no values
- * are listed, this would indicate that the row should be sorted according
- * to the "Grand Total" over the column groups. If a single value is listed,
- * this would correspond to using the "Total" of that bucket.
- */
+ /// Determines the bucket from which values are chosen to sort.
+ ///
+ /// For example, in a pivot table with one row group & two column groups,
+ /// the row group can list up to two values. The first value corresponds
+ /// to a value within the first column group, and the second value
+ /// corresponds to a value in the second column group. If no values
+ /// are listed, this would indicate that the row should be sorted according
+ /// to the "Grand Total" over the column groups. If a single value is listed,
+ /// this would correspond to using the "Total" of that bucket.
core.List<ExtendedValue> buckets;
- /**
- * The offset in the PivotTable.values list which the values in this
- * grouping should be sorted by.
- */
+
+ /// The offset in the PivotTable.values list which the values in this
+ /// grouping should be sorted by.
core.int valuesIndex;
PivotGroupSortValueBucket();
PivotGroupSortValueBucket.fromJson(core.Map _json) {
if (_json.containsKey("buckets")) {
- buckets = _json["buckets"].map((value) => new ExtendedValue.fromJson(value)).toList();
+ buckets = _json["buckets"]
+ .map((value) => new ExtendedValue.fromJson(value))
+ .toList();
}
if (_json.containsKey("valuesIndex")) {
valuesIndex = _json["valuesIndex"];
@@ -6093,7 +6153,8 @@ class PivotGroupSortValueBucket {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (buckets != null) {
_json["buckets"] = buckets.map((value) => (value).toJson()).toList();
}
@@ -6104,15 +6165,14 @@ class PivotGroupSortValueBucket {
}
}
-/** Metadata about a value in a pivot grouping. */
+/// Metadata about a value in a pivot grouping.
class PivotGroupValueMetadata {
- /** True if the data corresponding to the value is collapsed. */
+ /// True if the data corresponding to the value is collapsed.
core.bool collapsed;
- /**
- * The calculated value the metadata corresponds to.
- * (Note that formulaValue is not valid,
- * because the values will be calculated.)
- */
+
+ /// The calculated value the metadata corresponds to.
+ /// (Note that formulaValue is not valid,
+ /// because the values will be calculated.)
ExtendedValue value;
PivotGroupValueMetadata();
@@ -6127,7 +6187,8 @@ class PivotGroupValueMetadata {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (collapsed != null) {
_json["collapsed"] = collapsed;
}
@@ -6138,47 +6199,56 @@ class PivotGroupValueMetadata {
}
}
-/** A pivot table. */
+/// A pivot table.
class PivotTable {
- /** Each column grouping in the pivot table. */
+ /// Each column grouping in the pivot table.
core.List<PivotGroup> columns;
- /**
- * An optional mapping of filters per source column offset.
- *
- * The filters will be applied before aggregating data into the pivot table.
- * The map's key is the column offset of the source range that you want to
- * filter, and the value is the criteria for that column.
- *
- * For example, if the source was `C10:E15`, a key of `0` will have the filter
- * for column `C`, whereas the key `1` is for column `D`.
- */
+
+ /// An optional mapping of filters per source column offset.
+ ///
+ /// The filters will be applied before aggregating data into the pivot table.
+ /// The map's key is the column offset of the source range that you want to
+ /// filter, and the value is the criteria for that column.
+ ///
+ /// For example, if the source was `C10:E15`, a key of `0` will have the
+ /// filter
+ /// for column `C`, whereas the key `1` is for column `D`.
core.Map<core.String, PivotFilterCriteria> criteria;
- /** Each row grouping in the pivot table. */
+
+ /// Each row grouping in the pivot table.
core.List<PivotGroup> rows;
- /** The range the pivot table is reading data from. */
+
+ /// The range the pivot table is reading data from.
GridRange source;
- /**
- * Whether values should be listed horizontally (as columns)
- * or vertically (as rows).
- * Possible string values are:
- * - "HORIZONTAL" : Values are laid out horizontally (as columns).
- * - "VERTICAL" : Values are laid out vertically (as rows).
- */
+
+ /// Whether values should be listed horizontally (as columns)
+ /// or vertically (as rows).
+ /// Possible string values are:
+ /// - "HORIZONTAL" : Values are laid out horizontally (as columns).
+ /// - "VERTICAL" : Values are laid out vertically (as rows).
core.String valueLayout;
- /** A list of values to include in the pivot table. */
+
+ /// A list of values to include in the pivot table.
core.List<PivotValue> values;
PivotTable();
PivotTable.fromJson(core.Map _json) {
if (_json.containsKey("columns")) {
- columns = _json["columns"].map((value) => new PivotGroup.fromJson(value)).toList();
+ columns = _json["columns"]
+ .map((value) => new PivotGroup.fromJson(value))
+ .toList();
}
if (_json.containsKey("criteria")) {
- criteria = commons.mapMap<core.Map<core.String, core.Object>, PivotFilterCriteria>(_json["criteria"], (core.Map<core.String, core.Object> item) => new PivotFilterCriteria.fromJson(item));
+ criteria = commons
+ .mapMap<core.Map<core.String, core.Object>, PivotFilterCriteria>(
+ _json["criteria"],
+ (core.Map<core.String, core.Object> item) =>
+ new PivotFilterCriteria.fromJson(item));
}
if (_json.containsKey("rows")) {
- rows = _json["rows"].map((value) => new PivotGroup.fromJson(value)).toList();
+ rows =
+ _json["rows"].map((value) => new PivotGroup.fromJson(value)).toList();
}
if (_json.containsKey("source")) {
source = new GridRange.fromJson(_json["source"]);
@@ -6187,17 +6257,22 @@ class PivotTable {
valueLayout = _json["valueLayout"];
}
if (_json.containsKey("values")) {
- values = _json["values"].map((value) => new PivotValue.fromJson(value)).toList();
+ values = _json["values"]
+ .map((value) => new PivotValue.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (columns != null) {
_json["columns"] = columns.map((value) => (value).toJson()).toList();
}
if (criteria != null) {
- _json["criteria"] = commons.mapMap<PivotFilterCriteria, core.Map<core.String, core.Object>>(criteria, (PivotFilterCriteria item) => (item).toJson());
+ _json["criteria"] = commons
+ .mapMap<PivotFilterCriteria, core.Map<core.String, core.Object>>(
+ criteria, (PivotFilterCriteria item) => (item).toJson());
}
if (rows != null) {
_json["rows"] = rows.map((value) => (value).toJson()).toList();
@@ -6215,51 +6290,46 @@ class PivotTable {
}
}
-/** The definition of how a value in a pivot table should be calculated. */
+/// The definition of how a value in a pivot table should be calculated.
class PivotValue {
- /**
- * A custom formula to calculate the value. The formula must start
- * with an `=` character.
- */
+ /// A custom formula to calculate the value. The formula must start
+ /// with an `=` character.
core.String formula;
- /**
- * A name to use for the value. This is only used if formula was set.
- * Otherwise, the column name is used.
- */
+
+ /// A name to use for the value. This is only used if formula was set.
+ /// Otherwise, the column name is used.
core.String name;
- /**
- * The column offset of the source range that this value reads from.
- *
- * For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0`
- * means this value refers to column `C`, whereas the offset `1` would
- * refer to column `D`.
- */
+
+ /// The column offset of the source range that this value reads from.
+ ///
+ /// For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0`
+ /// means this value refers to column `C`, whereas the offset `1` would
+ /// refer to column `D`.
core.int sourceColumnOffset;
- /**
- * A function to summarize the value.
- * If formula is set, the only supported values are
- * SUM and
- * CUSTOM.
- * If sourceColumnOffset is set, then `CUSTOM`
- * is not supported.
- * Possible string values are:
- * - "PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED" : The default, do not use.
- * - "SUM" : Corresponds to the `SUM` function.
- * - "COUNTA" : Corresponds to the `COUNTA` function.
- * - "COUNT" : Corresponds to the `COUNT` function.
- * - "COUNTUNIQUE" : Corresponds to the `COUNTUNIQUE` function.
- * - "AVERAGE" : Corresponds to the `AVERAGE` function.
- * - "MAX" : Corresponds to the `MAX` function.
- * - "MIN" : Corresponds to the `MIN` function.
- * - "MEDIAN" : Corresponds to the `MEDIAN` function.
- * - "PRODUCT" : Corresponds to the `PRODUCT` function.
- * - "STDEV" : Corresponds to the `STDEV` function.
- * - "STDEVP" : Corresponds to the `STDEVP` function.
- * - "VAR" : Corresponds to the `VAR` function.
- * - "VARP" : Corresponds to the `VARP` function.
- * - "CUSTOM" : Indicates the formula should be used as-is.
- * Only valid if PivotValue.formula was set.
- */
+
+ /// A function to summarize the value.
+ /// If formula is set, the only supported values are
+ /// SUM and
+ /// CUSTOM.
+ /// If sourceColumnOffset is set, then `CUSTOM`
+ /// is not supported.
+ /// Possible string values are:
+ /// - "PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED" : The default, do not use.
+ /// - "SUM" : Corresponds to the `SUM` function.
+ /// - "COUNTA" : Corresponds to the `COUNTA` function.
+ /// - "COUNT" : Corresponds to the `COUNT` function.
+ /// - "COUNTUNIQUE" : Corresponds to the `COUNTUNIQUE` function.
+ /// - "AVERAGE" : Corresponds to the `AVERAGE` function.
+ /// - "MAX" : Corresponds to the `MAX` function.
+ /// - "MIN" : Corresponds to the `MIN` function.
+ /// - "MEDIAN" : Corresponds to the `MEDIAN` function.
+ /// - "PRODUCT" : Corresponds to the `PRODUCT` function.
+ /// - "STDEV" : Corresponds to the `STDEV` function.
+ /// - "STDEVP" : Corresponds to the `STDEVP` function.
+ /// - "VAR" : Corresponds to the `VAR` function.
+ /// - "VARP" : Corresponds to the `VARP` function.
+ /// - "CUSTOM" : Indicates the formula should be used as-is.
+ /// Only valid if PivotValue.formula was set.
core.String summarizeFunction;
PivotValue();
@@ -6280,7 +6350,8 @@ class PivotValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (formula != null) {
_json["formula"] = formula;
}
@@ -6297,60 +6368,53 @@ class PivotValue {
}
}
-/** A protected range. */
+/// A protected range.
class ProtectedRange {
- /** The description of this protected range. */
+ /// The description of this protected range.
core.String description;
- /**
- * The users and groups with edit access to the protected range.
- * This field is only visible to users with edit access to the protected
- * range and the document.
- * Editors are not supported with warning_only protection.
- */
+
+ /// The users and groups with edit access to the protected range.
+ /// This field is only visible to users with edit access to the protected
+ /// range and the document.
+ /// Editors are not supported with warning_only protection.
Editors editors;
- /**
- * The named range this protected range is backed by, if any.
- *
- * When writing, only one of range or named_range_id
- * may be set.
- */
+
+ /// The named range this protected range is backed by, if any.
+ ///
+ /// When writing, only one of range or named_range_id
+ /// may be set.
core.String namedRangeId;
- /**
- * The ID of the protected range.
- * This field is read-only.
- */
+
+ /// The ID of the protected range.
+ /// This field is read-only.
core.int protectedRangeId;
- /**
- * The range that is being protected.
- * The range may be fully unbounded, in which case this is considered
- * a protected sheet.
- *
- * When writing, only one of range or named_range_id
- * may be set.
- */
+
+ /// The range that is being protected.
+ /// The range may be fully unbounded, in which case this is considered
+ /// a protected sheet.
+ ///
+ /// When writing, only one of range or named_range_id
+ /// may be set.
GridRange range;
- /**
- * True if the user who requested this protected range can edit the
- * protected area.
- * This field is read-only.
- */
+
+ /// True if the user who requested this protected range can edit the
+ /// protected area.
+ /// This field is read-only.
core.bool requestingUserCanEdit;
- /**
- * The list of unprotected ranges within a protected sheet.
- * Unprotected ranges are only supported on protected sheets.
- */
+
+ /// The list of unprotected ranges within a protected sheet.
+ /// Unprotected ranges are only supported on protected sheets.
core.List<GridRange> unprotectedRanges;
- /**
- * True if this protected range will show a warning when editing.
- * Warning-based protection means that every user can edit data in the
- * protected range, except editing will prompt a warning asking the user
- * to confirm the edit.
- *
- * When writing: if this field is true, then editors is ignored.
- * Additionally, if this field is changed from true to false and the
- * `editors` field is not set (nor included in the field mask), then
- * the editors will be set to all the editors in the document.
- */
+
+ /// True if this protected range will show a warning when editing.
+ /// Warning-based protection means that every user can edit data in the
+ /// protected range, except editing will prompt a warning asking the user
+ /// to confirm the edit.
+ ///
+ /// When writing: if this field is true, then editors is ignored.
+ /// Additionally, if this field is changed from true to false and the
+ /// `editors` field is not set (nor included in the field mask), then
+ /// the editors will be set to all the editors in the document.
core.bool warningOnly;
ProtectedRange();
@@ -6375,7 +6439,9 @@ class ProtectedRange {
requestingUserCanEdit = _json["requestingUserCanEdit"];
}
if (_json.containsKey("unprotectedRanges")) {
- unprotectedRanges = _json["unprotectedRanges"].map((value) => new GridRange.fromJson(value)).toList();
+ unprotectedRanges = _json["unprotectedRanges"]
+ .map((value) => new GridRange.fromJson(value))
+ .toList();
}
if (_json.containsKey("warningOnly")) {
warningOnly = _json["warningOnly"];
@@ -6383,7 +6449,8 @@ class ProtectedRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (description != null) {
_json["description"] = description;
}
@@ -6403,7 +6470,8 @@ class ProtectedRange {
_json["requestingUserCanEdit"] = requestingUserCanEdit;
}
if (unprotectedRanges != null) {
- _json["unprotectedRanges"] = unprotectedRanges.map((value) => (value).toJson()).toList();
+ _json["unprotectedRanges"] =
+ unprotectedRanges.map((value) => (value).toJson()).toList();
}
if (warningOnly != null) {
_json["warningOnly"] = warningOnly;
@@ -6412,9 +6480,9 @@ class ProtectedRange {
}
}
-/** Randomizes the order of the rows in a range. */
+/// Randomizes the order of the rows in a range.
class RandomizeRangeRequest {
- /** The range to randomize. */
+ /// The range to randomize.
GridRange range;
RandomizeRangeRequest();
@@ -6426,7 +6494,8 @@ class RandomizeRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -6434,31 +6503,29 @@ class RandomizeRangeRequest {
}
}
-/**
- * Updates all cells in the range to the values in the given Cell object.
- * Only the fields listed in the fields field are updated; others are
- * unchanged.
- *
- * If writing a cell with a formula, the formula's ranges will automatically
- * increment for each field in the range.
- * For example, if writing a cell with formula `=A1` into range B2:C4,
- * B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`,
- * C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`.
- *
- * To keep the formula's ranges static, use the `$` indicator.
- * For example, use the formula `=$A$1` to prevent both the row and the
- * column from incrementing.
- */
+/// Updates all cells in the range to the values in the given Cell object.
+/// Only the fields listed in the fields field are updated; others are
+/// unchanged.
+///
+/// If writing a cell with a formula, the formula's ranges will automatically
+/// increment for each field in the range.
+/// For example, if writing a cell with formula `=A1` into range B2:C4,
+/// B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`,
+/// C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`.
+///
+/// To keep the formula's ranges static, use the `$` indicator.
+/// For example, use the formula `=$A$1` to prevent both the row and the
+/// column from incrementing.
class RepeatCellRequest {
- /** The data to write. */
+ /// The data to write.
CellData cell;
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `cell` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `cell` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The range to repeat the cell in. */
+
+ /// The range to repeat the cell in.
GridRange range;
RepeatCellRequest();
@@ -6476,7 +6543,8 @@ class RepeatCellRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (cell != null) {
_json["cell"] = (cell).toJson();
}
@@ -6490,110 +6558,157 @@ class RepeatCellRequest {
}
}
-/** A single kind of update to apply to a spreadsheet. */
+/// A single kind of update to apply to a spreadsheet.
class Request {
- /** Adds a new banded range */
+ /// Adds a new banded range
AddBandingRequest addBanding;
- /** Adds a chart. */
+
+ /// Adds a chart.
AddChartRequest addChart;
- /** Adds a new conditional format rule. */
+
+ /// Adds a new conditional format rule.
AddConditionalFormatRuleRequest addConditionalFormatRule;
- /** Adds a filter view. */
+
+ /// Adds a filter view.
AddFilterViewRequest addFilterView;
- /** Adds a named range. */
+
+ /// Adds a named range.
AddNamedRangeRequest addNamedRange;
- /** Adds a protected range. */
+
+ /// Adds a protected range.
AddProtectedRangeRequest addProtectedRange;
- /** Adds a sheet. */
+
+ /// Adds a sheet.
AddSheetRequest addSheet;
- /** Appends cells after the last row with data in a sheet. */
+
+ /// Appends cells after the last row with data in a sheet.
AppendCellsRequest appendCells;
- /** Appends dimensions to the end of a sheet. */
+
+ /// Appends dimensions to the end of a sheet.
AppendDimensionRequest appendDimension;
- /** Automatically fills in more data based on existing data. */
+
+ /// Automatically fills in more data based on existing data.
AutoFillRequest autoFill;
- /**
- * Automatically resizes one or more dimensions based on the contents
- * of the cells in that dimension.
- */
+
+ /// Automatically resizes one or more dimensions based on the contents
+ /// of the cells in that dimension.
AutoResizeDimensionsRequest autoResizeDimensions;
- /** Clears the basic filter on a sheet. */
+
+ /// Clears the basic filter on a sheet.
ClearBasicFilterRequest clearBasicFilter;
- /** Copies data from one area and pastes it to another. */
+
+ /// Copies data from one area and pastes it to another.
CopyPasteRequest copyPaste;
- /** Cuts data from one area and pastes it to another. */
+
+ /// Cuts data from one area and pastes it to another.
CutPasteRequest cutPaste;
- /** Removes a banded range */
+
+ /// Removes a banded range
DeleteBandingRequest deleteBanding;
- /** Deletes an existing conditional format rule. */
+
+ /// Deletes an existing conditional format rule.
DeleteConditionalFormatRuleRequest deleteConditionalFormatRule;
- /** Deletes rows or columns in a sheet. */
+
+ /// Deletes rows or columns in a sheet.
DeleteDimensionRequest deleteDimension;
- /** Deletes an embedded object (e.g, chart, image) in a sheet. */
+
+ /// Deletes an embedded object (e.g, chart, image) in a sheet.
DeleteEmbeddedObjectRequest deleteEmbeddedObject;
- /** Deletes a filter view from a sheet. */
+
+ /// Deletes a filter view from a sheet.
DeleteFilterViewRequest deleteFilterView;
- /** Deletes a named range. */
+
+ /// Deletes a named range.
DeleteNamedRangeRequest deleteNamedRange;
- /** Deletes a protected range. */
+
+ /// Deletes a protected range.
DeleteProtectedRangeRequest deleteProtectedRange;
- /** Deletes a range of cells from a sheet, shifting the remaining cells. */
+
+ /// Deletes a range of cells from a sheet, shifting the remaining cells.
DeleteRangeRequest deleteRange;
- /** Deletes a sheet. */
+
+ /// Deletes a sheet.
DeleteSheetRequest deleteSheet;
- /** Duplicates a filter view. */
+
+ /// Duplicates a filter view.
DuplicateFilterViewRequest duplicateFilterView;
- /** Duplicates a sheet. */
+
+ /// Duplicates a sheet.
DuplicateSheetRequest duplicateSheet;
- /** Finds and replaces occurrences of some text with other text. */
+
+ /// Finds and replaces occurrences of some text with other text.
FindReplaceRequest findReplace;
- /** Inserts new rows or columns in a sheet. */
+
+ /// Inserts new rows or columns in a sheet.
InsertDimensionRequest insertDimension;
- /** Inserts new cells in a sheet, shifting the existing cells. */
+
+ /// Inserts new cells in a sheet, shifting the existing cells.
InsertRangeRequest insertRange;
- /** Merges cells together. */
+
+ /// Merges cells together.
MergeCellsRequest mergeCells;
- /** Moves rows or columns to another location in a sheet. */
+
+ /// Moves rows or columns to another location in a sheet.
MoveDimensionRequest moveDimension;
- /** Pastes data (HTML or delimited) into a sheet. */
+
+ /// Pastes data (HTML or delimited) into a sheet.
PasteDataRequest pasteData;
- /** Randomizes the order of the rows in a range. */
+
+ /// Randomizes the order of the rows in a range.
RandomizeRangeRequest randomizeRange;
- /** Repeats a single cell across a range. */
+
+ /// Repeats a single cell across a range.
RepeatCellRequest repeatCell;
- /** Sets the basic filter on a sheet. */
+
+ /// Sets the basic filter on a sheet.
SetBasicFilterRequest setBasicFilter;
- /** Sets data validation for one or more cells. */
+
+ /// Sets data validation for one or more cells.
SetDataValidationRequest setDataValidation;
- /** Sorts data in a range. */
+
+ /// Sorts data in a range.
SortRangeRequest sortRange;
- /** Converts a column of text into many columns of text. */
+
+ /// Converts a column of text into many columns of text.
TextToColumnsRequest textToColumns;
- /** Unmerges merged cells. */
+
+ /// Unmerges merged cells.
UnmergeCellsRequest unmergeCells;
- /** Updates a banded range */
+
+ /// Updates a banded range
UpdateBandingRequest updateBanding;
- /** Updates the borders in a range of cells. */
+
+ /// Updates the borders in a range of cells.
UpdateBordersRequest updateBorders;
- /** Updates many cells at once. */
+
+ /// Updates many cells at once.
UpdateCellsRequest updateCells;
- /** Updates a chart's specifications. */
+
+ /// Updates a chart's specifications.
UpdateChartSpecRequest updateChartSpec;
- /** Updates an existing conditional format rule. */
+
+ /// Updates an existing conditional format rule.
UpdateConditionalFormatRuleRequest updateConditionalFormatRule;
- /** Updates dimensions' properties. */
+
+ /// Updates dimensions' properties.
UpdateDimensionPropertiesRequest updateDimensionProperties;
- /** Updates an embedded object's (e.g. chart, image) position. */
+
+ /// Updates an embedded object's (e.g. chart, image) position.
UpdateEmbeddedObjectPositionRequest updateEmbeddedObjectPosition;
- /** Updates the properties of a filter view. */
+
+ /// Updates the properties of a filter view.
UpdateFilterViewRequest updateFilterView;
- /** Updates a named range. */
+
+ /// Updates a named range.
UpdateNamedRangeRequest updateNamedRange;
- /** Updates a protected range. */
+
+ /// Updates a protected range.
UpdateProtectedRangeRequest updateProtectedRange;
- /** Updates a sheet's properties. */
+
+ /// Updates a sheet's properties.
UpdateSheetPropertiesRequest updateSheetProperties;
- /** Updates the spreadsheet's properties. */
+
+ /// Updates the spreadsheet's properties.
UpdateSpreadsheetPropertiesRequest updateSpreadsheetProperties;
Request();
@@ -6606,7 +6721,8 @@ class Request {
addChart = new AddChartRequest.fromJson(_json["addChart"]);
}
if (_json.containsKey("addConditionalFormatRule")) {
- addConditionalFormatRule = new AddConditionalFormatRuleRequest.fromJson(_json["addConditionalFormatRule"]);
+ addConditionalFormatRule = new AddConditionalFormatRuleRequest.fromJson(
+ _json["addConditionalFormatRule"]);
}
if (_json.containsKey("addFilterView")) {
addFilterView = new AddFilterViewRequest.fromJson(_json["addFilterView"]);
@@ -6615,7 +6731,8 @@ class Request {
addNamedRange = new AddNamedRangeRequest.fromJson(_json["addNamedRange"]);
}
if (_json.containsKey("addProtectedRange")) {
- addProtectedRange = new AddProtectedRangeRequest.fromJson(_json["addProtectedRange"]);
+ addProtectedRange =
+ new AddProtectedRangeRequest.fromJson(_json["addProtectedRange"]);
}
if (_json.containsKey("addSheet")) {
addSheet = new AddSheetRequest.fromJson(_json["addSheet"]);
@@ -6624,16 +6741,19 @@ class Request {
appendCells = new AppendCellsRequest.fromJson(_json["appendCells"]);
}
if (_json.containsKey("appendDimension")) {
- appendDimension = new AppendDimensionRequest.fromJson(_json["appendDimension"]);
+ appendDimension =
+ new AppendDimensionRequest.fromJson(_json["appendDimension"]);
}
if (_json.containsKey("autoFill")) {
autoFill = new AutoFillRequest.fromJson(_json["autoFill"]);
}
if (_json.containsKey("autoResizeDimensions")) {
- autoResizeDimensions = new AutoResizeDimensionsRequest.fromJson(_json["autoResizeDimensions"]);
+ autoResizeDimensions = new AutoResizeDimensionsRequest.fromJson(
+ _json["autoResizeDimensions"]);
}
if (_json.containsKey("clearBasicFilter")) {
- clearBasicFilter = new ClearBasicFilterRequest.fromJson(_json["clearBasicFilter"]);
+ clearBasicFilter =
+ new ClearBasicFilterRequest.fromJson(_json["clearBasicFilter"]);
}
if (_json.containsKey("copyPaste")) {
copyPaste = new CopyPasteRequest.fromJson(_json["copyPaste"]);
@@ -6645,22 +6765,29 @@ class Request {
deleteBanding = new DeleteBandingRequest.fromJson(_json["deleteBanding"]);
}
if (_json.containsKey("deleteConditionalFormatRule")) {
- deleteConditionalFormatRule = new DeleteConditionalFormatRuleRequest.fromJson(_json["deleteConditionalFormatRule"]);
+ deleteConditionalFormatRule =
+ new DeleteConditionalFormatRuleRequest.fromJson(
+ _json["deleteConditionalFormatRule"]);
}
if (_json.containsKey("deleteDimension")) {
- deleteDimension = new DeleteDimensionRequest.fromJson(_json["deleteDimension"]);
+ deleteDimension =
+ new DeleteDimensionRequest.fromJson(_json["deleteDimension"]);
}
if (_json.containsKey("deleteEmbeddedObject")) {
- deleteEmbeddedObject = new DeleteEmbeddedObjectRequest.fromJson(_json["deleteEmbeddedObject"]);
+ deleteEmbeddedObject = new DeleteEmbeddedObjectRequest.fromJson(
+ _json["deleteEmbeddedObject"]);
}
if (_json.containsKey("deleteFilterView")) {
- deleteFilterView = new DeleteFilterViewRequest.fromJson(_json["deleteFilterView"]);
+ deleteFilterView =
+ new DeleteFilterViewRequest.fromJson(_json["deleteFilterView"]);
}
if (_json.containsKey("deleteNamedRange")) {
- deleteNamedRange = new DeleteNamedRangeRequest.fromJson(_json["deleteNamedRange"]);
+ deleteNamedRange =
+ new DeleteNamedRangeRequest.fromJson(_json["deleteNamedRange"]);
}
if (_json.containsKey("deleteProtectedRange")) {
- deleteProtectedRange = new DeleteProtectedRangeRequest.fromJson(_json["deleteProtectedRange"]);
+ deleteProtectedRange = new DeleteProtectedRangeRequest.fromJson(
+ _json["deleteProtectedRange"]);
}
if (_json.containsKey("deleteRange")) {
deleteRange = new DeleteRangeRequest.fromJson(_json["deleteRange"]);
@@ -6669,16 +6796,19 @@ class Request {
deleteSheet = new DeleteSheetRequest.fromJson(_json["deleteSheet"]);
}
if (_json.containsKey("duplicateFilterView")) {
- duplicateFilterView = new DuplicateFilterViewRequest.fromJson(_json["duplicateFilterView"]);
+ duplicateFilterView =
+ new DuplicateFilterViewRequest.fromJson(_json["duplicateFilterView"]);
}
if (_json.containsKey("duplicateSheet")) {
- duplicateSheet = new DuplicateSheetRequest.fromJson(_json["duplicateSheet"]);
+ duplicateSheet =
+ new DuplicateSheetRequest.fromJson(_json["duplicateSheet"]);
}
if (_json.containsKey("findReplace")) {
findReplace = new FindReplaceRequest.fromJson(_json["findReplace"]);
}
if (_json.containsKey("insertDimension")) {
- insertDimension = new InsertDimensionRequest.fromJson(_json["insertDimension"]);
+ insertDimension =
+ new InsertDimensionRequest.fromJson(_json["insertDimension"]);
}
if (_json.containsKey("insertRange")) {
insertRange = new InsertRangeRequest.fromJson(_json["insertRange"]);
@@ -6693,16 +6823,19 @@ class Request {
pasteData = new PasteDataRequest.fromJson(_json["pasteData"]);
}
if (_json.containsKey("randomizeRange")) {
- randomizeRange = new RandomizeRangeRequest.fromJson(_json["randomizeRange"]);
+ randomizeRange =
+ new RandomizeRangeRequest.fromJson(_json["randomizeRange"]);
}
if (_json.containsKey("repeatCell")) {
repeatCell = new RepeatCellRequest.fromJson(_json["repeatCell"]);
}
if (_json.containsKey("setBasicFilter")) {
- setBasicFilter = new SetBasicFilterRequest.fromJson(_json["setBasicFilter"]);
+ setBasicFilter =
+ new SetBasicFilterRequest.fromJson(_json["setBasicFilter"]);
}
if (_json.containsKey("setDataValidation")) {
- setDataValidation = new SetDataValidationRequest.fromJson(_json["setDataValidation"]);
+ setDataValidation =
+ new SetDataValidationRequest.fromJson(_json["setDataValidation"]);
}
if (_json.containsKey("sortRange")) {
sortRange = new SortRangeRequest.fromJson(_json["sortRange"]);
@@ -6723,36 +6856,49 @@ class Request {
updateCells = new UpdateCellsRequest.fromJson(_json["updateCells"]);
}
if (_json.containsKey("updateChartSpec")) {
- updateChartSpec = new UpdateChartSpecRequest.fromJson(_json["updateChartSpec"]);
+ updateChartSpec =
+ new UpdateChartSpecRequest.fromJson(_json["updateChartSpec"]);
}
if (_json.containsKey("updateConditionalFormatRule")) {
- updateConditionalFormatRule = new UpdateConditionalFormatRuleRequest.fromJson(_json["updateConditionalFormatRule"]);
+ updateConditionalFormatRule =
+ new UpdateConditionalFormatRuleRequest.fromJson(
+ _json["updateConditionalFormatRule"]);
}
if (_json.containsKey("updateDimensionProperties")) {
- updateDimensionProperties = new UpdateDimensionPropertiesRequest.fromJson(_json["updateDimensionProperties"]);
+ updateDimensionProperties = new UpdateDimensionPropertiesRequest.fromJson(
+ _json["updateDimensionProperties"]);
}
if (_json.containsKey("updateEmbeddedObjectPosition")) {
- updateEmbeddedObjectPosition = new UpdateEmbeddedObjectPositionRequest.fromJson(_json["updateEmbeddedObjectPosition"]);
+ updateEmbeddedObjectPosition =
+ new UpdateEmbeddedObjectPositionRequest.fromJson(
+ _json["updateEmbeddedObjectPosition"]);
}
if (_json.containsKey("updateFilterView")) {
- updateFilterView = new UpdateFilterViewRequest.fromJson(_json["updateFilterView"]);
+ updateFilterView =
+ new UpdateFilterViewRequest.fromJson(_json["updateFilterView"]);
}
if (_json.containsKey("updateNamedRange")) {
- updateNamedRange = new UpdateNamedRangeRequest.fromJson(_json["updateNamedRange"]);
+ updateNamedRange =
+ new UpdateNamedRangeRequest.fromJson(_json["updateNamedRange"]);
}
if (_json.containsKey("updateProtectedRange")) {
- updateProtectedRange = new UpdateProtectedRangeRequest.fromJson(_json["updateProtectedRange"]);
+ updateProtectedRange = new UpdateProtectedRangeRequest.fromJson(
+ _json["updateProtectedRange"]);
}
if (_json.containsKey("updateSheetProperties")) {
- updateSheetProperties = new UpdateSheetPropertiesRequest.fromJson(_json["updateSheetProperties"]);
+ updateSheetProperties = new UpdateSheetPropertiesRequest.fromJson(
+ _json["updateSheetProperties"]);
}
if (_json.containsKey("updateSpreadsheetProperties")) {
- updateSpreadsheetProperties = new UpdateSpreadsheetPropertiesRequest.fromJson(_json["updateSpreadsheetProperties"]);
+ updateSpreadsheetProperties =
+ new UpdateSpreadsheetPropertiesRequest.fromJson(
+ _json["updateSpreadsheetProperties"]);
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (addBanding != null) {
_json["addBanding"] = (addBanding).toJson();
}
@@ -6799,7 +6945,8 @@ class Request {
_json["deleteBanding"] = (deleteBanding).toJson();
}
if (deleteConditionalFormatRule != null) {
- _json["deleteConditionalFormatRule"] = (deleteConditionalFormatRule).toJson();
+ _json["deleteConditionalFormatRule"] =
+ (deleteConditionalFormatRule).toJson();
}
if (deleteDimension != null) {
_json["deleteDimension"] = (deleteDimension).toJson();
@@ -6880,13 +7027,15 @@ class Request {
_json["updateChartSpec"] = (updateChartSpec).toJson();
}
if (updateConditionalFormatRule != null) {
- _json["updateConditionalFormatRule"] = (updateConditionalFormatRule).toJson();
+ _json["updateConditionalFormatRule"] =
+ (updateConditionalFormatRule).toJson();
}
if (updateDimensionProperties != null) {
_json["updateDimensionProperties"] = (updateDimensionProperties).toJson();
}
if (updateEmbeddedObjectPosition != null) {
- _json["updateEmbeddedObjectPosition"] = (updateEmbeddedObjectPosition).toJson();
+ _json["updateEmbeddedObjectPosition"] =
+ (updateEmbeddedObjectPosition).toJson();
}
if (updateFilterView != null) {
_json["updateFilterView"] = (updateFilterView).toJson();
@@ -6901,37 +7050,49 @@ class Request {
_json["updateSheetProperties"] = (updateSheetProperties).toJson();
}
if (updateSpreadsheetProperties != null) {
- _json["updateSpreadsheetProperties"] = (updateSpreadsheetProperties).toJson();
+ _json["updateSpreadsheetProperties"] =
+ (updateSpreadsheetProperties).toJson();
}
return _json;
}
}
-/** A single response from an update. */
+/// A single response from an update.
class Response {
- /** A reply from adding a banded range. */
+ /// A reply from adding a banded range.
AddBandingResponse addBanding;
- /** A reply from adding a chart. */
+
+ /// A reply from adding a chart.
AddChartResponse addChart;
- /** A reply from adding a filter view. */
+
+ /// A reply from adding a filter view.
AddFilterViewResponse addFilterView;
- /** A reply from adding a named range. */
+
+ /// A reply from adding a named range.
AddNamedRangeResponse addNamedRange;
- /** A reply from adding a protected range. */
+
+ /// A reply from adding a protected range.
AddProtectedRangeResponse addProtectedRange;
- /** A reply from adding a sheet. */
+
+ /// A reply from adding a sheet.
AddSheetResponse addSheet;
- /** A reply from deleting a conditional format rule. */
+
+ /// A reply from deleting a conditional format rule.
DeleteConditionalFormatRuleResponse deleteConditionalFormatRule;
- /** A reply from duplicating a filter view. */
+
+ /// A reply from duplicating a filter view.
DuplicateFilterViewResponse duplicateFilterView;
- /** A reply from duplicating a sheet. */
+
+ /// A reply from duplicating a sheet.
DuplicateSheetResponse duplicateSheet;
- /** A reply from doing a find/replace. */
+
+ /// A reply from doing a find/replace.
FindReplaceResponse findReplace;
- /** A reply from updating a conditional format rule. */
+
+ /// A reply from updating a conditional format rule.
UpdateConditionalFormatRuleResponse updateConditionalFormatRule;
- /** A reply from updating an embedded object's position. */
+
+ /// A reply from updating an embedded object's position.
UpdateEmbeddedObjectPositionResponse updateEmbeddedObjectPosition;
Response();
@@ -6944,39 +7105,51 @@ class Response {
addChart = new AddChartResponse.fromJson(_json["addChart"]);
}
if (_json.containsKey("addFilterView")) {
- addFilterView = new AddFilterViewResponse.fromJson(_json["addFilterView"]);
+ addFilterView =
+ new AddFilterViewResponse.fromJson(_json["addFilterView"]);
}
if (_json.containsKey("addNamedRange")) {
- addNamedRange = new AddNamedRangeResponse.fromJson(_json["addNamedRange"]);
+ addNamedRange =
+ new AddNamedRangeResponse.fromJson(_json["addNamedRange"]);
}
if (_json.containsKey("addProtectedRange")) {
- addProtectedRange = new AddProtectedRangeResponse.fromJson(_json["addProtectedRange"]);
+ addProtectedRange =
+ new AddProtectedRangeResponse.fromJson(_json["addProtectedRange"]);
}
if (_json.containsKey("addSheet")) {
addSheet = new AddSheetResponse.fromJson(_json["addSheet"]);
}
if (_json.containsKey("deleteConditionalFormatRule")) {
- deleteConditionalFormatRule = new DeleteConditionalFormatRuleResponse.fromJson(_json["deleteConditionalFormatRule"]);
+ deleteConditionalFormatRule =
+ new DeleteConditionalFormatRuleResponse.fromJson(
+ _json["deleteConditionalFormatRule"]);
}
if (_json.containsKey("duplicateFilterView")) {
- duplicateFilterView = new DuplicateFilterViewResponse.fromJson(_json["duplicateFilterView"]);
+ duplicateFilterView = new DuplicateFilterViewResponse.fromJson(
+ _json["duplicateFilterView"]);
}
if (_json.containsKey("duplicateSheet")) {
- duplicateSheet = new DuplicateSheetResponse.fromJson(_json["duplicateSheet"]);
+ duplicateSheet =
+ new DuplicateSheetResponse.fromJson(_json["duplicateSheet"]);
}
if (_json.containsKey("findReplace")) {
findReplace = new FindReplaceResponse.fromJson(_json["findReplace"]);
}
if (_json.containsKey("updateConditionalFormatRule")) {
- updateConditionalFormatRule = new UpdateConditionalFormatRuleResponse.fromJson(_json["updateConditionalFormatRule"]);
+ updateConditionalFormatRule =
+ new UpdateConditionalFormatRuleResponse.fromJson(
+ _json["updateConditionalFormatRule"]);
}
if (_json.containsKey("updateEmbeddedObjectPosition")) {
- updateEmbeddedObjectPosition = new UpdateEmbeddedObjectPositionResponse.fromJson(_json["updateEmbeddedObjectPosition"]);
+ updateEmbeddedObjectPosition =
+ new UpdateEmbeddedObjectPositionResponse.fromJson(
+ _json["updateEmbeddedObjectPosition"]);
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (addBanding != null) {
_json["addBanding"] = (addBanding).toJson();
}
@@ -6996,7 +7169,8 @@ class Response {
_json["addSheet"] = (addSheet).toJson();
}
if (deleteConditionalFormatRule != null) {
- _json["deleteConditionalFormatRule"] = (deleteConditionalFormatRule).toJson();
+ _json["deleteConditionalFormatRule"] =
+ (deleteConditionalFormatRule).toJson();
}
if (duplicateFilterView != null) {
_json["duplicateFilterView"] = (duplicateFilterView).toJson();
@@ -7008,30 +7182,34 @@ class Response {
_json["findReplace"] = (findReplace).toJson();
}
if (updateConditionalFormatRule != null) {
- _json["updateConditionalFormatRule"] = (updateConditionalFormatRule).toJson();
+ _json["updateConditionalFormatRule"] =
+ (updateConditionalFormatRule).toJson();
}
if (updateEmbeddedObjectPosition != null) {
- _json["updateEmbeddedObjectPosition"] = (updateEmbeddedObjectPosition).toJson();
+ _json["updateEmbeddedObjectPosition"] =
+ (updateEmbeddedObjectPosition).toJson();
}
return _json;
}
}
-/** Data about each cell in a row. */
+/// Data about each cell in a row.
class RowData {
- /** The values in the row, one per column. */
+ /// The values in the row, one per column.
core.List<CellData> values;
RowData();
RowData.fromJson(core.Map _json) {
if (_json.containsKey("values")) {
- values = _json["values"].map((value) => new CellData.fromJson(value)).toList();
+ values =
+ _json["values"].map((value) => new CellData.fromJson(value)).toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (values != null) {
_json["values"] = values.map((value) => (value).toJson()).toList();
}
@@ -7039,9 +7217,9 @@ class RowData {
}
}
-/** Sets the basic filter associated with a sheet. */
+/// Sets the basic filter associated with a sheet.
class SetBasicFilterRequest {
- /** The filter to set. */
+ /// The filter to set.
BasicFilter filter;
SetBasicFilterRequest();
@@ -7053,7 +7231,8 @@ class SetBasicFilterRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filter != null) {
_json["filter"] = (filter).toJson();
}
@@ -7061,17 +7240,14 @@ class SetBasicFilterRequest {
}
}
-/**
- * Sets a data validation rule to every cell in the range.
- * To clear validation in a range, call this with no rule specified.
- */
+/// Sets a data validation rule to every cell in the range.
+/// To clear validation in a range, call this with no rule specified.
class SetDataValidationRequest {
- /** The range the data validation rule should apply to. */
+ /// The range the data validation rule should apply to.
GridRange range;
- /**
- * The data validation rule to set on each cell in the range,
- * or empty to clear the data validation in the range.
- */
+
+ /// The data validation rule to set on each cell in the range,
+ /// or empty to clear the data validation in the range.
DataValidationRule rule;
SetDataValidationRequest();
@@ -7086,7 +7262,8 @@ class SetDataValidationRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -7097,72 +7274,93 @@ class SetDataValidationRequest {
}
}
-/** A sheet in a spreadsheet. */
+/// A sheet in a spreadsheet.
class Sheet {
- /** The banded (i.e. alternating colors) ranges on this sheet. */
+ /// The banded (i.e. alternating colors) ranges on this sheet.
core.List<BandedRange> bandedRanges;
- /** The filter on this sheet, if any. */
+
+ /// The filter on this sheet, if any.
BasicFilter basicFilter;
- /** The specifications of every chart on this sheet. */
+
+ /// The specifications of every chart on this sheet.
core.List<EmbeddedChart> charts;
- /** The conditional format rules in this sheet. */
+
+ /// The conditional format rules in this sheet.
core.List<ConditionalFormatRule> conditionalFormats;
- /**
- * Data in the grid, if this is a grid sheet.
- * The number of GridData objects returned is dependent on the number of
- * ranges requested on this sheet. For example, if this is representing
- * `Sheet1`, and the spreadsheet was requested with ranges
- * `Sheet1!A1:C10` and `Sheet1!D15:E20`, then the first GridData will have a
- * startRow/startColumn of `0`,
- * while the second one will have `startRow 14` (zero-based row 15),
- * and `startColumn 3` (zero-based column D).
- */
+
+ /// Data in the grid, if this is a grid sheet.
+ /// The number of GridData objects returned is dependent on the number of
+ /// ranges requested on this sheet. For example, if this is representing
+ /// `Sheet1`, and the spreadsheet was requested with ranges
+ /// `Sheet1!A1:C10` and `Sheet1!D15:E20`, then the first GridData will have a
+ /// startRow/startColumn of `0`,
+ /// while the second one will have `startRow 14` (zero-based row 15),
+ /// and `startColumn 3` (zero-based column D).
core.List<GridData> data;
- /** The filter views in this sheet. */
+
+ /// The filter views in this sheet.
core.List<FilterView> filterViews;
- /** The ranges that are merged together. */
+
+ /// The ranges that are merged together.
core.List<GridRange> merges;
- /** The properties of the sheet. */
+
+ /// The properties of the sheet.
SheetProperties properties;
- /** The protected ranges in this sheet. */
+
+ /// The protected ranges in this sheet.
core.List<ProtectedRange> protectedRanges;
Sheet();
Sheet.fromJson(core.Map _json) {
if (_json.containsKey("bandedRanges")) {
- bandedRanges = _json["bandedRanges"].map((value) => new BandedRange.fromJson(value)).toList();
+ bandedRanges = _json["bandedRanges"]
+ .map((value) => new BandedRange.fromJson(value))
+ .toList();
}
if (_json.containsKey("basicFilter")) {
basicFilter = new BasicFilter.fromJson(_json["basicFilter"]);
}
if (_json.containsKey("charts")) {
- charts = _json["charts"].map((value) => new EmbeddedChart.fromJson(value)).toList();
+ charts = _json["charts"]
+ .map((value) => new EmbeddedChart.fromJson(value))
+ .toList();
}
if (_json.containsKey("conditionalFormats")) {
- conditionalFormats = _json["conditionalFormats"].map((value) => new ConditionalFormatRule.fromJson(value)).toList();
+ conditionalFormats = _json["conditionalFormats"]
+ .map((value) => new ConditionalFormatRule.fromJson(value))
+ .toList();
}
if (_json.containsKey("data")) {
- data = _json["data"].map((value) => new GridData.fromJson(value)).toList();
+ data =
+ _json["data"].map((value) => new GridData.fromJson(value)).toList();
}
if (_json.containsKey("filterViews")) {
- filterViews = _json["filterViews"].map((value) => new FilterView.fromJson(value)).toList();
+ filterViews = _json["filterViews"]
+ .map((value) => new FilterView.fromJson(value))
+ .toList();
}
if (_json.containsKey("merges")) {
- merges = _json["merges"].map((value) => new GridRange.fromJson(value)).toList();
+ merges = _json["merges"]
+ .map((value) => new GridRange.fromJson(value))
+ .toList();
}
if (_json.containsKey("properties")) {
properties = new SheetProperties.fromJson(_json["properties"]);
}
if (_json.containsKey("protectedRanges")) {
- protectedRanges = _json["protectedRanges"].map((value) => new ProtectedRange.fromJson(value)).toList();
+ protectedRanges = _json["protectedRanges"]
+ .map((value) => new ProtectedRange.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRanges != null) {
- _json["bandedRanges"] = bandedRanges.map((value) => (value).toJson()).toList();
+ _json["bandedRanges"] =
+ bandedRanges.map((value) => (value).toJson()).toList();
}
if (basicFilter != null) {
_json["basicFilter"] = (basicFilter).toJson();
@@ -7171,13 +7369,15 @@ class Sheet {
_json["charts"] = charts.map((value) => (value).toJson()).toList();
}
if (conditionalFormats != null) {
- _json["conditionalFormats"] = conditionalFormats.map((value) => (value).toJson()).toList();
+ _json["conditionalFormats"] =
+ conditionalFormats.map((value) => (value).toJson()).toList();
}
if (data != null) {
_json["data"] = data.map((value) => (value).toJson()).toList();
}
if (filterViews != null) {
- _json["filterViews"] = filterViews.map((value) => (value).toJson()).toList();
+ _json["filterViews"] =
+ filterViews.map((value) => (value).toJson()).toList();
}
if (merges != null) {
_json["merges"] = merges.map((value) => (value).toJson()).toList();
@@ -7186,56 +7386,57 @@ class Sheet {
_json["properties"] = (properties).toJson();
}
if (protectedRanges != null) {
- _json["protectedRanges"] = protectedRanges.map((value) => (value).toJson()).toList();
+ _json["protectedRanges"] =
+ protectedRanges.map((value) => (value).toJson()).toList();
}
return _json;
}
}
-/** Properties of a sheet. */
+/// Properties of a sheet.
class SheetProperties {
- /**
- * Additional properties of the sheet if this sheet is a grid.
- * (If the sheet is an object sheet, containing a chart or image, then
- * this field will be absent.)
- * When writing it is an error to set any grid properties on non-grid sheets.
- */
+ /// Additional properties of the sheet if this sheet is a grid.
+ /// (If the sheet is an object sheet, containing a chart or image, then
+ /// this field will be absent.)
+ /// When writing it is an error to set any grid properties on non-grid
+ /// sheets.
GridProperties gridProperties;
- /** True if the sheet is hidden in the UI, false if it's visible. */
+
+ /// True if the sheet is hidden in the UI, false if it's visible.
core.bool hidden;
- /**
- * The index of the sheet within the spreadsheet.
- * When adding or updating sheet properties, if this field
- * is excluded then the sheet will be added or moved to the end
- * of the sheet list. When updating sheet indices or inserting
- * sheets, movement is considered in "before the move" indexes.
- * For example, if there were 3 sheets (S1, S2, S3) in order to
- * move S1 ahead of S2 the index would have to be set to 2. A sheet
- * index update request will be ignored if the requested index is
- * identical to the sheets current index or if the requested new
- * index is equal to the current sheet index + 1.
- */
+
+ /// The index of the sheet within the spreadsheet.
+ /// When adding or updating sheet properties, if this field
+ /// is excluded then the sheet will be added or moved to the end
+ /// of the sheet list. When updating sheet indices or inserting
+ /// sheets, movement is considered in "before the move" indexes.
+ /// For example, if there were 3 sheets (S1, S2, S3) in order to
+ /// move S1 ahead of S2 the index would have to be set to 2. A sheet
+ /// index update request will be ignored if the requested index is
+ /// identical to the sheets current index or if the requested new
+ /// index is equal to the current sheet index + 1.
core.int index;
- /** True if the sheet is an RTL sheet instead of an LTR sheet. */
+
+ /// True if the sheet is an RTL sheet instead of an LTR sheet.
core.bool rightToLeft;
- /**
- * The ID of the sheet. Must be non-negative.
- * This field cannot be changed once set.
- */
+
+ /// The ID of the sheet. Must be non-negative.
+ /// This field cannot be changed once set.
core.int sheetId;
- /**
- * The type of sheet. Defaults to GRID.
- * This field cannot be changed once set.
- * Possible string values are:
- * - "SHEET_TYPE_UNSPECIFIED" : Default value, do not use.
- * - "GRID" : The sheet is a grid.
- * - "OBJECT" : The sheet has no grid and instead has an object like a chart
- * or image.
- */
+
+ /// The type of sheet. Defaults to GRID.
+ /// This field cannot be changed once set.
+ /// Possible string values are:
+ /// - "SHEET_TYPE_UNSPECIFIED" : Default value, do not use.
+ /// - "GRID" : The sheet is a grid.
+ /// - "OBJECT" : The sheet has no grid and instead has an object like a chart
+ /// or image.
core.String sheetType;
- /** The color of the tab in the UI. */
+
+ /// The color of the tab in the UI.
Color tabColor;
- /** The name of the sheet. */
+
+ /// The name of the sheet.
core.String title;
SheetProperties();
@@ -7268,7 +7469,8 @@ class SheetProperties {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (gridProperties != null) {
_json["gridProperties"] = (gridProperties).toJson();
}
@@ -7297,14 +7499,13 @@ class SheetProperties {
}
}
-/** Sorts data in rows based on a sort order per column. */
+/// Sorts data in rows based on a sort order per column.
class SortRangeRequest {
- /** The range to sort. */
+ /// The range to sort.
GridRange range;
- /**
- * The sort order per column. Later specifications are used when values
- * are equal in the earlier specifications.
- */
+
+ /// The sort order per column. Later specifications are used when values
+ /// are equal in the earlier specifications.
core.List<SortSpec> sortSpecs;
SortRangeRequest();
@@ -7314,12 +7515,15 @@ class SortRangeRequest {
range = new GridRange.fromJson(_json["range"]);
}
if (_json.containsKey("sortSpecs")) {
- sortSpecs = _json["sortSpecs"].map((value) => new SortSpec.fromJson(value)).toList();
+ sortSpecs = _json["sortSpecs"]
+ .map((value) => new SortSpec.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -7330,17 +7534,16 @@ class SortRangeRequest {
}
}
-/** A sort order associated with a specific column or row. */
+/// A sort order associated with a specific column or row.
class SortSpec {
- /** The dimension the sort should be applied to. */
+ /// The dimension the sort should be applied to.
core.int dimensionIndex;
- /**
- * The order data should be sorted.
- * Possible string values are:
- * - "SORT_ORDER_UNSPECIFIED" : Default value, do not use this.
- * - "ASCENDING" : Sort ascending.
- * - "DESCENDING" : Sort descending.
- */
+
+ /// The order data should be sorted.
+ /// Possible string values are:
+ /// - "SORT_ORDER_UNSPECIFIED" : Default value, do not use this.
+ /// - "ASCENDING" : Sort ascending.
+ /// - "DESCENDING" : Sort descending.
core.String sortOrder;
SortSpec();
@@ -7355,7 +7558,8 @@ class SortSpec {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dimensionIndex != null) {
_json["dimensionIndex"] = dimensionIndex;
}
@@ -7366,24 +7570,22 @@ class SortSpec {
}
}
-/** A combination of a source range and how to extend that source. */
+/// A combination of a source range and how to extend that source.
class SourceAndDestination {
- /**
- * The dimension that data should be filled into.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+ /// The dimension that data should be filled into.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String dimension;
- /**
- * The number of rows or columns that data should be filled into.
- * Positive numbers expand beyond the last row or last column
- * of the source. Negative numbers expand before the first row
- * or first column of the source.
- */
+
+ /// The number of rows or columns that data should be filled into.
+ /// Positive numbers expand beyond the last row or last column
+ /// of the source. Negative numbers expand before the first row
+ /// or first column of the source.
core.int fillLength;
- /** The location of the data to use as the source of the autofill. */
+
+ /// The location of the data to use as the source of the autofill.
GridRange source;
SourceAndDestination();
@@ -7401,7 +7603,8 @@ class SourceAndDestination {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (dimension != null) {
_json["dimension"] = dimension;
}
@@ -7415,36 +7618,39 @@ class SourceAndDestination {
}
}
-/** Resource that represents a spreadsheet. */
+/// Resource that represents a spreadsheet.
class Spreadsheet {
- /** The named ranges defined in a spreadsheet. */
+ /// The named ranges defined in a spreadsheet.
core.List<NamedRange> namedRanges;
- /** Overall properties of a spreadsheet. */
+
+ /// Overall properties of a spreadsheet.
SpreadsheetProperties properties;
- /** The sheets that are part of a spreadsheet. */
+
+ /// The sheets that are part of a spreadsheet.
core.List<Sheet> sheets;
- /**
- * The ID of the spreadsheet.
- * This field is read-only.
- */
+
+ /// The ID of the spreadsheet.
+ /// This field is read-only.
core.String spreadsheetId;
- /**
- * The url of the spreadsheet.
- * This field is read-only.
- */
+
+ /// The url of the spreadsheet.
+ /// This field is read-only.
core.String spreadsheetUrl;
Spreadsheet();
Spreadsheet.fromJson(core.Map _json) {
if (_json.containsKey("namedRanges")) {
- namedRanges = _json["namedRanges"].map((value) => new NamedRange.fromJson(value)).toList();
+ namedRanges = _json["namedRanges"]
+ .map((value) => new NamedRange.fromJson(value))
+ .toList();
}
if (_json.containsKey("properties")) {
properties = new SpreadsheetProperties.fromJson(_json["properties"]);
}
if (_json.containsKey("sheets")) {
- sheets = _json["sheets"].map((value) => new Sheet.fromJson(value)).toList();
+ sheets =
+ _json["sheets"].map((value) => new Sheet.fromJson(value)).toList();
}
if (_json.containsKey("spreadsheetId")) {
spreadsheetId = _json["spreadsheetId"];
@@ -7455,9 +7661,11 @@ class Spreadsheet {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (namedRanges != null) {
- _json["namedRanges"] = namedRanges.map((value) => (value).toJson()).toList();
+ _json["namedRanges"] =
+ namedRanges.map((value) => (value).toJson()).toList();
}
if (properties != null) {
_json["properties"] = (properties).toJson();
@@ -7475,51 +7683,48 @@ class Spreadsheet {
}
}
-/** Properties of a spreadsheet. */
+/// Properties of a spreadsheet.
class SpreadsheetProperties {
- /**
- * The amount of time to wait before volatile functions are recalculated.
- * Possible string values are:
- * - "RECALCULATION_INTERVAL_UNSPECIFIED" : Default value. This value must not
- * be used.
- * - "ON_CHANGE" : Volatile functions are updated on every change.
- * - "MINUTE" : Volatile functions are updated on every change and every
- * minute.
- * - "HOUR" : Volatile functions are updated on every change and hourly.
- */
+ /// The amount of time to wait before volatile functions are recalculated.
+ /// Possible string values are:
+ /// - "RECALCULATION_INTERVAL_UNSPECIFIED" : Default value. This value must
+ /// not be used.
+ /// - "ON_CHANGE" : Volatile functions are updated on every change.
+ /// - "MINUTE" : Volatile functions are updated on every change and every
+ /// minute.
+ /// - "HOUR" : Volatile functions are updated on every change and hourly.
core.String autoRecalc;
- /**
- * The default format of all cells in the spreadsheet.
- * CellData.effectiveFormat will not be set if the
- * cell's format is equal to this default format.
- * This field is read-only.
- */
+
+ /// The default format of all cells in the spreadsheet.
+ /// CellData.effectiveFormat will not be set if the
+ /// cell's format is equal to this default format.
+ /// This field is read-only.
CellFormat defaultFormat;
- /**
- * Determines whether and how circular references are resolved with iterative
- * calculation. Absence of this field means that circular references will
- * result in calculation errors.
- */
+
+ /// Determines whether and how circular references are resolved with
+ /// iterative
+ /// calculation. Absence of this field means that circular references will
+ /// result in calculation errors.
IterativeCalculationSettings iterativeCalculationSettings;
- /**
- * The locale of the spreadsheet in one of the following formats:
- *
- * * an ISO 639-1 language code such as `en`
- *
- * * an ISO 639-2 language code such as `fil`, if no 639-1 code exists
- *
- * * a combination of the ISO language code and country code, such as `en_US`
- *
- * Note: when updating this field, not all locales/languages are supported.
- */
+
+ /// The locale of the spreadsheet in one of the following formats:
+ ///
+ /// * an ISO 639-1 language code such as `en`
+ ///
+ /// * an ISO 639-2 language code such as `fil`, if no 639-1 code exists
+ ///
+ /// * a combination of the ISO language code and country code, such as
+ /// `en_US`
+ ///
+ /// Note: when updating this field, not all locales/languages are supported.
core.String locale;
- /**
- * The time zone of the spreadsheet, in CLDR format such as
- * `America/New_York`. If the time zone isn't recognized, this may
- * be a custom time zone such as `GMT-07:00`.
- */
+
+ /// The time zone of the spreadsheet, in CLDR format such as
+ /// `America/New_York`. If the time zone isn't recognized, this may
+ /// be a custom time zone such as `GMT-07:00`.
core.String timeZone;
- /** The title of the spreadsheet. */
+
+ /// The title of the spreadsheet.
core.String title;
SpreadsheetProperties();
@@ -7532,7 +7737,8 @@ class SpreadsheetProperties {
defaultFormat = new CellFormat.fromJson(_json["defaultFormat"]);
}
if (_json.containsKey("iterativeCalculationSettings")) {
- iterativeCalculationSettings = new IterativeCalculationSettings.fromJson(_json["iterativeCalculationSettings"]);
+ iterativeCalculationSettings = new IterativeCalculationSettings.fromJson(
+ _json["iterativeCalculationSettings"]);
}
if (_json.containsKey("locale")) {
locale = _json["locale"];
@@ -7546,7 +7752,8 @@ class SpreadsheetProperties {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (autoRecalc != null) {
_json["autoRecalc"] = autoRecalc;
}
@@ -7554,7 +7761,8 @@ class SpreadsheetProperties {
_json["defaultFormat"] = (defaultFormat).toJson();
}
if (iterativeCalculationSettings != null) {
- _json["iterativeCalculationSettings"] = (iterativeCalculationSettings).toJson();
+ _json["iterativeCalculationSettings"] =
+ (iterativeCalculationSettings).toJson();
}
if (locale != null) {
_json["locale"] = locale;
@@ -7569,24 +7777,28 @@ class SpreadsheetProperties {
}
}
-/**
- * The format of a run of text in a cell.
- * Absent values indicate that the field isn't specified.
- */
+/// The format of a run of text in a cell.
+/// Absent values indicate that the field isn't specified.
class TextFormat {
- /** True if the text is bold. */
+ /// True if the text is bold.
core.bool bold;
- /** The font family. */
+
+ /// The font family.
core.String fontFamily;
- /** The size of the font. */
+
+ /// The size of the font.
core.int fontSize;
- /** The foreground color of the text. */
+
+ /// The foreground color of the text.
Color foregroundColor;
- /** True if the text is italicized. */
+
+ /// True if the text is italicized.
core.bool italic;
- /** True if the text has a strikethrough. */
+
+ /// True if the text has a strikethrough.
core.bool strikethrough;
- /** True if the text is underlined. */
+
+ /// True if the text is underlined.
core.bool underline;
TextFormat();
@@ -7616,7 +7828,8 @@ class TextFormat {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bold != null) {
_json["bold"] = bold;
}
@@ -7642,15 +7855,14 @@ class TextFormat {
}
}
-/**
- * A run of a text format. The format of this run continues until the start
- * index of the next run.
- * When updating, all fields must be set.
- */
+/// A run of a text format. The format of this run continues until the start
+/// index of the next run.
+/// When updating, all fields must be set.
class TextFormatRun {
- /** The format of this run. Absent values inherit the cell's format. */
+ /// The format of this run. Absent values inherit the cell's format.
TextFormat format;
- /** The character index where this run starts. */
+
+ /// The character index where this run starts.
core.int startIndex;
TextFormatRun();
@@ -7665,7 +7877,8 @@ class TextFormatRun {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (format != null) {
_json["format"] = (format).toJson();
}
@@ -7676,31 +7889,28 @@ class TextFormatRun {
}
}
-/** The rotation applied to text in a cell. */
+/// The rotation applied to text in a cell.
class TextRotation {
- /**
- * The angle between the standard orientation and the desired orientation.
- * Measured in degrees. Valid values are between -90 and 90. Positive
- * angles are angled upwards, negative are angled downwards.
- *
- * Note: For LTR text direction positive angles are in the counterclockwise
- * direction, whereas for RTL they are in the clockwise direction
- */
+ /// The angle between the standard orientation and the desired orientation.
+ /// Measured in degrees. Valid values are between -90 and 90. Positive
+ /// angles are angled upwards, negative are angled downwards.
+ ///
+ /// Note: For LTR text direction positive angles are in the counterclockwise
+ /// direction, whereas for RTL they are in the clockwise direction
core.int angle;
- /**
- * If true, text reads top to bottom, but the orientation of individual
- * characters is unchanged.
- * For example:
- *
- * | V |
- * | e |
- * | r |
- * | t |
- * | i |
- * | c |
- * | a |
- * | l |
- */
+
+ /// If true, text reads top to bottom, but the orientation of individual
+ /// characters is unchanged.
+ /// For example:
+ ///
+ /// | V |
+ /// | e |
+ /// | r |
+ /// | t |
+ /// | i |
+ /// | c |
+ /// | a |
+ /// | l |
core.bool vertical;
TextRotation();
@@ -7715,7 +7925,8 @@ class TextRotation {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (angle != null) {
_json["angle"] = angle;
}
@@ -7726,29 +7937,25 @@ class TextRotation {
}
}
-/**
- * Splits a column of text into multiple columns,
- * based on a delimiter in each cell.
- */
+/// Splits a column of text into multiple columns,
+/// based on a delimiter in each cell.
class TextToColumnsRequest {
- /**
- * The delimiter to use. Used only if delimiterType is
- * CUSTOM.
- */
+ /// The delimiter to use. Used only if delimiterType is
+ /// CUSTOM.
core.String delimiter;
- /**
- * The delimiter type to use.
- * Possible string values are:
- * - "DELIMITER_TYPE_UNSPECIFIED" : Default value. This value must not be
- * used.
- * - "COMMA" : ","
- * - "SEMICOLON" : ";"
- * - "PERIOD" : "."
- * - "SPACE" : " "
- * - "CUSTOM" : A custom value as defined in delimiter.
- */
+
+ /// The delimiter type to use.
+ /// Possible string values are:
+ /// - "DELIMITER_TYPE_UNSPECIFIED" : Default value. This value must not be
+ /// used.
+ /// - "COMMA" : ","
+ /// - "SEMICOLON" : ";"
+ /// - "PERIOD" : "."
+ /// - "SPACE" : " "
+ /// - "CUSTOM" : A custom value as defined in delimiter.
core.String delimiterType;
- /** The source data range. This must span exactly one column. */
+
+ /// The source data range. This must span exactly one column.
GridRange source;
TextToColumnsRequest();
@@ -7766,7 +7973,8 @@ class TextToColumnsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (delimiter != null) {
_json["delimiter"] = delimiter;
}
@@ -7780,13 +7988,11 @@ class TextToColumnsRequest {
}
}
-/** Unmerges cells in the given range. */
+/// Unmerges cells in the given range.
class UnmergeCellsRequest {
- /**
- * The range within which all cells should be unmerged.
- * If the range spans multiple merges, all will be unmerged.
- * The range must not partially span any merge.
- */
+ /// The range within which all cells should be unmerged.
+ /// If the range spans multiple merges, all will be unmerged.
+ /// The range must not partially span any merge.
GridRange range;
UnmergeCellsRequest();
@@ -7798,7 +8004,8 @@ class UnmergeCellsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (range != null) {
_json["range"] = (range).toJson();
}
@@ -7806,15 +8013,14 @@ class UnmergeCellsRequest {
}
}
-/** Updates properties of the supplied banded range. */
+/// Updates properties of the supplied banded range.
class UpdateBandingRequest {
- /** The banded range to update with the new properties. */
+ /// The banded range to update with the new properties.
BandedRange bandedRange;
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `bandedRange` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `bandedRange` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
UpdateBandingRequest();
@@ -7829,7 +8035,8 @@ class UpdateBandingRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bandedRange != null) {
_json["bandedRange"] = (bandedRange).toJson();
}
@@ -7840,33 +8047,37 @@ class UpdateBandingRequest {
}
}
-/**
- * Updates the borders of a range.
- * If a field is not set in the request, that means the border remains as-is.
- * For example, with two subsequent UpdateBordersRequest:
- *
- * 1. range: A1:A5 `{ top: RED, bottom: WHITE }`
- * 2. range: A1:A5 `{ left: BLUE }`
- *
- * That would result in A1:A5 having a borders of
- * `{ top: RED, bottom: WHITE, left: BLUE }`.
- * If you want to clear a border, explicitly set the style to
- * NONE.
- */
+/// Updates the borders of a range.
+/// If a field is not set in the request, that means the border remains as-is.
+/// For example, with two subsequent UpdateBordersRequest:
+///
+/// 1. range: A1:A5 `{ top: RED, bottom: WHITE }`
+/// 2. range: A1:A5 `{ left: BLUE }`
+///
+/// That would result in A1:A5 having a borders of
+/// `{ top: RED, bottom: WHITE, left: BLUE }`.
+/// If you want to clear a border, explicitly set the style to
+/// NONE.
class UpdateBordersRequest {
- /** The border to put at the bottom of the range. */
+ /// The border to put at the bottom of the range.
Border bottom;
- /** The horizontal border to put within the range. */
+
+ /// The horizontal border to put within the range.
Border innerHorizontal;
- /** The vertical border to put within the range. */
+
+ /// The vertical border to put within the range.
Border innerVertical;
- /** The border to put at the left of the range. */
+
+ /// The border to put at the left of the range.
Border left;
- /** The range whose borders should be updated. */
+
+ /// The range whose borders should be updated.
GridRange range;
- /** The border to put at the right of the range. */
+
+ /// The border to put at the right of the range.
Border right;
- /** The border to put at the top of the range. */
+
+ /// The border to put at the top of the range.
Border top;
UpdateBordersRequest();
@@ -7896,7 +8107,8 @@ class UpdateBordersRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bottom != null) {
_json["bottom"] = (bottom).toJson();
}
@@ -7922,29 +8134,26 @@ class UpdateBordersRequest {
}
}
-/** Updates all cells in a range with new data. */
+/// Updates all cells in a range with new data.
class UpdateCellsRequest {
- /**
- * The fields of CellData that should be updated.
- * At least one field must be specified.
- * The root is the CellData; 'row.values.' should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields of CellData that should be updated.
+ /// At least one field must be specified.
+ /// The root is the CellData; 'row.values.' should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /**
- * The range to write data to.
- *
- * If the data in rows does not cover the entire requested range,
- * the fields matching those set in fields will be cleared.
- */
+
+ /// The range to write data to.
+ ///
+ /// If the data in rows does not cover the entire requested range,
+ /// the fields matching those set in fields will be cleared.
GridRange range;
- /** The data to write. */
+
+ /// The data to write.
core.List<RowData> rows;
- /**
- * The coordinate to start writing data at.
- * Any number of rows and columns (including a different number of
- * columns per row) may be written.
- */
+
+ /// The coordinate to start writing data at.
+ /// Any number of rows and columns (including a different number of
+ /// columns per row) may be written.
GridCoordinate start;
UpdateCellsRequest();
@@ -7965,7 +8174,8 @@ class UpdateCellsRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -7982,15 +8192,14 @@ class UpdateCellsRequest {
}
}
-/**
- * Updates a chart's specifications.
- * (This does not move or resize a chart. To move or resize a chart, use
- * UpdateEmbeddedObjectPositionRequest.)
- */
+/// Updates a chart's specifications.
+/// (This does not move or resize a chart. To move or resize a chart, use
+/// UpdateEmbeddedObjectPositionRequest.)
class UpdateChartSpecRequest {
- /** The ID of the chart to update. */
+ /// The ID of the chart to update.
core.int chartId;
- /** The specification to apply to the chart. */
+
+ /// The specification to apply to the chart.
ChartSpec spec;
UpdateChartSpecRequest();
@@ -8005,7 +8214,8 @@ class UpdateChartSpecRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (chartId != null) {
_json["chartId"] = chartId;
}
@@ -8016,21 +8226,20 @@ class UpdateChartSpecRequest {
}
}
-/**
- * Updates a conditional format rule at the given index,
- * or moves a conditional format rule to another index.
- */
+/// Updates a conditional format rule at the given index,
+/// or moves a conditional format rule to another index.
class UpdateConditionalFormatRuleRequest {
- /** The zero-based index of the rule that should be replaced or moved. */
+ /// The zero-based index of the rule that should be replaced or moved.
core.int index;
- /** The zero-based new index the rule should end up at. */
+
+ /// The zero-based new index the rule should end up at.
core.int newIndex;
- /** The rule that should replace the rule at the given index. */
+
+ /// The rule that should replace the rule at the given index.
ConditionalFormatRule rule;
- /**
- * The sheet of the rule to move. Required if new_index is set,
- * unused otherwise.
- */
+
+ /// The sheet of the rule to move. Required if new_index is set,
+ /// unused otherwise.
core.int sheetId;
UpdateConditionalFormatRuleRequest();
@@ -8051,7 +8260,8 @@ class UpdateConditionalFormatRuleRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (index != null) {
_json["index"] = index;
}
@@ -8068,24 +8278,21 @@ class UpdateConditionalFormatRuleRequest {
}
}
-/** The result of updating a conditional format rule. */
+/// The result of updating a conditional format rule.
class UpdateConditionalFormatRuleResponse {
- /** The index of the new rule. */
+ /// The index of the new rule.
core.int newIndex;
- /**
- * The new rule that replaced the old rule (if replacing),
- * or the rule that was moved (if moved)
- */
+
+ /// The new rule that replaced the old rule (if replacing),
+ /// or the rule that was moved (if moved)
ConditionalFormatRule newRule;
- /**
- * The old index of the rule. Not set if a rule was replaced
- * (because it is the same as new_index).
- */
+
+ /// The old index of the rule. Not set if a rule was replaced
+ /// (because it is the same as new_index).
core.int oldIndex;
- /**
- * The old (deleted) rule. Not set if a rule was moved
- * (because it is the same as new_rule).
- */
+
+ /// The old (deleted) rule. Not set if a rule was moved
+ /// (because it is the same as new_rule).
ConditionalFormatRule oldRule;
UpdateConditionalFormatRuleResponse();
@@ -8106,7 +8313,8 @@ class UpdateConditionalFormatRuleResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (newIndex != null) {
_json["newIndex"] = newIndex;
}
@@ -8123,17 +8331,17 @@ class UpdateConditionalFormatRuleResponse {
}
}
-/** Updates properties of dimensions within the specified range. */
+/// Updates properties of dimensions within the specified range.
class UpdateDimensionPropertiesRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `properties` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `properties` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** Properties to update. */
+
+ /// Properties to update.
DimensionProperties properties;
- /** The rows or columns to update. */
+
+ /// The rows or columns to update.
DimensionRange range;
UpdateDimensionPropertiesRequest();
@@ -8151,7 +8359,8 @@ class UpdateDimensionPropertiesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8165,30 +8374,26 @@ class UpdateDimensionPropertiesRequest {
}
}
-/**
- * Update an embedded object's position (such as a moving or resizing a
- * chart or image).
- */
+/// Update an embedded object's position (such as a moving or resizing a
+/// chart or image).
class UpdateEmbeddedObjectPositionRequest {
- /**
- * The fields of OverlayPosition
- * that should be updated when setting a new position. Used only if
- * newPosition.overlayPosition
- * is set, in which case at least one field must
- * be specified. The root `newPosition.overlayPosition` is implied and
- * should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields of OverlayPosition
+ /// that should be updated when setting a new position. Used only if
+ /// newPosition.overlayPosition
+ /// is set, in which case at least one field must
+ /// be specified. The root `newPosition.overlayPosition` is implied and
+ /// should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /**
- * An explicit position to move the embedded object to.
- * If newPosition.sheetId is set,
- * a new sheet with that ID will be created.
- * If newPosition.newSheet is set to true,
- * a new sheet will be created with an ID that will be chosen for you.
- */
+
+ /// An explicit position to move the embedded object to.
+ /// If newPosition.sheetId is set,
+ /// a new sheet with that ID will be created.
+ /// If newPosition.newSheet is set to true,
+ /// a new sheet will be created with an ID that will be chosen for you.
EmbeddedObjectPosition newPosition;
- /** The ID of the object to moved. */
+
+ /// The ID of the object to moved.
core.int objectId;
UpdateEmbeddedObjectPositionRequest();
@@ -8206,7 +8411,8 @@ class UpdateEmbeddedObjectPositionRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8220,9 +8426,9 @@ class UpdateEmbeddedObjectPositionRequest {
}
}
-/** The result of updating an embedded object's position. */
+/// The result of updating an embedded object's position.
class UpdateEmbeddedObjectPositionResponse {
- /** The new position of the embedded object. */
+ /// The new position of the embedded object.
EmbeddedObjectPosition position;
UpdateEmbeddedObjectPositionResponse();
@@ -8234,7 +8440,8 @@ class UpdateEmbeddedObjectPositionResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (position != null) {
_json["position"] = (position).toJson();
}
@@ -8242,15 +8449,14 @@ class UpdateEmbeddedObjectPositionResponse {
}
}
-/** Updates properties of the filter view. */
+/// Updates properties of the filter view.
class UpdateFilterViewRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `filter` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `filter` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The new properties of the filter view. */
+
+ /// The new properties of the filter view.
FilterView filter;
UpdateFilterViewRequest();
@@ -8265,7 +8471,8 @@ class UpdateFilterViewRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8276,18 +8483,15 @@ class UpdateFilterViewRequest {
}
}
-/**
- * Updates properties of the named range with the specified
- * namedRangeId.
- */
+/// Updates properties of the named range with the specified
+/// namedRangeId.
class UpdateNamedRangeRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `namedRange` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `namedRange` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The named range to update with the new properties. */
+
+ /// The named range to update with the new properties.
NamedRange namedRange;
UpdateNamedRangeRequest();
@@ -8302,7 +8506,8 @@ class UpdateNamedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8313,18 +8518,15 @@ class UpdateNamedRangeRequest {
}
}
-/**
- * Updates an existing protected range with the specified
- * protectedRangeId.
- */
+/// Updates an existing protected range with the specified
+/// protectedRangeId.
class UpdateProtectedRangeRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `protectedRange` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `protectedRange` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The protected range to update with the new properties. */
+
+ /// The protected range to update with the new properties.
ProtectedRange protectedRange;
UpdateProtectedRangeRequest();
@@ -8339,7 +8541,8 @@ class UpdateProtectedRangeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8350,18 +8553,15 @@ class UpdateProtectedRangeRequest {
}
}
-/**
- * Updates properties of the sheet with the specified
- * sheetId.
- */
+/// Updates properties of the sheet with the specified
+/// sheetId.
class UpdateSheetPropertiesRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root `properties` is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root `properties` is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The properties to update. */
+
+ /// The properties to update.
SheetProperties properties;
UpdateSheetPropertiesRequest();
@@ -8376,7 +8576,8 @@ class UpdateSheetPropertiesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8387,15 +8588,14 @@ class UpdateSheetPropertiesRequest {
}
}
-/** Updates properties of a spreadsheet. */
+/// Updates properties of a spreadsheet.
class UpdateSpreadsheetPropertiesRequest {
- /**
- * The fields that should be updated. At least one field must be specified.
- * The root 'properties' is implied and should not be specified.
- * A single `"*"` can be used as short-hand for listing every field.
- */
+ /// The fields that should be updated. At least one field must be specified.
+ /// The root 'properties' is implied and should not be specified.
+ /// A single `"*"` can be used as short-hand for listing every field.
core.String fields;
- /** The properties to update. */
+
+ /// The properties to update.
SpreadsheetProperties properties;
UpdateSpreadsheetPropertiesRequest();
@@ -8410,7 +8610,8 @@ class UpdateSpreadsheetPropertiesRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (fields != null) {
_json["fields"] = fields;
}
@@ -8421,25 +8622,26 @@ class UpdateSpreadsheetPropertiesRequest {
}
}
-/** The response when updating a range of values in a spreadsheet. */
+/// The response when updating a range of values in a spreadsheet.
class UpdateValuesResponse {
- /** The spreadsheet the updates were applied to. */
+ /// The spreadsheet the updates were applied to.
core.String spreadsheetId;
- /** The number of cells updated. */
+
+ /// The number of cells updated.
core.int updatedCells;
- /**
- * The number of columns where at least one cell in the column was updated.
- */
+
+ /// The number of columns where at least one cell in the column was updated.
core.int updatedColumns;
- /**
- * The values of the cells after updates were applied.
- * This is only included if the request's `includeValuesInResponse` field
- * was `true`.
- */
+
+ /// The values of the cells after updates were applied.
+ /// This is only included if the request's `includeValuesInResponse` field
+ /// was `true`.
ValueRange updatedData;
- /** The range (in A1 notation) that updates were applied to. */
+
+ /// The range (in A1 notation) that updates were applied to.
core.String updatedRange;
- /** The number of rows where at least one cell in the row was updated. */
+
+ /// The number of rows where at least one cell in the row was updated.
core.int updatedRows;
UpdateValuesResponse();
@@ -8466,7 +8668,8 @@ class UpdateValuesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (spreadsheetId != null) {
_json["spreadsheetId"] = spreadsheetId;
}
@@ -8489,51 +8692,47 @@ class UpdateValuesResponse {
}
}
-/** Data within a range of the spreadsheet. */
+/// Data within a range of the spreadsheet.
class ValueRange {
- /**
- * The major dimension of the values.
- *
- * For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
- * then requesting `range=A1:B2,majorDimension=ROWS` will return
- * `[[1,2],[3,4]]`,
- * whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
- * `[[1,3],[2,4]]`.
- *
- * For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]`
- * will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS`
- * then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`.
- *
- * When writing, if this field is not set, it defaults to ROWS.
- * Possible string values are:
- * - "DIMENSION_UNSPECIFIED" : The default value, do not use.
- * - "ROWS" : Operates on the rows of a sheet.
- * - "COLUMNS" : Operates on the columns of a sheet.
- */
+ /// The major dimension of the values.
+ ///
+ /// For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`,
+ /// then requesting `range=A1:B2,majorDimension=ROWS` will return
+ /// `[[1,2],[3,4]]`,
+ /// whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return
+ /// `[[1,3],[2,4]]`.
+ ///
+ /// For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]`
+ /// will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS`
+ /// then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`.
+ ///
+ /// When writing, if this field is not set, it defaults to ROWS.
+ /// Possible string values are:
+ /// - "DIMENSION_UNSPECIFIED" : The default value, do not use.
+ /// - "ROWS" : Operates on the rows of a sheet.
+ /// - "COLUMNS" : Operates on the columns of a sheet.
core.String majorDimension;
- /**
- * The range the values cover, in A1 notation.
- * For output, this range indicates the entire requested range,
- * even though the values will exclude trailing rows and columns.
- * When appending values, this field represents the range to search for a
- * table, after which values will be appended.
- */
+
+ /// The range the values cover, in A1 notation.
+ /// For output, this range indicates the entire requested range,
+ /// even though the values will exclude trailing rows and columns.
+ /// When appending values, this field represents the range to search for a
+ /// table, after which values will be appended.
core.String range;
- /**
- * The data that was read or to be written. This is an array of arrays,
- * the outer array representing all the data and each inner array
- * representing a major dimension. Each item in the inner array
- * corresponds with one cell.
- *
- * For output, empty trailing rows and columns will not be included.
- *
- * For input, supported value types are: bool, string, and double.
- * Null values will be skipped.
- * To set a cell to an empty value, set the string value to an empty string.
- *
- * The values for Object must be JSON objects. It can consist of `num`,
- * `String`, `bool` and `null` as well as `Map` and `List` values.
- */
+
+ /// The data that was read or to be written. This is an array of arrays,
+ /// the outer array representing all the data and each inner array
+ /// representing a major dimension. Each item in the inner array
+ /// corresponds with one cell.
+ ///
+ /// For output, empty trailing rows and columns will not be included.
+ ///
+ /// For input, supported value types are: bool, string, and double.
+ /// Null values will be skipped.
+ /// To set a cell to an empty value, set the string value to an empty string.
+ ///
+ /// The values for Object must be JSON objects. It can consist of `num`,
+ /// `String`, `bool` and `null` as well as `Map` and `List` values.
core.List<core.List<core.Object>> values;
ValueRange();
@@ -8551,7 +8750,8 @@ class ValueRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (majorDimension != null) {
_json["majorDimension"] = majorDimension;
}
« no previous file with comments | « generated/googleapis/lib/serviceuser/v1.dart ('k') | generated/googleapis/lib/siteverification/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698