Index: generated/googleapis/lib/fitness/v1.dart |
diff --git a/generated/googleapis/lib/fitness/v1.dart b/generated/googleapis/lib/fitness/v1.dart |
index ee2a337a38a467ddc67ab5a5a8db101433d5a3df..036c5d2c5810a3e140685e25a381a7dbab6d4081 100644 |
--- a/generated/googleapis/lib/fitness/v1.dart |
+++ b/generated/googleapis/lib/fitness/v1.dart |
@@ -9,124 +9,142 @@ 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 fitness/v1'; |
-/** |
- * Stores and accesses user data in the fitness store from apps on any platform. |
- */ |
+/// Stores and accesses user data in the fitness store from apps on any |
+/// platform. |
class FitnessApi { |
- /** View your activity information in Google Fit */ |
- static const FitnessActivityReadScope = "https://www.googleapis.com/auth/fitness.activity.read"; |
+ /// View your activity information in Google Fit |
+ static const FitnessActivityReadScope = |
+ "https://www.googleapis.com/auth/fitness.activity.read"; |
- /** View and store your activity information in Google Fit */ |
- static const FitnessActivityWriteScope = "https://www.googleapis.com/auth/fitness.activity.write"; |
+ /// View and store your activity information in Google Fit |
+ static const FitnessActivityWriteScope = |
+ "https://www.googleapis.com/auth/fitness.activity.write"; |
- /** View blood glucose data in Google Fit */ |
- static const FitnessBloodGlucoseReadScope = "https://www.googleapis.com/auth/fitness.blood_glucose.read"; |
+ /// View blood glucose data in Google Fit |
+ static const FitnessBloodGlucoseReadScope = |
+ "https://www.googleapis.com/auth/fitness.blood_glucose.read"; |
- /** View and store blood glucose data in Google Fit */ |
- static const FitnessBloodGlucoseWriteScope = "https://www.googleapis.com/auth/fitness.blood_glucose.write"; |
+ /// View and store blood glucose data in Google Fit |
+ static const FitnessBloodGlucoseWriteScope = |
+ "https://www.googleapis.com/auth/fitness.blood_glucose.write"; |
- /** View blood pressure data in Google Fit */ |
- static const FitnessBloodPressureReadScope = "https://www.googleapis.com/auth/fitness.blood_pressure.read"; |
+ /// View blood pressure data in Google Fit |
+ static const FitnessBloodPressureReadScope = |
+ "https://www.googleapis.com/auth/fitness.blood_pressure.read"; |
- /** View and store blood pressure data in Google Fit */ |
- static const FitnessBloodPressureWriteScope = "https://www.googleapis.com/auth/fitness.blood_pressure.write"; |
+ /// View and store blood pressure data in Google Fit |
+ static const FitnessBloodPressureWriteScope = |
+ "https://www.googleapis.com/auth/fitness.blood_pressure.write"; |
- /** View body sensor information in Google Fit */ |
- static const FitnessBodyReadScope = "https://www.googleapis.com/auth/fitness.body.read"; |
+ /// View body sensor information in Google Fit |
+ static const FitnessBodyReadScope = |
+ "https://www.googleapis.com/auth/fitness.body.read"; |
- /** View and store body sensor data in Google Fit */ |
- static const FitnessBodyWriteScope = "https://www.googleapis.com/auth/fitness.body.write"; |
+ /// View and store body sensor data in Google Fit |
+ static const FitnessBodyWriteScope = |
+ "https://www.googleapis.com/auth/fitness.body.write"; |
- /** View body temperature data in Google Fit */ |
- static const FitnessBodyTemperatureReadScope = "https://www.googleapis.com/auth/fitness.body_temperature.read"; |
+ /// View body temperature data in Google Fit |
+ static const FitnessBodyTemperatureReadScope = |
+ "https://www.googleapis.com/auth/fitness.body_temperature.read"; |
- /** View and store body temperature data in Google Fit */ |
- static const FitnessBodyTemperatureWriteScope = "https://www.googleapis.com/auth/fitness.body_temperature.write"; |
+ /// View and store body temperature data in Google Fit |
+ static const FitnessBodyTemperatureWriteScope = |
+ "https://www.googleapis.com/auth/fitness.body_temperature.write"; |
- /** View your stored location data in Google Fit */ |
- static const FitnessLocationReadScope = "https://www.googleapis.com/auth/fitness.location.read"; |
+ /// View your stored location data in Google Fit |
+ static const FitnessLocationReadScope = |
+ "https://www.googleapis.com/auth/fitness.location.read"; |
- /** View and store your location data in Google Fit */ |
- static const FitnessLocationWriteScope = "https://www.googleapis.com/auth/fitness.location.write"; |
+ /// View and store your location data in Google Fit |
+ static const FitnessLocationWriteScope = |
+ "https://www.googleapis.com/auth/fitness.location.write"; |
- /** View nutrition information in Google Fit */ |
- static const FitnessNutritionReadScope = "https://www.googleapis.com/auth/fitness.nutrition.read"; |
+ /// View nutrition information in Google Fit |
+ static const FitnessNutritionReadScope = |
+ "https://www.googleapis.com/auth/fitness.nutrition.read"; |
- /** View and store nutrition information in Google Fit */ |
- static const FitnessNutritionWriteScope = "https://www.googleapis.com/auth/fitness.nutrition.write"; |
+ /// View and store nutrition information in Google Fit |
+ static const FitnessNutritionWriteScope = |
+ "https://www.googleapis.com/auth/fitness.nutrition.write"; |
- /** View oxygen saturation data in Google Fit */ |
- static const FitnessOxygenSaturationReadScope = "https://www.googleapis.com/auth/fitness.oxygen_saturation.read"; |
+ /// View oxygen saturation data in Google Fit |
+ static const FitnessOxygenSaturationReadScope = |
+ "https://www.googleapis.com/auth/fitness.oxygen_saturation.read"; |
- /** View and store oxygen saturation data in Google Fit */ |
- static const FitnessOxygenSaturationWriteScope = "https://www.googleapis.com/auth/fitness.oxygen_saturation.write"; |
+ /// View and store oxygen saturation data in Google Fit |
+ static const FitnessOxygenSaturationWriteScope = |
+ "https://www.googleapis.com/auth/fitness.oxygen_saturation.write"; |
- /** View reproductive health data in Google Fit */ |
- static const FitnessReproductiveHealthReadScope = "https://www.googleapis.com/auth/fitness.reproductive_health.read"; |
- |
- /** View and store reproductive health data in Google Fit */ |
- static const FitnessReproductiveHealthWriteScope = "https://www.googleapis.com/auth/fitness.reproductive_health.write"; |
+ /// View reproductive health data in Google Fit |
+ static const FitnessReproductiveHealthReadScope = |
+ "https://www.googleapis.com/auth/fitness.reproductive_health.read"; |
+ /// View and store reproductive health data in Google Fit |
+ static const FitnessReproductiveHealthWriteScope = |
+ "https://www.googleapis.com/auth/fitness.reproductive_health.write"; |
final commons.ApiRequester _requester; |
UsersResourceApi get users => new UsersResourceApi(_requester); |
- FitnessApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "fitness/v1/users/"}) : |
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
+ FitnessApi(http.Client client, |
+ {core.String rootUrl: "https://www.googleapis.com/", |
+ core.String servicePath: "fitness/v1/users/"}) |
+ : _requester = |
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
} |
- |
class UsersResourceApi { |
final commons.ApiRequester _requester; |
- UsersDataSourcesResourceApi get dataSources => new UsersDataSourcesResourceApi(_requester); |
- UsersDatasetResourceApi get dataset => new UsersDatasetResourceApi(_requester); |
- UsersSessionsResourceApi get sessions => new UsersSessionsResourceApi(_requester); |
+ UsersDataSourcesResourceApi get dataSources => |
+ new UsersDataSourcesResourceApi(_requester); |
+ UsersDatasetResourceApi get dataset => |
+ new UsersDatasetResourceApi(_requester); |
+ UsersSessionsResourceApi get sessions => |
+ new UsersSessionsResourceApi(_requester); |
- UsersResourceApi(commons.ApiRequester client) : |
- _requester = client; |
+ UsersResourceApi(commons.ApiRequester client) : _requester = client; |
} |
- |
class UsersDataSourcesResourceApi { |
final commons.ApiRequester _requester; |
- UsersDataSourcesDatasetsResourceApi get datasets => new UsersDataSourcesDatasetsResourceApi(_requester); |
- |
- UsersDataSourcesResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Creates a new data source that is unique across all data sources belonging |
- * to this user. The data stream ID field can be omitted and will be generated |
- * by the server with the correct format. The data stream ID is an ordered |
- * combination of some fields from the data source. In addition to the data |
- * source fields reflected into the data source ID, the developer project |
- * number that is authenticated when creating the data source is included. |
- * This developer project number is obfuscated when read by any other |
- * developer reading public data types. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Create the data source for the person identified. Use me to |
- * indicate the authenticated user. Only me is supported at this time. |
- * |
- * Completes with a [DataSource]. |
- * |
- * 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. |
- */ |
+ UsersDataSourcesDatasetsResourceApi get datasets => |
+ new UsersDataSourcesDatasetsResourceApi(_requester); |
+ |
+ UsersDataSourcesResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// Creates a new data source that is unique across all data sources |
+ /// belonging to this user. The data stream ID field can be omitted and will |
+ /// be generated by the server with the correct format. The data stream ID is |
+ /// an ordered combination of some fields from the data source. In addition |
+ /// to the data source fields reflected into the data source ID, the |
+ /// developer project number that is authenticated when creating the data |
+ /// source is included. This developer project number is obfuscated when read |
+ /// by any other developer reading public data types. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Create the data source for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// Completes with a [DataSource]. |
+ /// |
+ /// 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<DataSource> create(DataSource request, core.String userId) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -144,36 +162,34 @@ class UsersDataSourcesResourceApi { |
_url = commons.Escaper.ecapeVariable('$userId') + '/dataSources'; |
- 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 DataSource.fromJson(data)); |
} |
- /** |
- * Deletes the specified data source. The request will fail if the data source |
- * contains any data points. |
- * |
- * Request parameters: |
- * |
- * [userId] - Retrieve a data source for the person identified. Use me to |
- * indicate the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source to delete. |
- * |
- * Completes with a [DataSource]. |
- * |
- * 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<DataSource> delete(core.String userId, core.String dataSourceId) { |
+ /// Deletes the specified data source. The request will fail if the data |
+ /// source contains any data points. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Retrieve a data source for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source to delete. |
+ /// |
+ /// Completes with a [DataSource]. |
+ /// |
+ /// 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<DataSource> delete( |
+ core.String userId, core.String dataSourceId) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -188,36 +204,35 @@ class UsersDataSourcesResourceApi { |
throw new core.ArgumentError("Parameter dataSourceId is required."); |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId'); |
- var _response = _requester.request(_url, |
- "DELETE", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new DataSource.fromJson(data)); |
} |
- /** |
- * Returns the specified data source. |
- * |
- * Request parameters: |
- * |
- * [userId] - Retrieve a data source for the person identified. Use me to |
- * indicate the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source to retrieve. |
- * |
- * Completes with a [DataSource]. |
- * |
- * 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. |
- */ |
+ /// Returns the specified data source. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Retrieve a data source for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source to retrieve. |
+ /// |
+ /// Completes with a [DataSource]. |
+ /// |
+ /// 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<DataSource> get(core.String userId, core.String dataSourceId) { |
var _url = null; |
var _queryParams = new core.Map(); |
@@ -233,41 +248,41 @@ class UsersDataSourcesResourceApi { |
throw new core.ArgumentError("Parameter dataSourceId is required."); |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId'); |
- 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 DataSource.fromJson(data)); |
} |
- /** |
- * Lists all data sources that are visible to the developer, using the OAuth |
- * scopes provided. The list is not exhaustive; the user may have private data |
- * sources that are only visible to other developers, or calls using other |
- * scopes. |
- * |
- * Request parameters: |
- * |
- * [userId] - List data sources for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [dataTypeName] - The names of data types to include in the list. If not |
- * specified, all data sources will be returned. |
- * |
- * Completes with a [ListDataSourcesResponse]. |
- * |
- * 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<ListDataSourcesResponse> list(core.String userId, {core.List<core.String> dataTypeName}) { |
+ /// Lists all data sources that are visible to the developer, using the OAuth |
+ /// scopes provided. The list is not exhaustive; the user may have private |
+ /// data sources that are only visible to other developers, or calls using |
+ /// other scopes. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - List data sources for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataTypeName] - The names of data types to include in the list. If not |
+ /// specified, all data sources will be returned. |
+ /// |
+ /// Completes with a [ListDataSourcesResponse]. |
+ /// |
+ /// 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<ListDataSourcesResponse> list(core.String userId, |
+ {core.List<core.String> dataTypeName}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -284,42 +299,40 @@ class UsersDataSourcesResourceApi { |
_url = commons.Escaper.ecapeVariable('$userId') + '/dataSources'; |
- 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 ListDataSourcesResponse.fromJson(data)); |
} |
- /** |
- * Updates the specified data source. The dataStreamId, dataType, type, |
- * dataStreamName, and device properties with the exception of version, cannot |
- * be modified. |
- * |
- * Data sources are identified by their dataStreamId. This method supports |
- * patch semantics. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Update the data source for the person identified. Use me to |
- * indicate the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source to update. |
- * |
- * Completes with a [DataSource]. |
- * |
- * 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<DataSource> patch(DataSource request, core.String userId, core.String dataSourceId) { |
+ /// Updates the specified data source. The dataStreamId, dataType, type, |
+ /// dataStreamName, and device properties with the exception of version, |
+ /// cannot be modified. |
+ /// |
+ /// Data sources are identified by their dataStreamId. This method supports |
+ /// patch semantics. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Update the data source for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source to update. |
+ /// |
+ /// Completes with a [DataSource]. |
+ /// |
+ /// 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<DataSource> patch( |
+ DataSource request, core.String userId, core.String dataSourceId) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -337,43 +350,43 @@ class UsersDataSourcesResourceApi { |
throw new core.ArgumentError("Parameter dataSourceId is required."); |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId'); |
- var _response = _requester.request(_url, |
- "PATCH", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "PATCH", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new DataSource.fromJson(data)); |
} |
- /** |
- * Updates the specified data source. The dataStreamId, dataType, type, |
- * dataStreamName, and device properties with the exception of version, cannot |
- * be modified. |
- * |
- * Data sources are identified by their dataStreamId. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Update the data source for the person identified. Use me to |
- * indicate the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source to update. |
- * |
- * Completes with a [DataSource]. |
- * |
- * 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<DataSource> update(DataSource request, core.String userId, core.String dataSourceId) { |
+ /// Updates the specified data source. The dataStreamId, dataType, type, |
+ /// dataStreamName, and device properties with the exception of version, |
+ /// cannot be modified. |
+ /// |
+ /// Data sources are identified by their dataStreamId. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Update the data source for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source to update. |
+ /// |
+ /// Completes with a [DataSource]. |
+ /// |
+ /// 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<DataSource> update( |
+ DataSource request, core.String userId, core.String dataSourceId) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -391,61 +404,60 @@ class UsersDataSourcesResourceApi { |
throw new core.ArgumentError("Parameter dataSourceId is required."); |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId'); |
- 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 DataSource.fromJson(data)); |
} |
- |
} |
- |
class UsersDataSourcesDatasetsResourceApi { |
final commons.ApiRequester _requester; |
- UsersDataSourcesDatasetsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Performs an inclusive delete of all data points whose start and end times |
- * have any overlap with the time range specified by the dataset ID. For most |
- * data types, the entire data point will be deleted. For data types where the |
- * time span represents a consistent value (such as |
- * com.google.activity.segment), and a data point straddles either end point |
- * of the dataset, only the overlapping portion of the data point will be |
- * deleted. |
- * |
- * Request parameters: |
- * |
- * [userId] - Delete a dataset for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source that created the |
- * dataset. |
- * |
- * [datasetId] - Dataset identifier that is a composite of the minimum data |
- * point start time and maximum data point end time represented as nanoseconds |
- * from the epoch. The ID is formatted like: "startTime-endTime" where |
- * startTime and endTime are 64 bit integers. |
- * |
- * [currentTimeMillis] - The client's current time in milliseconds since |
- * epoch. |
- * |
- * [modifiedTimeMillis] - When the operation was performed on the client. |
- * |
- * 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 delete(core.String userId, core.String dataSourceId, core.String datasetId, {core.String currentTimeMillis, core.String modifiedTimeMillis}) { |
+ UsersDataSourcesDatasetsResourceApi(commons.ApiRequester client) |
+ : _requester = client; |
+ |
+ /// Performs an inclusive delete of all data points whose start and end times |
+ /// have any overlap with the time range specified by the dataset ID. For |
+ /// most data types, the entire data point will be deleted. For data types |
+ /// where the time span represents a consistent value (such as |
+ /// com.google.activity.segment), and a data point straddles either end point |
+ /// of the dataset, only the overlapping portion of the data point will be |
+ /// deleted. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Delete a dataset for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source that created the |
+ /// dataset. |
+ /// |
+ /// [datasetId] - Dataset identifier that is a composite of the minimum data |
+ /// point start time and maximum data point end time represented as |
+ /// nanoseconds from the epoch. The ID is formatted like: "startTime-endTime" |
+ /// where startTime and endTime are 64 bit integers. |
+ /// |
+ /// [currentTimeMillis] - The client's current time in milliseconds since |
+ /// epoch. |
+ /// |
+ /// [modifiedTimeMillis] - When the operation was performed on the client. |
+ /// |
+ /// 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 delete( |
+ core.String userId, core.String dataSourceId, core.String datasetId, |
+ {core.String currentTimeMillis, core.String modifiedTimeMillis}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -471,57 +483,60 @@ class UsersDataSourcesDatasetsResourceApi { |
_downloadOptions = null; |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId') + '/datasets/' + commons.Escaper.ecapeVariable('$datasetId'); |
- |
- var _response = _requester.request(_url, |
- "DELETE", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId') + |
+ '/datasets/' + |
+ commons.Escaper.ecapeVariable('$datasetId'); |
+ |
+ var _response = _requester.request(_url, "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => null); |
} |
- /** |
- * Returns a dataset containing all data points whose start and end times |
- * overlap with the specified range of the dataset minimum start time and |
- * maximum end time. Specifically, any data point whose start time is less |
- * than or equal to the dataset end time and whose end time is greater than or |
- * equal to the dataset start time. |
- * |
- * Request parameters: |
- * |
- * [userId] - Retrieve a dataset for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source that created the |
- * dataset. |
- * |
- * [datasetId] - Dataset identifier that is a composite of the minimum data |
- * point start time and maximum data point end time represented as nanoseconds |
- * from the epoch. The ID is formatted like: "startTime-endTime" where |
- * startTime and endTime are 64 bit integers. |
- * |
- * [limit] - If specified, no more than this many data points will be included |
- * in the dataset. If there are more data points in the dataset, nextPageToken |
- * will be set in the dataset response. |
- * |
- * [pageToken] - The continuation token, which is used to page through large |
- * datasets. To get the next page of a dataset, set this parameter to the |
- * value of nextPageToken from the previous response. Each subsequent call |
- * will yield a partial dataset with data point end timestamps that are |
- * strictly smaller than those in the previous partial response. |
- * |
- * Completes with a [Dataset]. |
- * |
- * 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<Dataset> get(core.String userId, core.String dataSourceId, core.String datasetId, {core.int limit, core.String pageToken}) { |
+ /// Returns a dataset containing all data points whose start and end times |
+ /// overlap with the specified range of the dataset minimum start time and |
+ /// maximum end time. Specifically, any data point whose start time is less |
+ /// than or equal to the dataset end time and whose end time is greater than |
+ /// or equal to the dataset start time. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Retrieve a dataset for the person identified. Use me to |
+ /// indicate the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source that created the |
+ /// dataset. |
+ /// |
+ /// [datasetId] - Dataset identifier that is a composite of the minimum data |
+ /// point start time and maximum data point end time represented as |
+ /// nanoseconds from the epoch. The ID is formatted like: "startTime-endTime" |
+ /// where startTime and endTime are 64 bit integers. |
+ /// |
+ /// [limit] - If specified, no more than this many data points will be |
+ /// included in the dataset. If there are more data points in the dataset, |
+ /// nextPageToken will be set in the dataset response. |
+ /// |
+ /// [pageToken] - The continuation token, which is used to page through large |
+ /// datasets. To get the next page of a dataset, set this parameter to the |
+ /// value of nextPageToken from the previous response. Each subsequent call |
+ /// will yield a partial dataset with data point end timestamps that are |
+ /// strictly smaller than those in the previous partial response. |
+ /// |
+ /// Completes with a [Dataset]. |
+ /// |
+ /// 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<Dataset> get( |
+ core.String userId, core.String dataSourceId, core.String datasetId, |
+ {core.int limit, core.String pageToken}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -545,52 +560,55 @@ class UsersDataSourcesDatasetsResourceApi { |
_queryParams["pageToken"] = [pageToken]; |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId') + '/datasets/' + commons.Escaper.ecapeVariable('$datasetId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId') + |
+ '/datasets/' + |
+ commons.Escaper.ecapeVariable('$datasetId'); |
- 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 Dataset.fromJson(data)); |
} |
- /** |
- * Adds data points to a dataset. The dataset need not be previously created. |
- * All points within the given dataset will be returned with subsquent calls |
- * to retrieve this dataset. Data points can belong to more than one dataset. |
- * This method does not use patch semantics. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Patch a dataset for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [dataSourceId] - The data stream ID of the data source that created the |
- * dataset. |
- * |
- * [datasetId] - Dataset identifier that is a composite of the minimum data |
- * point start time and maximum data point end time represented as nanoseconds |
- * from the epoch. The ID is formatted like: "startTime-endTime" where |
- * startTime and endTime are 64 bit integers. |
- * |
- * [currentTimeMillis] - The client's current time in milliseconds since |
- * epoch. Note that the minStartTimeNs and maxEndTimeNs properties in the |
- * request body are in nanoseconds instead of milliseconds. |
- * |
- * Completes with a [Dataset]. |
- * |
- * 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<Dataset> patch(Dataset request, core.String userId, core.String dataSourceId, core.String datasetId, {core.String currentTimeMillis}) { |
+ /// Adds data points to a dataset. The dataset need not be previously |
+ /// created. All points within the given dataset will be returned with |
+ /// subsquent calls to retrieve this dataset. Data points can belong to more |
+ /// than one dataset. This method does not use patch semantics. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Patch a dataset for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [dataSourceId] - The data stream ID of the data source that created the |
+ /// dataset. |
+ /// |
+ /// [datasetId] - Dataset identifier that is a composite of the minimum data |
+ /// point start time and maximum data point end time represented as |
+ /// nanoseconds from the epoch. The ID is formatted like: "startTime-endTime" |
+ /// where startTime and endTime are 64 bit integers. |
+ /// |
+ /// [currentTimeMillis] - The client's current time in milliseconds since |
+ /// epoch. Note that the minStartTimeNs and maxEndTimeNs properties in the |
+ /// request body are in nanoseconds instead of milliseconds. |
+ /// |
+ /// Completes with a [Dataset]. |
+ /// |
+ /// 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<Dataset> patch(Dataset request, core.String userId, |
+ core.String dataSourceId, core.String datasetId, |
+ {core.String currentTimeMillis}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -614,48 +632,48 @@ class UsersDataSourcesDatasetsResourceApi { |
_queryParams["currentTimeMillis"] = [currentTimeMillis]; |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/dataSources/' + commons.Escaper.ecapeVariable('$dataSourceId') + '/datasets/' + commons.Escaper.ecapeVariable('$datasetId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/dataSources/' + |
+ commons.Escaper.ecapeVariable('$dataSourceId') + |
+ '/datasets/' + |
+ commons.Escaper.ecapeVariable('$datasetId'); |
- var _response = _requester.request(_url, |
- "PATCH", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "PATCH", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => new Dataset.fromJson(data)); |
} |
- |
} |
- |
class UsersDatasetResourceApi { |
final commons.ApiRequester _requester; |
- UsersDatasetResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Aggregates data of a certain type or stream into buckets divided by a given |
- * type of boundary. Multiple data sets of multiple types and from multiple |
- * sources can be aggreated into exactly one bucket type per request. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Aggregate data for the person identified. Use me to indicate the |
- * authenticated user. Only me is supported at this time. |
- * |
- * Completes with a [AggregateResponse]. |
- * |
- * 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<AggregateResponse> aggregate(AggregateRequest request, core.String userId) { |
+ UsersDatasetResourceApi(commons.ApiRequester client) : _requester = client; |
+ |
+ /// Aggregates data of a certain type or stream into buckets divided by a |
+ /// given type of boundary. Multiple data sets of multiple types and from |
+ /// multiple sources can be aggreated into exactly one bucket type per |
+ /// request. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Aggregate data for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// Completes with a [AggregateResponse]. |
+ /// |
+ /// 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<AggregateResponse> aggregate( |
+ AggregateRequest request, core.String userId) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -672,45 +690,40 @@ class UsersDatasetResourceApi { |
_url = commons.Escaper.ecapeVariable('$userId') + '/dataset:aggregate'; |
- 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 AggregateResponse.fromJson(data)); |
} |
- |
} |
- |
class UsersSessionsResourceApi { |
final commons.ApiRequester _requester; |
- UsersSessionsResourceApi(commons.ApiRequester client) : |
- _requester = client; |
- |
- /** |
- * Deletes a session specified by the given session ID. |
- * |
- * Request parameters: |
- * |
- * [userId] - Delete a session for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [sessionId] - The ID of the session to be deleted. |
- * |
- * [currentTimeMillis] - The client's current time in milliseconds since |
- * epoch. |
- * |
- * 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 delete(core.String userId, core.String sessionId, {core.String currentTimeMillis}) { |
+ UsersSessionsResourceApi(commons.ApiRequester client) : _requester = client; |
+ |
+ /// Deletes a session specified by the given session ID. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Delete a session for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [sessionId] - The ID of the session to be deleted. |
+ /// |
+ /// [currentTimeMillis] - The client's current time in milliseconds since |
+ /// epoch. |
+ /// |
+ /// 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 delete(core.String userId, core.String sessionId, |
+ {core.String currentTimeMillis}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -730,49 +743,52 @@ class UsersSessionsResourceApi { |
_downloadOptions = null; |
- _url = commons.Escaper.ecapeVariable('$userId') + '/sessions/' + commons.Escaper.ecapeVariable('$sessionId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/sessions/' + |
+ commons.Escaper.ecapeVariable('$sessionId'); |
- var _response = _requester.request(_url, |
- "DELETE", |
- body: _body, |
- queryParams: _queryParams, |
- uploadOptions: _uploadOptions, |
- uploadMedia: _uploadMedia, |
- downloadOptions: _downloadOptions); |
+ var _response = _requester.request(_url, "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
return _response.then((data) => null); |
} |
- /** |
- * Lists sessions previously created. |
- * |
- * Request parameters: |
- * |
- * [userId] - List sessions for the person identified. Use me to indicate the |
- * authenticated user. Only me is supported at this time. |
- * |
- * [endTime] - An RFC3339 timestamp. Only sessions ending between the start |
- * and end times will be included in the response. |
- * |
- * [includeDeleted] - If true, deleted sessions will be returned. When set to |
- * true, sessions returned in this response will only have an ID and will not |
- * have any other fields. |
- * |
- * [pageToken] - The continuation token, which is used to page through large |
- * result sets. To get the next page of results, set this parameter to the |
- * value of nextPageToken from the previous response. |
- * |
- * [startTime] - An RFC3339 timestamp. Only sessions ending between the start |
- * and end times will be included in the response. |
- * |
- * Completes with a [ListSessionsResponse]. |
- * |
- * 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<ListSessionsResponse> list(core.String userId, {core.String endTime, core.bool includeDeleted, core.String pageToken, core.String startTime}) { |
+ /// Lists sessions previously created. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - List sessions for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [endTime] - An RFC3339 timestamp. Only sessions ending between the start |
+ /// and end times will be included in the response. |
+ /// |
+ /// [includeDeleted] - If true, deleted sessions will be returned. When set |
+ /// to true, sessions returned in this response will only have an ID and will |
+ /// not have any other fields. |
+ /// |
+ /// [pageToken] - The continuation token, which is used to page through large |
+ /// result sets. To get the next page of results, set this parameter to the |
+ /// value of nextPageToken from the previous response. |
+ /// |
+ /// [startTime] - An RFC3339 timestamp. Only sessions ending between the |
+ /// start and end times will be included in the response. |
+ /// |
+ /// Completes with a [ListSessionsResponse]. |
+ /// |
+ /// 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<ListSessionsResponse> list(core.String userId, |
+ {core.String endTime, |
+ core.bool includeDeleted, |
+ core.String pageToken, |
+ core.String startTime}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -798,40 +814,39 @@ class UsersSessionsResourceApi { |
_url = commons.Escaper.ecapeVariable('$userId') + '/sessions'; |
- 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 ListSessionsResponse.fromJson(data)); |
} |
- /** |
- * Updates or insert a given session. |
- * |
- * [request] - The metadata request object. |
- * |
- * Request parameters: |
- * |
- * [userId] - Create sessions for the person identified. Use me to indicate |
- * the authenticated user. Only me is supported at this time. |
- * |
- * [sessionId] - The ID of the session to be created. |
- * |
- * [currentTimeMillis] - The client's current time in milliseconds since |
- * epoch. |
- * |
- * Completes with a [Session]. |
- * |
- * 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<Session> update(Session request, core.String userId, core.String sessionId, {core.String currentTimeMillis}) { |
+ /// Updates or insert a given session. |
+ /// |
+ /// [request] - The metadata request object. |
+ /// |
+ /// Request parameters: |
+ /// |
+ /// [userId] - Create sessions for the person identified. Use me to indicate |
+ /// the authenticated user. Only me is supported at this time. |
+ /// |
+ /// [sessionId] - The ID of the session to be created. |
+ /// |
+ /// [currentTimeMillis] - The client's current time in milliseconds since |
+ /// epoch. |
+ /// |
+ /// Completes with a [Session]. |
+ /// |
+ /// 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<Session> update( |
+ Session request, core.String userId, core.String sessionId, |
+ {core.String currentTimeMillis}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -852,49 +867,46 @@ class UsersSessionsResourceApi { |
_queryParams["currentTimeMillis"] = [currentTimeMillis]; |
} |
- _url = commons.Escaper.ecapeVariable('$userId') + '/sessions/' + commons.Escaper.ecapeVariable('$sessionId'); |
+ _url = commons.Escaper.ecapeVariable('$userId') + |
+ '/sessions/' + |
+ commons.Escaper.ecapeVariable('$sessionId'); |
- 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 Session.fromJson(data)); |
} |
- |
} |
- |
- |
class AggregateBucket { |
- /** Available for Bucket.Type.ACTIVITY_TYPE, Bucket.Type.ACTIVITY_SEGMENT */ |
+ /// Available for Bucket.Type.ACTIVITY_TYPE, Bucket.Type.ACTIVITY_SEGMENT |
core.int activity; |
- /** There will be one dataset per AggregateBy in the request. */ |
+ |
+ /// There will be one dataset per AggregateBy in the request. |
core.List<Dataset> dataset; |
- /** |
- * The end time for the aggregated data, in milliseconds since epoch, |
- * inclusive. |
- */ |
+ |
+ /// The end time for the aggregated data, in milliseconds since epoch, |
+ /// inclusive. |
core.String endTimeMillis; |
- /** Available for Bucket.Type.SESSION */ |
+ |
+ /// Available for Bucket.Type.SESSION |
Session session; |
- /** |
- * The start time for the aggregated data, in milliseconds since epoch, |
- * inclusive. |
- */ |
+ |
+ /// The start time for the aggregated data, in milliseconds since epoch, |
+ /// inclusive. |
core.String startTimeMillis; |
- /** |
- * The type of a bucket signifies how the data aggregation is performed in the |
- * bucket. |
- * Possible string values are: |
- * - "activitySegment" |
- * - "activityType" |
- * - "session" |
- * - "time" |
- * - "unknown" |
- */ |
+ |
+ /// The type of a bucket signifies how the data aggregation is performed in |
+ /// the bucket. |
+ /// Possible string values are: |
+ /// - "activitySegment" |
+ /// - "activityType" |
+ /// - "session" |
+ /// - "time" |
+ /// - "unknown" |
core.String type; |
AggregateBucket(); |
@@ -904,7 +916,8 @@ class AggregateBucket { |
activity = _json["activity"]; |
} |
if (_json.containsKey("dataset")) { |
- dataset = _json["dataset"].map((value) => new Dataset.fromJson(value)).toList(); |
+ dataset = |
+ _json["dataset"].map((value) => new Dataset.fromJson(value)).toList(); |
} |
if (_json.containsKey("endTimeMillis")) { |
endTimeMillis = _json["endTimeMillis"]; |
@@ -921,7 +934,8 @@ class AggregateBucket { |
} |
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 (activity != null) { |
_json["activity"] = activity; |
} |
@@ -944,20 +958,18 @@ class AggregateBucket { |
} |
} |
-/** The specification of which data to aggregate. */ |
+/// The specification of which data to aggregate. |
class AggregateBy { |
- /** |
- * A data source ID to aggregate. Mutually exclusive of dataTypeName. Only |
- * data from the specified data source ID will be included in the aggregation. |
- * The dataset in the response will have the same data source ID. |
- */ |
+ /// A data source ID to aggregate. Mutually exclusive of dataTypeName. Only |
+ /// data from the specified data source ID will be included in the |
+ /// aggregation. The dataset in the response will have the same data source |
+ /// ID. |
core.String dataSourceId; |
- /** |
- * The data type to aggregate. All data sources providing this data type will |
- * contribute data to the aggregation. The response will contain a single |
- * dataset for this data type name. The dataset will have a data source ID of |
- * derived:com.google.:com.google.android.gms:aggregated |
- */ |
+ |
+ /// The data type to aggregate. All data sources providing this data type |
+ /// will contribute data to the aggregation. The response will contain a |
+ /// single dataset for this data type name. The dataset will have a data |
+ /// source ID of derived:com.google.:com.google.android.gms:aggregated |
core.String dataTypeName; |
AggregateBy(); |
@@ -972,7 +984,8 @@ class AggregateBy { |
} |
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 (dataSourceId != null) { |
_json["dataSourceId"] = dataSourceId; |
} |
@@ -983,70 +996,65 @@ class AggregateBy { |
} |
} |
-/** Next id: 10 */ |
+/// Next id: 10 |
class AggregateRequest { |
- /** |
- * The specification of data to be aggregated. At least one aggregateBy spec |
- * must be provided. All data that is specified will be aggregated using the |
- * same bucketing criteria. There will be one dataset in the response for |
- * every aggregateBy spec. |
- */ |
+ /// The specification of data to be aggregated. At least one aggregateBy spec |
+ /// must be provided. All data that is specified will be aggregated using the |
+ /// same bucketing criteria. There will be one dataset in the response for |
+ /// every aggregateBy spec. |
core.List<AggregateBy> aggregateBy; |
- /** |
- * Specifies that data be aggregated each activity segment recored for a user. |
- * Similar to bucketByActivitySegment, but bucketing is done for each activity |
- * segment rather than all segments of the same type. Mutually exclusive of |
- * other bucketing specifications. |
- */ |
+ |
+ /// Specifies that data be aggregated each activity segment recored for a |
+ /// user. Similar to bucketByActivitySegment, but bucketing is done for each |
+ /// activity segment rather than all segments of the same type. Mutually |
+ /// exclusive of other bucketing specifications. |
BucketByActivity bucketByActivitySegment; |
- /** |
- * Specifies that data be aggregated by the type of activity being performed |
- * when the data was recorded. All data that was recorded during a certain |
- * activity type (for the given time range) will be aggregated into the same |
- * bucket. Data that was recorded while the user was not active will not be |
- * included in the response. Mutually exclusive of other bucketing |
- * specifications. |
- */ |
+ |
+ /// Specifies that data be aggregated by the type of activity being performed |
+ /// when the data was recorded. All data that was recorded during a certain |
+ /// activity type (for the given time range) will be aggregated into the same |
+ /// bucket. Data that was recorded while the user was not active will not be |
+ /// included in the response. Mutually exclusive of other bucketing |
+ /// specifications. |
BucketByActivity bucketByActivityType; |
- /** |
- * Specifies that data be aggregated by user sessions. Data that does not fall |
- * within the time range of a session will not be included in the response. |
- * Mutually exclusive of other bucketing specifications. |
- */ |
+ |
+ /// Specifies that data be aggregated by user sessions. Data that does not |
+ /// fall within the time range of a session will not be included in the |
+ /// response. Mutually exclusive of other bucketing specifications. |
BucketBySession bucketBySession; |
- /** |
- * Specifies that data be aggregated by a single time interval. Mutually |
- * exclusive of other bucketing specifications. |
- */ |
+ |
+ /// Specifies that data be aggregated by a single time interval. Mutually |
+ /// exclusive of other bucketing specifications. |
BucketByTime bucketByTime; |
- /** |
- * The end of a window of time. Data that intersects with this time window |
- * will be aggregated. The time is in milliseconds since epoch, inclusive. |
- */ |
+ |
+ /// The end of a window of time. Data that intersects with this time window |
+ /// will be aggregated. The time is in milliseconds since epoch, inclusive. |
core.String endTimeMillis; |
- /** |
- * A list of acceptable data quality standards. Only data points which conform |
- * to at least one of the specified data quality standards will be returned. |
- * If the list is empty, all data points are returned. |
- */ |
+ |
+ /// A list of acceptable data quality standards. Only data points which |
+ /// conform to at least one of the specified data quality standards will be |
+ /// returned. If the list is empty, all data points are returned. |
core.List<core.String> filteredDataQualityStandard; |
- /** |
- * The start of a window of time. Data that intersects with this time window |
- * will be aggregated. The time is in milliseconds since epoch, inclusive. |
- */ |
+ |
+ /// The start of a window of time. Data that intersects with this time window |
+ /// will be aggregated. The time is in milliseconds since epoch, inclusive. |
core.String startTimeMillis; |
AggregateRequest(); |
AggregateRequest.fromJson(core.Map _json) { |
if (_json.containsKey("aggregateBy")) { |
- aggregateBy = _json["aggregateBy"].map((value) => new AggregateBy.fromJson(value)).toList(); |
+ aggregateBy = _json["aggregateBy"] |
+ .map((value) => new AggregateBy.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("bucketByActivitySegment")) { |
- bucketByActivitySegment = new BucketByActivity.fromJson(_json["bucketByActivitySegment"]); |
+ bucketByActivitySegment = |
+ new BucketByActivity.fromJson(_json["bucketByActivitySegment"]); |
} |
if (_json.containsKey("bucketByActivityType")) { |
- bucketByActivityType = new BucketByActivity.fromJson(_json["bucketByActivityType"]); |
+ bucketByActivityType = |
+ new BucketByActivity.fromJson(_json["bucketByActivityType"]); |
} |
if (_json.containsKey("bucketBySession")) { |
bucketBySession = new BucketBySession.fromJson(_json["bucketBySession"]); |
@@ -1066,9 +1074,11 @@ class AggregateRequest { |
} |
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 (aggregateBy != null) { |
- _json["aggregateBy"] = aggregateBy.map((value) => (value).toJson()).toList(); |
+ _json["aggregateBy"] = |
+ aggregateBy.map((value) => (value).toJson()).toList(); |
} |
if (bucketByActivitySegment != null) { |
_json["bucketByActivitySegment"] = (bucketByActivitySegment).toJson(); |
@@ -1096,19 +1106,22 @@ class AggregateRequest { |
} |
class AggregateResponse { |
- /** A list of buckets containing the aggregated data. */ |
+ /// A list of buckets containing the aggregated data. |
core.List<AggregateBucket> bucket; |
AggregateResponse(); |
AggregateResponse.fromJson(core.Map _json) { |
if (_json.containsKey("bucket")) { |
- bucket = _json["bucket"].map((value) => new AggregateBucket.fromJson(value)).toList(); |
+ bucket = _json["bucket"] |
+ .map((value) => new AggregateBucket.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 (bucket != null) { |
_json["bucket"] = bucket.map((value) => (value).toJson()).toList(); |
} |
@@ -1117,26 +1130,23 @@ class AggregateResponse { |
} |
class Application { |
- /** An optional URI that can be used to link back to the application. */ |
+ /// An optional URI that can be used to link back to the application. |
core.String detailsUrl; |
- /** |
- * The name of this application. This is required for REST clients, but we do |
- * not enforce uniqueness of this name. It is provided as a matter of |
- * convenience for other developers who would like to identify which REST |
- * created an Application or Data Source. |
- */ |
+ |
+ /// The name of this application. This is required for REST clients, but we |
+ /// do not enforce uniqueness of this name. It is provided as a matter of |
+ /// convenience for other developers who would like to identify which REST |
+ /// created an Application or Data Source. |
core.String name; |
- /** |
- * Package name for this application. This is used as a unique identifier when |
- * created by Android applications, but cannot be specified by REST clients. |
- * REST clients will have their developer project number reflected into the |
- * Data Source data stream IDs, instead of the packageName. |
- */ |
+ |
+ /// Package name for this application. This is used as a unique identifier |
+ /// when created by Android applications, but cannot be specified by REST |
+ /// clients. REST clients will have their developer project number reflected |
+ /// into the Data Source data stream IDs, instead of the packageName. |
core.String packageName; |
- /** |
- * Version of the application. You should update this field whenever the |
- * application changes in a way that affects the computation of the data. |
- */ |
+ |
+ /// Version of the application. You should update this field whenever the |
+ /// application changes in a way that affects the computation of the data. |
core.String version; |
Application(); |
@@ -1157,7 +1167,8 @@ class Application { |
} |
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 (detailsUrl != null) { |
_json["detailsUrl"] = detailsUrl; |
} |
@@ -1175,16 +1186,13 @@ class Application { |
} |
class BucketByActivity { |
- /** |
- * The default activity stream will be used if a specific activityDataSourceId |
- * is not specified. |
- */ |
+ /// The default activity stream will be used if a specific |
+ /// activityDataSourceId is not specified. |
core.String activityDataSourceId; |
- /** |
- * Specifies that only activity segments of duration longer than |
- * minDurationMillis are considered and used as a container for aggregated |
- * data. |
- */ |
+ |
+ /// Specifies that only activity segments of duration longer than |
+ /// minDurationMillis are considered and used as a container for aggregated |
+ /// data. |
core.String minDurationMillis; |
BucketByActivity(); |
@@ -1199,7 +1207,8 @@ class BucketByActivity { |
} |
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 (activityDataSourceId != null) { |
_json["activityDataSourceId"] = activityDataSourceId; |
} |
@@ -1211,10 +1220,8 @@ class BucketByActivity { |
} |
class BucketBySession { |
- /** |
- * Specifies that only sessions of duration longer than minDurationMillis are |
- * considered and used as a container for aggregated data. |
- */ |
+ /// Specifies that only sessions of duration longer than minDurationMillis |
+ /// are considered and used as a container for aggregated data. |
core.String minDurationMillis; |
BucketBySession(); |
@@ -1226,7 +1233,8 @@ class BucketBySession { |
} |
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 (minDurationMillis != null) { |
_json["minDurationMillis"] = minDurationMillis; |
} |
@@ -1235,11 +1243,9 @@ class BucketBySession { |
} |
class BucketByTime { |
- /** |
- * Specifies that result buckets aggregate data by exactly durationMillis time |
- * frames. Time frames that contain no data will be included in the response |
- * with an empty dataset. |
- */ |
+ /// Specifies that result buckets aggregate data by exactly durationMillis |
+ /// time frames. Time frames that contain no data will be included in the |
+ /// response with an empty dataset. |
core.String durationMillis; |
BucketByTimePeriod period; |
@@ -1255,7 +1261,8 @@ class BucketByTime { |
} |
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 (durationMillis != null) { |
_json["durationMillis"] = durationMillis; |
} |
@@ -1267,15 +1274,14 @@ class BucketByTime { |
} |
class BucketByTimePeriod { |
- /** org.joda.timezone.DateTimeZone */ |
+ /// org.joda.timezone.DateTimeZone |
core.String timeZoneId; |
- /** |
- * |
- * Possible string values are: |
- * - "day" |
- * - "month" |
- * - "week" |
- */ |
+ |
+ /// |
+ /// Possible string values are: |
+ /// - "day" |
+ /// - "month" |
+ /// - "week" |
core.String type; |
core.int value; |
@@ -1294,7 +1300,8 @@ class BucketByTimePeriod { |
} |
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 (timeZoneId != null) { |
_json["timeZoneId"] = timeZoneId; |
} |
@@ -1308,59 +1315,53 @@ class BucketByTimePeriod { |
} |
} |
-/** |
- * Represents a single data point, generated by a particular data source. A data |
- * point holds a value for each field, an end timestamp and an optional start |
- * time. The exact semantics of each of these attributes are specified in the |
- * documentation for the particular data type. |
- * |
- * A data point can represent an instantaneous measurement, reading or input |
- * observation, as well as averages or aggregates over a time interval. Check |
- * the data type documentation to determine which is the case for a particular |
- * data type. |
- * |
- * Data points always contain one value for each field of the data type. |
- */ |
+/// Represents a single data point, generated by a particular data source. A |
+/// data point holds a value for each field, an end timestamp and an optional |
+/// start time. The exact semantics of each of these attributes are specified |
+/// in the documentation for the particular data type. |
+/// |
+/// A data point can represent an instantaneous measurement, reading or input |
+/// observation, as well as averages or aggregates over a time interval. Check |
+/// the data type documentation to determine which is the case for a particular |
+/// data type. |
+/// |
+/// Data points always contain one value for each field of the data type. |
class DataPoint { |
- /** |
- * Used for version checking during transformation; that is, a datapoint can |
- * only replace another datapoint that has an older computation time stamp. |
- */ |
+ /// Used for version checking during transformation; that is, a datapoint can |
+ /// only replace another datapoint that has an older computation time stamp. |
core.String computationTimeMillis; |
- /** The data type defining the format of the values in this data point. */ |
+ |
+ /// The data type defining the format of the values in this data point. |
core.String dataTypeName; |
- /** |
- * The end time of the interval represented by this data point, in nanoseconds |
- * since epoch. |
- */ |
+ |
+ /// The end time of the interval represented by this data point, in |
+ /// nanoseconds since epoch. |
core.String endTimeNanos; |
- /** |
- * Indicates the last time this data point was modified. Useful only in |
- * contexts where we are listing the data changes, rather than representing |
- * the current state of the data. |
- */ |
+ |
+ /// Indicates the last time this data point was modified. Useful only in |
+ /// contexts where we are listing the data changes, rather than representing |
+ /// the current state of the data. |
core.String modifiedTimeMillis; |
- /** |
- * If the data point is contained in a dataset for a derived data source, this |
- * field will be populated with the data source stream ID that created the |
- * data point originally. |
- */ |
+ |
+ /// If the data point is contained in a dataset for a derived data source, |
+ /// this field will be populated with the data source stream ID that created |
+ /// the data point originally. |
core.String originDataSourceId; |
- /** The raw timestamp from the original SensorEvent. */ |
+ |
+ /// The raw timestamp from the original SensorEvent. |
core.String rawTimestampNanos; |
- /** |
- * The start time of the interval represented by this data point, in |
- * nanoseconds since epoch. |
- */ |
+ |
+ /// The start time of the interval represented by this data point, in |
+ /// nanoseconds since epoch. |
core.String startTimeNanos; |
- /** |
- * Values of each data type field for the data point. It is expected that each |
- * value corresponding to a data type field will occur in the same order that |
- * the field is listed with in the data type specified in a data source. |
- * |
- * Only one of integer and floating point fields will be populated, depending |
- * on the format enum value within data source's type field. |
- */ |
+ |
+ /// Values of each data type field for the data point. It is expected that |
+ /// each value corresponding to a data type field will occur in the same |
+ /// order that the field is listed with in the data type specified in a data |
+ /// source. |
+ /// |
+ /// Only one of integer and floating point fields will be populated, |
+ /// depending on the format enum value within data source's type field. |
core.List<Value> value; |
DataPoint(); |
@@ -1393,7 +1394,8 @@ class DataPoint { |
} |
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 (computationTimeMillis != null) { |
_json["computationTimeMillis"] = computationTimeMillis; |
} |
@@ -1422,90 +1424,85 @@ class DataPoint { |
} |
} |
-/** |
- * Definition of a unique source of sensor data. Data sources can expose raw |
- * data coming from hardware sensors on local or companion devices. They can |
- * also expose derived data, created by transforming or merging other data |
- * sources. Multiple data sources can exist for the same data type. Every data |
- * point inserted into or read from this service has an associated data source. |
- * |
- * The data source contains enough information to uniquely identify its data, |
- * including the hardware device and the application that collected and/or |
- * transformed the data. It also holds useful metadata, such as the hardware and |
- * application versions, and the device type. |
- * |
- * Each data source produces a unique stream of data, with a unique identifier. |
- * Not all changes to data source affect the stream identifier, so that data |
- * collected by updated versions of the same application/device can still be |
- * considered to belong to the same data stream. |
- */ |
+/// Definition of a unique source of sensor data. Data sources can expose raw |
+/// data coming from hardware sensors on local or companion devices. They can |
+/// also expose derived data, created by transforming or merging other data |
+/// sources. Multiple data sources can exist for the same data type. Every data |
+/// point inserted into or read from this service has an associated data |
+/// source. |
+/// |
+/// The data source contains enough information to uniquely identify its data, |
+/// including the hardware device and the application that collected and/or |
+/// transformed the data. It also holds useful metadata, such as the hardware |
+/// and application versions, and the device type. |
+/// |
+/// Each data source produces a unique stream of data, with a unique |
+/// identifier. Not all changes to data source affect the stream identifier, so |
+/// that data collected by updated versions of the same application/device can |
+/// still be considered to belong to the same data stream. |
class DataSource { |
- /** |
- * Information about an application which feeds sensor data into the platform. |
- */ |
+ /// Information about an application which feeds sensor data into the |
+ /// platform. |
Application application; |
core.List<core.String> dataQualityStandard; |
- /** |
- * A unique identifier for the data stream produced by this data source. The |
- * identifier includes: |
- * |
- * |
- * - The physical device's manufacturer, model, and serial number (UID). |
- * - The application's package name or name. Package name is used when the |
- * data source was created by an Android application. The developer project |
- * number is used when the data source was created by a REST client. |
- * - The data source's type. |
- * - The data source's stream name. Note that not all attributes of the data |
- * source are used as part of the stream identifier. In particular, the |
- * version of the hardware/the application isn't used. This allows us to |
- * preserve the same stream through version updates. This also means that two |
- * DataSource objects may represent the same data stream even if they're not |
- * equal. |
- * |
- * The exact format of the data stream ID created by an Android application |
- * is: |
- * type:dataType.name:application.packageName:device.manufacturer:device.model:device.uid:dataStreamName |
- * |
- * The exact format of the data stream ID created by a REST client is: |
- * type:dataType.name:developer project |
- * number:device.manufacturer:device.model:device.uid:dataStreamName |
- * |
- * When any of the optional fields that comprise of the data stream ID are |
- * blank, they will be omitted from the data stream ID. The minimum viable |
- * data stream ID would be: type:dataType.name:developer project number |
- * |
- * Finally, the developer project number is obfuscated when read by any REST |
- * or Android client that did not create the data source. Only the data source |
- * creator will see the developer project number in clear and normal form. |
- */ |
+ |
+ /// A unique identifier for the data stream produced by this data source. The |
+ /// identifier includes: |
+ /// |
+ /// |
+ /// - The physical device's manufacturer, model, and serial number (UID). |
+ /// - The application's package name or name. Package name is used when the |
+ /// data source was created by an Android application. The developer project |
+ /// number is used when the data source was created by a REST client. |
+ /// - The data source's type. |
+ /// - The data source's stream name. Note that not all attributes of the |
+ /// data source are used as part of the stream identifier. In particular, the |
+ /// version of the hardware/the application isn't used. This allows us to |
+ /// preserve the same stream through version updates. This also means that |
+ /// two DataSource objects may represent the same data stream even if they're |
+ /// not equal. |
+ /// |
+ /// The exact format of the data stream ID created by an Android application |
+ /// is: |
+ /// type:dataType.name:application.packageName:device.manufacturer:device.model:device.uid:dataStreamName |
+ /// |
+ /// The exact format of the data stream ID created by a REST client is: |
+ /// type:dataType.name:developer project |
+ /// number:device.manufacturer:device.model:device.uid:dataStreamName |
+ /// |
+ /// When any of the optional fields that comprise of the data stream ID are |
+ /// blank, they will be omitted from the data stream ID. The minimum viable |
+ /// data stream ID would be: type:dataType.name:developer project number |
+ /// |
+ /// Finally, the developer project number is obfuscated when read by any REST |
+ /// or Android client that did not create the data source. Only the data |
+ /// source creator will see the developer project number in clear and normal |
+ /// form. |
core.String dataStreamId; |
- /** |
- * The stream name uniquely identifies this particular data source among other |
- * data sources of the same type from the same underlying producer. Setting |
- * the stream name is optional, but should be done whenever an application |
- * exposes two streams for the same data type, or when a device has two |
- * equivalent sensors. |
- */ |
+ |
+ /// The stream name uniquely identifies this particular data source among |
+ /// other data sources of the same type from the same underlying producer. |
+ /// Setting the stream name is optional, but should be done whenever an |
+ /// application exposes two streams for the same data type, or when a device |
+ /// has two equivalent sensors. |
core.String dataStreamName; |
- /** |
- * The data type defines the schema for a stream of data being collected by, |
- * inserted into, or queried from the Fitness API. |
- */ |
+ |
+ /// The data type defines the schema for a stream of data being collected by, |
+ /// inserted into, or queried from the Fitness API. |
DataType dataType; |
- /** |
- * Representation of an integrated device (such as a phone or a wearable) that |
- * can hold sensors. |
- */ |
+ |
+ /// Representation of an integrated device (such as a phone or a wearable) |
+ /// that can hold sensors. |
Device device; |
- /** An end-user visible name for this data source. */ |
+ |
+ /// An end-user visible name for this data source. |
core.String name; |
- /** |
- * A constant describing the type of this data source. Indicates whether this |
- * data source produces raw or derived data. |
- * Possible string values are: |
- * - "derived" |
- * - "raw" |
- */ |
+ |
+ /// A constant describing the type of this data source. Indicates whether |
+ /// this data source produces raw or derived data. |
+ /// Possible string values are: |
+ /// - "derived" |
+ /// - "raw" |
core.String type; |
DataSource(); |
@@ -1538,7 +1535,8 @@ class DataSource { |
} |
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 (application != null) { |
_json["application"] = (application).toJson(); |
} |
@@ -1568,19 +1566,20 @@ class DataSource { |
} |
class DataType { |
- /** A field represents one dimension of a data type. */ |
+ /// A field represents one dimension of a data type. |
core.List<DataTypeField> field; |
- /** |
- * Each data type has a unique, namespaced, name. All data types in the |
- * com.google namespace are shared as part of the platform. |
- */ |
+ |
+ /// Each data type has a unique, namespaced, name. All data types in the |
+ /// com.google namespace are shared as part of the platform. |
core.String name; |
DataType(); |
DataType.fromJson(core.Map _json) { |
if (_json.containsKey("field")) { |
- field = _json["field"].map((value) => new DataTypeField.fromJson(value)).toList(); |
+ field = _json["field"] |
+ .map((value) => new DataTypeField.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("name")) { |
name = _json["name"]; |
@@ -1588,7 +1587,8 @@ class DataType { |
} |
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 (field != null) { |
_json["field"] = field.map((value) => (value).toJson()).toList(); |
} |
@@ -1599,32 +1599,27 @@ class DataType { |
} |
} |
-/** |
- * In case of multi-dimensional data (such as an accelerometer with x, y, and z |
- * axes) each field represents one dimension. Each data type field has a unique |
- * name which identifies it. The field also defines the format of the data (int, |
- * float, etc.). |
- * |
- * This message is only instantiated in code and not used for wire comms or |
- * stored in any way. |
- */ |
+/// In case of multi-dimensional data (such as an accelerometer with x, y, and |
+/// z axes) each field represents one dimension. Each data type field has a |
+/// unique name which identifies it. The field also defines the format of the |
+/// data (int, float, etc.). |
+/// |
+/// This message is only instantiated in code and not used for wire comms or |
+/// stored in any way. |
class DataTypeField { |
- /** |
- * The different supported formats for each field in a data type. |
- * Possible string values are: |
- * - "blob" |
- * - "floatList" |
- * - "floatPoint" |
- * - "integer" |
- * - "integerList" |
- * - "map" |
- * - "string" |
- */ |
+ /// The different supported formats for each field in a data type. |
+ /// Possible string values are: |
+ /// - "blob" |
+ /// - "floatList" |
+ /// - "floatPoint" |
+ /// - "integer" |
+ /// - "integerList" |
+ /// - "map" |
+ /// - "string" |
core.String format; |
- /** |
- * Defines the name and format of data. Unlike data type names, field names |
- * are not namespaced, and only need to be unique within the data type. |
- */ |
+ |
+ /// Defines the name and format of data. Unlike data type names, field names |
+ /// are not namespaced, and only need to be unique within the data type. |
core.String name; |
core.bool optional; |
@@ -1643,7 +1638,8 @@ class DataTypeField { |
} |
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; |
} |
@@ -1657,42 +1653,34 @@ class DataTypeField { |
} |
} |
-/** |
- * A dataset represents a projection container for data points. They do not |
- * carry any info of their own. Datasets represent a set of data points from a |
- * particular data source. A data point can be found in more than one dataset. |
- */ |
+/// A dataset represents a projection container for data points. They do not |
+/// carry any info of their own. Datasets represent a set of data points from a |
+/// particular data source. A data point can be found in more than one dataset. |
class Dataset { |
- /** |
- * The data stream ID of the data source that created the points in this |
- * dataset. |
- */ |
+ /// The data stream ID of the data source that created the points in this |
+ /// dataset. |
core.String dataSourceId; |
- /** |
- * The largest end time of all data points in this possibly partial |
- * representation of the dataset. Time is in nanoseconds from epoch. This |
- * should also match the first part of the dataset identifier. |
- */ |
+ |
+ /// The largest end time of all data points in this possibly partial |
+ /// representation of the dataset. Time is in nanoseconds from epoch. This |
+ /// should also match the first part of the dataset identifier. |
core.String maxEndTimeNs; |
- /** |
- * The smallest start time of all data points in this possibly partial |
- * representation of the dataset. Time is in nanoseconds from epoch. This |
- * should also match the first part of the dataset identifier. |
- */ |
+ |
+ /// The smallest start time of all data points in this possibly partial |
+ /// representation of the dataset. Time is in nanoseconds from epoch. This |
+ /// should also match the first part of the dataset identifier. |
core.String minStartTimeNs; |
- /** |
- * This token will be set when a dataset is received in response to a GET |
- * request and the dataset is too large to be included in a single response. |
- * Provide this value in a subsequent GET request to return the next page of |
- * data points within this dataset. |
- */ |
+ |
+ /// This token will be set when a dataset is received in response to a GET |
+ /// request and the dataset is too large to be included in a single response. |
+ /// Provide this value in a subsequent GET request to return the next page of |
+ /// data points within this dataset. |
core.String nextPageToken; |
- /** |
- * A partial list of data points contained in the dataset, ordered by largest |
- * endTimeNanos first. This list is considered complete when retrieving a |
- * small dataset and partial when patching a dataset or retrieving a dataset |
- * that is too large to include in a single response. |
- */ |
+ |
+ /// A partial list of data points contained in the dataset, ordered by |
+ /// largest endTimeNanos first. This list is considered complete when |
+ /// retrieving a small dataset and partial when patching a dataset or |
+ /// retrieving a dataset that is too large to include in a single response. |
core.List<DataPoint> point; |
Dataset(); |
@@ -1711,12 +1699,14 @@ class Dataset { |
nextPageToken = _json["nextPageToken"]; |
} |
if (_json.containsKey("point")) { |
- point = _json["point"].map((value) => new DataPoint.fromJson(value)).toList(); |
+ point = |
+ _json["point"].map((value) => new DataPoint.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 (dataSourceId != null) { |
_json["dataSourceId"] = dataSourceId; |
} |
@@ -1736,45 +1726,43 @@ class Dataset { |
} |
} |
-/** |
- * Representation of an integrated device (such as a phone or a wearable) that |
- * can hold sensors. Each sensor is exposed as a data source. |
- * |
- * The main purpose of the device information contained in this class is to |
- * identify the hardware of a particular data source. This can be useful in |
- * different ways, including: |
- * - Distinguishing two similar sensors on different devices (the step counter |
- * on two nexus 5 phones, for instance) |
- * - Display the source of data to the user (by using the device make / model) |
- * - Treat data differently depending on sensor type (accelerometers on a watch |
- * may give different patterns than those on a phone) |
- * - Build different analysis models for each device/version. |
- */ |
+/// Representation of an integrated device (such as a phone or a wearable) that |
+/// can hold sensors. Each sensor is exposed as a data source. |
+/// |
+/// The main purpose of the device information contained in this class is to |
+/// identify the hardware of a particular data source. This can be useful in |
+/// different ways, including: |
+/// - Distinguishing two similar sensors on different devices (the step counter |
+/// on two nexus 5 phones, for instance) |
+/// - Display the source of data to the user (by using the device make / model) |
+/// - Treat data differently depending on sensor type (accelerometers on a |
+/// watch may give different patterns than those on a phone) |
+/// - Build different analysis models for each device/version. |
class Device { |
- /** Manufacturer of the product/hardware. */ |
+ /// Manufacturer of the product/hardware. |
core.String manufacturer; |
- /** End-user visible model name for the device. */ |
+ |
+ /// End-user visible model name for the device. |
core.String model; |
- /** |
- * A constant representing the type of the device. |
- * Possible string values are: |
- * - "chestStrap" |
- * - "headMounted" |
- * - "phone" |
- * - "scale" |
- * - "tablet" |
- * - "unknown" |
- * - "watch" |
- */ |
+ |
+ /// A constant representing the type of the device. |
+ /// Possible string values are: |
+ /// - "chestStrap" |
+ /// - "headMounted" |
+ /// - "phone" |
+ /// - "scale" |
+ /// - "tablet" |
+ /// - "unknown" |
+ /// - "watch" |
core.String type; |
- /** |
- * The serial number or other unique ID for the hardware. This field is |
- * obfuscated when read by any REST or Android client that did not create the |
- * data source. Only the data source creator will see the uid field in clear |
- * and normal form. |
- */ |
+ |
+ /// The serial number or other unique ID for the hardware. This field is |
+ /// obfuscated when read by any REST or Android client that did not create |
+ /// the data source. Only the data source creator will see the uid field in |
+ /// clear and normal form. |
core.String uid; |
- /** Version string for the device hardware/software. */ |
+ |
+ /// Version string for the device hardware/software. |
core.String version; |
Device(); |
@@ -1798,7 +1786,8 @@ class Device { |
} |
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 (manufacturer != null) { |
_json["manufacturer"] = manufacturer; |
} |
@@ -1819,52 +1808,55 @@ class Device { |
} |
class ListDataSourcesResponse { |
- /** A previously created data source. */ |
+ /// A previously created data source. |
core.List<DataSource> dataSource; |
ListDataSourcesResponse(); |
ListDataSourcesResponse.fromJson(core.Map _json) { |
if (_json.containsKey("dataSource")) { |
- dataSource = _json["dataSource"].map((value) => new DataSource.fromJson(value)).toList(); |
+ dataSource = _json["dataSource"] |
+ .map((value) => new DataSource.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 (dataSource != null) { |
- _json["dataSource"] = dataSource.map((value) => (value).toJson()).toList(); |
+ _json["dataSource"] = |
+ dataSource.map((value) => (value).toJson()).toList(); |
} |
return _json; |
} |
} |
class ListSessionsResponse { |
- /** |
- * If includeDeleted is set to true in the request, this list will contain |
- * sessions deleted with original end times that are within the startTime and |
- * endTime frame. |
- */ |
+ /// If includeDeleted is set to true in the request, this list will contain |
+ /// sessions deleted with original end times that are within the startTime |
+ /// and endTime frame. |
core.List<Session> deletedSession; |
- /** Flag to indicate server has more data to transfer */ |
+ |
+ /// Flag to indicate server has more data to transfer |
core.bool hasMoreData; |
- /** |
- * The continuation token, which is used to page through large result sets. |
- * Provide this value in a subsequent request to return the next page of |
- * results. |
- */ |
+ |
+ /// The continuation token, which is used to page through large result sets. |
+ /// Provide this value in a subsequent request to return the next page of |
+ /// results. |
core.String nextPageToken; |
- /** |
- * Sessions with an end time that is between startTime and endTime of the |
- * request. |
- */ |
+ |
+ /// Sessions with an end time that is between startTime and endTime of the |
+ /// request. |
core.List<Session> session; |
ListSessionsResponse(); |
ListSessionsResponse.fromJson(core.Map _json) { |
if (_json.containsKey("deletedSession")) { |
- deletedSession = _json["deletedSession"].map((value) => new Session.fromJson(value)).toList(); |
+ deletedSession = _json["deletedSession"] |
+ .map((value) => new Session.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("hasMoreData")) { |
hasMoreData = _json["hasMoreData"]; |
@@ -1873,14 +1865,17 @@ class ListSessionsResponse { |
nextPageToken = _json["nextPageToken"]; |
} |
if (_json.containsKey("session")) { |
- session = _json["session"].map((value) => new Session.fromJson(value)).toList(); |
+ session = |
+ _json["session"].map((value) => new Session.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 (deletedSession != null) { |
- _json["deletedSession"] = deletedSession.map((value) => (value).toJson()).toList(); |
+ _json["deletedSession"] = |
+ deletedSession.map((value) => (value).toJson()).toList(); |
} |
if (hasMoreData != null) { |
_json["hasMoreData"] = hasMoreData; |
@@ -1895,13 +1890,12 @@ class ListSessionsResponse { |
} |
} |
-/** |
- * Holder object for the value of an entry in a map field of a data point. |
- * |
- * A map value supports a subset of the formats that the regular Value supports. |
- */ |
+/// Holder object for the value of an entry in a map field of a data point. |
+/// |
+/// A map value supports a subset of the formats that the regular Value |
+/// supports. |
class MapValue { |
- /** Floating point value. */ |
+ /// Floating point value. |
core.double fpVal; |
MapValue(); |
@@ -1913,7 +1907,8 @@ class MapValue { |
} |
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 (fpVal != null) { |
_json["fpVal"] = fpVal; |
} |
@@ -1921,37 +1916,39 @@ class MapValue { |
} |
} |
-/** |
- * Sessions contain metadata, such as a user-friendly name and time interval |
- * information. |
- */ |
+/// Sessions contain metadata, such as a user-friendly name and time interval |
+/// information. |
class Session { |
- /** |
- * Session active time. While start_time_millis and end_time_millis define the |
- * full session time, the active time can be shorter and specified by |
- * active_time_millis. If the inactive time during the session is known, it |
- * should also be inserted via a com.google.activity.segment data point with a |
- * STILL activity value |
- */ |
+ /// Session active time. While start_time_millis and end_time_millis define |
+ /// the full session time, the active time can be shorter and specified by |
+ /// active_time_millis. If the inactive time during the session is known, it |
+ /// should also be inserted via a com.google.activity.segment data point with |
+ /// a STILL activity value |
core.String activeTimeMillis; |
- /** The type of activity this session represents. */ |
+ |
+ /// The type of activity this session represents. |
core.int activityType; |
- /** The application that created the session. */ |
+ |
+ /// The application that created the session. |
Application application; |
- /** A description for this session. */ |
+ |
+ /// A description for this session. |
core.String description; |
- /** An end time, in milliseconds since epoch, inclusive. */ |
+ |
+ /// An end time, in milliseconds since epoch, inclusive. |
core.String endTimeMillis; |
- /** |
- * A client-generated identifier that is unique across all sessions owned by |
- * this particular user. |
- */ |
+ |
+ /// A client-generated identifier that is unique across all sessions owned by |
+ /// this particular user. |
core.String id; |
- /** A timestamp that indicates when the session was last modified. */ |
+ |
+ /// A timestamp that indicates when the session was last modified. |
core.String modifiedTimeMillis; |
- /** A human readable name of the session. */ |
+ |
+ /// A human readable name of the session. |
core.String name; |
- /** A start time, in milliseconds since epoch, inclusive. */ |
+ |
+ /// A start time, in milliseconds since epoch, inclusive. |
core.String startTimeMillis; |
Session(); |
@@ -1987,7 +1984,8 @@ class Session { |
} |
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 (activeTimeMillis != null) { |
_json["activeTimeMillis"] = activeTimeMillis; |
} |
@@ -2019,29 +2017,26 @@ class Session { |
} |
} |
-/** |
- * Holder object for the value of a single field in a data point. |
- * |
- * A field value has a particular format and is only ever set to one of an |
- * integer or a floating point value. LINT.IfChange |
- */ |
+/// Holder object for the value of a single field in a data point. |
+/// |
+/// A field value has a particular format and is only ever set to one of an |
+/// integer or a floating point value. LINT.IfChange |
class Value { |
- /** Floating point value. When this is set, other values must not be set. */ |
+ /// Floating point value. When this is set, other values must not be set. |
core.double fpVal; |
- /** Integer value. When this is set, other values must not be set. */ |
+ |
+ /// Integer value. When this is set, other values must not be set. |
core.int intVal; |
- /** |
- * Map value. The valid key space and units for the corresponding value of |
- * each entry should be documented as part of the data type definition. Keys |
- * should be kept small whenever possible. Data streams with large keys and |
- * high data frequency may be down sampled. |
- */ |
+ |
+ /// Map value. The valid key space and units for the corresponding value of |
+ /// each entry should be documented as part of the data type definition. Keys |
+ /// should be kept small whenever possible. Data streams with large keys and |
+ /// high data frequency may be down sampled. |
core.List<ValueMapValEntry> mapVal; |
- /** |
- * String value. When this is set, other values must not be set. Strings |
- * should be kept small whenever possible. Data streams with large string |
- * values and high data frequency may be down sampled. |
- */ |
+ |
+ /// String value. When this is set, other values must not be set. Strings |
+ /// should be kept small whenever possible. Data streams with large string |
+ /// values and high data frequency may be down sampled. |
core.String stringVal; |
Value(); |
@@ -2054,7 +2049,9 @@ class Value { |
intVal = _json["intVal"]; |
} |
if (_json.containsKey("mapVal")) { |
- mapVal = _json["mapVal"].map((value) => new ValueMapValEntry.fromJson(value)).toList(); |
+ mapVal = _json["mapVal"] |
+ .map((value) => new ValueMapValEntry.fromJson(value)) |
+ .toList(); |
} |
if (_json.containsKey("stringVal")) { |
stringVal = _json["stringVal"]; |
@@ -2062,7 +2059,8 @@ class Value { |
} |
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 (fpVal != null) { |
_json["fpVal"] = fpVal; |
} |
@@ -2095,7 +2093,8 @@ class ValueMapValEntry { |
} |
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 (key != null) { |
_json["key"] = key; |
} |