AutorÃa | Ultima modificación | Ver Log |
<?php/** Copyright 2010 Google Inc.** Licensed under the Apache License, Version 2.0 (the "License"); you may not* use this file except in compliance with the License. You may obtain a copy of* the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the* License for the specific language governing permissions and limitations under* the License.*//*** Service definition for Fitness (v1).** <p>* Google Fit API</p>** <p>* For more information about this service, see the API* <a href="https://developers.google.com/fit/rest/" target="_blank">Documentation</a>* </p>** @author Google, Inc.*/#[AllowDynamicProperties]class Google_Service_Fitness extends Google_Service{/** View your activity information in Google Fit. */const FITNESS_ACTIVITY_READ ="https://www.googleapis.com/auth/fitness.activity.read";/** View and store your activity information in Google Fit. */const FITNESS_ACTIVITY_WRITE ="https://www.googleapis.com/auth/fitness.activity.write";/** View body sensor information in Google Fit. */const FITNESS_BODY_READ ="https://www.googleapis.com/auth/fitness.body.read";/** View and store body sensor data in Google Fit. */const FITNESS_BODY_WRITE ="https://www.googleapis.com/auth/fitness.body.write";/** View your stored location data in Google Fit. */const FITNESS_LOCATION_READ ="https://www.googleapis.com/auth/fitness.location.read";/** View and store your location data in Google Fit. */const FITNESS_LOCATION_WRITE ="https://www.googleapis.com/auth/fitness.location.write";public $users_dataSources;public $users_dataSources_datasets;public $users_dataset;public $users_sessions;/*** Constructs the internal representation of the Fitness service.** @param Google_Client $client*/public function __construct(Google_Client $client){parent::__construct($client);$this->rootUrl = 'https://www.googleapis.com/';$this->servicePath = 'fitness/v1/users/';$this->version = 'v1';$this->serviceName = 'fitness';$this->users_dataSources = new Google_Service_Fitness_UsersDataSources_Resource($this,$this->serviceName,'dataSources',array('methods' => array('create' => array('path' => '{userId}/dataSources','httpMethod' => 'POST','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),),),'delete' => array('path' => '{userId}/dataSources/{dataSourceId}','httpMethod' => 'DELETE','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),),),'get' => array('path' => '{userId}/dataSources/{dataSourceId}','httpMethod' => 'GET','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),),),'list' => array('path' => '{userId}/dataSources','httpMethod' => 'GET','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataTypeName' => array('location' => 'query','type' => 'string','repeated' => true,),),),'patch' => array('path' => '{userId}/dataSources/{dataSourceId}','httpMethod' => 'PATCH','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),),),'update' => array('path' => '{userId}/dataSources/{dataSourceId}','httpMethod' => 'PUT','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->users_dataSources_datasets = new Google_Service_Fitness_UsersDataSourcesDatasets_Resource($this,$this->serviceName,'datasets',array('methods' => array('delete' => array('path' => '{userId}/dataSources/{dataSourceId}/datasets/{datasetId}','httpMethod' => 'DELETE','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),'datasetId' => array('location' => 'path','type' => 'string','required' => true,),'modifiedTimeMillis' => array('location' => 'query','type' => 'string',),'currentTimeMillis' => array('location' => 'query','type' => 'string',),),),'get' => array('path' => '{userId}/dataSources/{dataSourceId}/datasets/{datasetId}','httpMethod' => 'GET','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),'datasetId' => array('location' => 'path','type' => 'string','required' => true,),'limit' => array('location' => 'query','type' => 'integer',),'pageToken' => array('location' => 'query','type' => 'string',),),),'patch' => array('path' => '{userId}/dataSources/{dataSourceId}/datasets/{datasetId}','httpMethod' => 'PATCH','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'dataSourceId' => array('location' => 'path','type' => 'string','required' => true,),'datasetId' => array('location' => 'path','type' => 'string','required' => true,),'currentTimeMillis' => array('location' => 'query','type' => 'string',),),),)));$this->users_dataset = new Google_Service_Fitness_UsersDataset_Resource($this,$this->serviceName,'dataset',array('methods' => array('aggregate' => array('path' => '{userId}/dataset:aggregate','httpMethod' => 'POST','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),),),)));$this->users_sessions = new Google_Service_Fitness_UsersSessions_Resource($this,$this->serviceName,'sessions',array('methods' => array('delete' => array('path' => '{userId}/sessions/{sessionId}','httpMethod' => 'DELETE','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'sessionId' => array('location' => 'path','type' => 'string','required' => true,),'currentTimeMillis' => array('location' => 'query','type' => 'string',),),),'list' => array('path' => '{userId}/sessions','httpMethod' => 'GET','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'pageToken' => array('location' => 'query','type' => 'string',),'endTime' => array('location' => 'query','type' => 'string',),'includeDeleted' => array('location' => 'query','type' => 'boolean',),'startTime' => array('location' => 'query','type' => 'string',),),),'update' => array('path' => '{userId}/sessions/{sessionId}','httpMethod' => 'PUT','parameters' => array('userId' => array('location' => 'path','type' => 'string','required' => true,),'sessionId' => array('location' => 'path','type' => 'string','required' => true,),'currentTimeMillis' => array('location' => 'query','type' => 'string',),),),)));}}/*** The "users" collection of methods.* Typical usage is:* <code>* $fitnessService = new Google_Service_Fitness(...);* $users = $fitnessService->users;* </code>*/#[AllowDynamicProperties]class Google_Service_Fitness_Users_Resource extends Google_Service_Resource{}/*** The "dataSources" collection of methods.* Typical usage is:* <code>* $fitnessService = new Google_Service_Fitness(...);* $dataSources = $fitnessService->dataSources;* </code>*/#[AllowDynamicProperties]class Google_Service_Fitness_UsersDataSources_Resource extends Google_Service_Resource{/*** 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. (dataSources.create)** @param string $userId Create the data source for the person identified. Use* me to indicate the authenticated user. Only me is supported at this time.* @param Google_DataSource $postBody* @param array $optParams Optional parameters.* @return Google_Service_Fitness_DataSource*/public function create($userId, Google_Service_Fitness_DataSource $postBody, $optParams = array()){$params = array('userId' => $userId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('create', array($params), "Google_Service_Fitness_DataSource");}/*** Delete the data source if there are no datapoints associated with it* (dataSources.delete)** @param string $userId Retrieve a data source for the person identified. Use* me to indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source to delete.* @param array $optParams Optional parameters.* @return Google_Service_Fitness_DataSource*/public function delete($userId, $dataSourceId, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId);$params = array_merge($params, $optParams);return $this->call('delete', array($params), "Google_Service_Fitness_DataSource");}/*** Returns a data source identified by a data stream ID. (dataSources.get)** @param string $userId Retrieve a data source for the person identified. Use* me to indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source to* retrieve.* @param array $optParams Optional parameters.* @return Google_Service_Fitness_DataSource*/public function get($userId, $dataSourceId, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Fitness_DataSource");}/*** 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. (dataSources.listUsersDataSources)** @param string $userId List data sources for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param array $optParams Optional parameters.** @opt_param string dataTypeName The names of data types to include in the* list. If not specified, all data sources will be returned.* @return Google_Service_Fitness_ListDataSourcesResponse*/public function listUsersDataSources($userId, $optParams = array()){$params = array('userId' => $userId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Fitness_ListDataSourcesResponse");}/*** Updates a given data source. It is an error to modify the data source's data* stream ID, data type, type, stream name or device information apart from the* device version. Changing these fields would require a new unique data stream* ID and separate data source.** Data sources are identified by their data stream ID. This method supports* patch semantics. (dataSources.patch)** @param string $userId Update the data source for the person identified. Use* me to indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source to update.* @param Google_DataSource $postBody* @param array $optParams Optional parameters.* @return Google_Service_Fitness_DataSource*/public function patch($userId, $dataSourceId, Google_Service_Fitness_DataSource $postBody, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Fitness_DataSource");}/*** Updates a given data source. It is an error to modify the data source's data* stream ID, data type, type, stream name or device information apart from the* device version. Changing these fields would require a new unique data stream* ID and separate data source.** Data sources are identified by their data stream ID. (dataSources.update)** @param string $userId Update the data source for the person identified. Use* me to indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source to update.* @param Google_DataSource $postBody* @param array $optParams Optional parameters.* @return Google_Service_Fitness_DataSource*/public function update($userId, $dataSourceId, Google_Service_Fitness_DataSource $postBody, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Fitness_DataSource");}}/*** The "datasets" collection of methods.* Typical usage is:* <code>* $fitnessService = new Google_Service_Fitness(...);* $datasets = $fitnessService->datasets;* </code>*/#[AllowDynamicProperties]class Google_Service_Fitness_UsersDataSourcesDatasets_Resource extends Google_Service_Resource{/*** 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.* (datasets.delete)** @param string $userId Delete a dataset for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source that* created the dataset.* @param string $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.* @param array $optParams Optional parameters.** @opt_param string modifiedTimeMillis When the operation was performed on the* client.* @opt_param string currentTimeMillis The client's current time in milliseconds* since epoch.*/public function delete($userId, $dataSourceId, $datasetId, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId, 'datasetId' => $datasetId);$params = array_merge($params, $optParams);return $this->call('delete', array($params));}/*** 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. (datasets.get)** @param string $userId Retrieve a dataset for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source that* created the dataset.* @param string $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.* @param array $optParams Optional parameters.** @opt_param int limit If specified, no more than this many data points will be* included in the dataset. If the there are more data points in the dataset,* nextPageToken will be set in the dataset response.* @opt_param string 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.* @return Google_Service_Fitness_Dataset*/public function get($userId, $dataSourceId, $datasetId, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId, 'datasetId' => $datasetId);$params = array_merge($params, $optParams);return $this->call('get', array($params), "Google_Service_Fitness_Dataset");}/*** 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. (datasets.patch)** @param string $userId Patch a dataset for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param string $dataSourceId The data stream ID of the data source that* created the dataset.* @param string $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.* @param Google_Dataset $postBody* @param array $optParams Optional parameters.** @opt_param string 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.* @return Google_Service_Fitness_Dataset*/public function patch($userId, $dataSourceId, $datasetId, Google_Service_Fitness_Dataset $postBody, $optParams = array()){$params = array('userId' => $userId, 'dataSourceId' => $dataSourceId, 'datasetId' => $datasetId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('patch', array($params), "Google_Service_Fitness_Dataset");}}/*** The "dataset" collection of methods.* Typical usage is:* <code>* $fitnessService = new Google_Service_Fitness(...);* $dataset = $fitnessService->dataset;* </code>*/#[AllowDynamicProperties]class Google_Service_Fitness_UsersDataset_Resource extends Google_Service_Resource{/*** 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.* (dataset.aggregate)** @param string $userId Aggregate data for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param Google_AggregateRequest $postBody* @param array $optParams Optional parameters.* @return Google_Service_Fitness_AggregateResponse*/public function aggregate($userId, Google_Service_Fitness_AggregateRequest $postBody, $optParams = array()){$params = array('userId' => $userId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('aggregate', array($params), "Google_Service_Fitness_AggregateResponse");}}/*** The "sessions" collection of methods.* Typical usage is:* <code>* $fitnessService = new Google_Service_Fitness(...);* $sessions = $fitnessService->sessions;* </code>*/#[AllowDynamicProperties]class Google_Service_Fitness_UsersSessions_Resource extends Google_Service_Resource{/*** Deletes a session specified by the given session ID. (sessions.delete)** @param string $userId Delete a session for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param string $sessionId The ID of the session to be deleted.* @param array $optParams Optional parameters.** @opt_param string currentTimeMillis The client's current time in milliseconds* since epoch.*/public function delete($userId, $sessionId, $optParams = array()){$params = array('userId' => $userId, 'sessionId' => $sessionId);$params = array_merge($params, $optParams);return $this->call('delete', array($params));}/*** Lists sessions previously created. (sessions.listUsersSessions)** @param string $userId List sessions for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param array $optParams Optional parameters.** @opt_param string 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.* @opt_param string endTime An RFC3339 timestamp. Only sessions ending between* the start and end times will be included in the response.* @opt_param bool 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.* @opt_param string startTime An RFC3339 timestamp. Only sessions ending* between the start and end times will be included in the response.* @return Google_Service_Fitness_ListSessionsResponse*/public function listUsersSessions($userId, $optParams = array()){$params = array('userId' => $userId);$params = array_merge($params, $optParams);return $this->call('list', array($params), "Google_Service_Fitness_ListSessionsResponse");}/*** Updates or insert a given session. (sessions.update)** @param string $userId Create sessions for the person identified. Use me to* indicate the authenticated user. Only me is supported at this time.* @param string $sessionId The ID of the session to be created.* @param Google_Session $postBody* @param array $optParams Optional parameters.** @opt_param string currentTimeMillis The client's current time in milliseconds* since epoch.* @return Google_Service_Fitness_Session*/public function update($userId, $sessionId, Google_Service_Fitness_Session $postBody, $optParams = array()){$params = array('userId' => $userId, 'sessionId' => $sessionId, 'postBody' => $postBody);$params = array_merge($params, $optParams);return $this->call('update', array($params), "Google_Service_Fitness_Session");}}#[AllowDynamicProperties]class Google_Service_Fitness_AggregateBucket extends Google_Collection{protected $collection_key = 'dataset';protected $internal_gapi_mappings = array();public $activity;protected $datasetType = 'Google_Service_Fitness_Dataset';protected $datasetDataType = 'array';public $endTimeMillis;protected $sessionType = 'Google_Service_Fitness_Session';protected $sessionDataType = '';public $startTimeMillis;public $type;public function setActivity($activity){$this->activity = $activity;}public function getActivity(){return $this->activity;}public function setDataset($dataset){$this->dataset = $dataset;}public function getDataset(){return $this->dataset;}public function setEndTimeMillis($endTimeMillis){$this->endTimeMillis = $endTimeMillis;}public function getEndTimeMillis(){return $this->endTimeMillis;}public function setSession(Google_Service_Fitness_Session $session){$this->session = $session;}public function getSession(){return $this->session;}public function setStartTimeMillis($startTimeMillis){$this->startTimeMillis = $startTimeMillis;}public function getStartTimeMillis(){return $this->startTimeMillis;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}}#[AllowDynamicProperties]class Google_Service_Fitness_AggregateBy extends Google_Model{protected $internal_gapi_mappings = array();public $dataSourceId;public $dataTypeName;public function setDataSourceId($dataSourceId){$this->dataSourceId = $dataSourceId;}public function getDataSourceId(){return $this->dataSourceId;}public function setDataTypeName($dataTypeName){$this->dataTypeName = $dataTypeName;}public function getDataTypeName(){return $this->dataTypeName;}}#[AllowDynamicProperties]class Google_Service_Fitness_AggregateRequest extends Google_Collection{protected $collection_key = 'aggregateBy';protected $internal_gapi_mappings = array();protected $aggregateByType = 'Google_Service_Fitness_AggregateBy';protected $aggregateByDataType = 'array';protected $bucketByActivitySegmentType = 'Google_Service_Fitness_BucketByActivity';protected $bucketByActivitySegmentDataType = '';protected $bucketByActivityTypeType = 'Google_Service_Fitness_BucketByActivity';protected $bucketByActivityTypeDataType = '';protected $bucketBySessionType = 'Google_Service_Fitness_BucketBySession';protected $bucketBySessionDataType = '';protected $bucketByTimeType = 'Google_Service_Fitness_BucketByTime';protected $bucketByTimeDataType = '';public $endTimeMillis;public $startTimeMillis;public function setAggregateBy($aggregateBy){$this->aggregateBy = $aggregateBy;}public function getAggregateBy(){return $this->aggregateBy;}public function setBucketByActivitySegment(Google_Service_Fitness_BucketByActivity $bucketByActivitySegment){$this->bucketByActivitySegment = $bucketByActivitySegment;}public function getBucketByActivitySegment(){return $this->bucketByActivitySegment;}public function setBucketByActivityType(Google_Service_Fitness_BucketByActivity $bucketByActivityType){$this->bucketByActivityType = $bucketByActivityType;}public function getBucketByActivityType(){return $this->bucketByActivityType;}public function setBucketBySession(Google_Service_Fitness_BucketBySession $bucketBySession){$this->bucketBySession = $bucketBySession;}public function getBucketBySession(){return $this->bucketBySession;}public function setBucketByTime(Google_Service_Fitness_BucketByTime $bucketByTime){$this->bucketByTime = $bucketByTime;}public function getBucketByTime(){return $this->bucketByTime;}public function setEndTimeMillis($endTimeMillis){$this->endTimeMillis = $endTimeMillis;}public function getEndTimeMillis(){return $this->endTimeMillis;}public function setStartTimeMillis($startTimeMillis){$this->startTimeMillis = $startTimeMillis;}public function getStartTimeMillis(){return $this->startTimeMillis;}}#[AllowDynamicProperties]class Google_Service_Fitness_AggregateResponse extends Google_Collection{protected $collection_key = 'bucket';protected $internal_gapi_mappings = array();protected $bucketType = 'Google_Service_Fitness_AggregateBucket';protected $bucketDataType = 'array';public function setBucket($bucket){$this->bucket = $bucket;}public function getBucket(){return $this->bucket;}}#[AllowDynamicProperties]class Google_Service_Fitness_Application extends Google_Model{protected $internal_gapi_mappings = array();public $detailsUrl;public $name;public $packageName;public $version;public function setDetailsUrl($detailsUrl){$this->detailsUrl = $detailsUrl;}public function getDetailsUrl(){return $this->detailsUrl;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setPackageName($packageName){$this->packageName = $packageName;}public function getPackageName(){return $this->packageName;}public function setVersion($version){$this->version = $version;}public function getVersion(){return $this->version;}}#[AllowDynamicProperties]class Google_Service_Fitness_BucketByActivity extends Google_Model{protected $internal_gapi_mappings = array();public $activityDataSourceId;public $minDurationMillis;public function setActivityDataSourceId($activityDataSourceId){$this->activityDataSourceId = $activityDataSourceId;}public function getActivityDataSourceId(){return $this->activityDataSourceId;}public function setMinDurationMillis($minDurationMillis){$this->minDurationMillis = $minDurationMillis;}public function getMinDurationMillis(){return $this->minDurationMillis;}}#[AllowDynamicProperties]class Google_Service_Fitness_BucketBySession extends Google_Model{protected $internal_gapi_mappings = array();public $minDurationMillis;public function setMinDurationMillis($minDurationMillis){$this->minDurationMillis = $minDurationMillis;}public function getMinDurationMillis(){return $this->minDurationMillis;}}#[AllowDynamicProperties]class Google_Service_Fitness_BucketByTime extends Google_Model{protected $internal_gapi_mappings = array();public $durationMillis;public function setDurationMillis($durationMillis){$this->durationMillis = $durationMillis;}public function getDurationMillis(){return $this->durationMillis;}}#[AllowDynamicProperties]class Google_Service_Fitness_DataPoint extends Google_Collection{protected $collection_key = 'value';protected $internal_gapi_mappings = array();public $computationTimeMillis;public $dataTypeName;public $endTimeNanos;public $modifiedTimeMillis;public $originDataSourceId;public $rawTimestampNanos;public $startTimeNanos;protected $valueType = 'Google_Service_Fitness_Value';protected $valueDataType = 'array';public function setComputationTimeMillis($computationTimeMillis){$this->computationTimeMillis = $computationTimeMillis;}public function getComputationTimeMillis(){return $this->computationTimeMillis;}public function setDataTypeName($dataTypeName){$this->dataTypeName = $dataTypeName;}public function getDataTypeName(){return $this->dataTypeName;}public function setEndTimeNanos($endTimeNanos){$this->endTimeNanos = $endTimeNanos;}public function getEndTimeNanos(){return $this->endTimeNanos;}public function setModifiedTimeMillis($modifiedTimeMillis){$this->modifiedTimeMillis = $modifiedTimeMillis;}public function getModifiedTimeMillis(){return $this->modifiedTimeMillis;}public function setOriginDataSourceId($originDataSourceId){$this->originDataSourceId = $originDataSourceId;}public function getOriginDataSourceId(){return $this->originDataSourceId;}public function setRawTimestampNanos($rawTimestampNanos){$this->rawTimestampNanos = $rawTimestampNanos;}public function getRawTimestampNanos(){return $this->rawTimestampNanos;}public function setStartTimeNanos($startTimeNanos){$this->startTimeNanos = $startTimeNanos;}public function getStartTimeNanos(){return $this->startTimeNanos;}public function setValue($value){$this->value = $value;}public function getValue(){return $this->value;}}#[AllowDynamicProperties]class Google_Service_Fitness_DataSource extends Google_Model{protected $internal_gapi_mappings = array();protected $applicationType = 'Google_Service_Fitness_Application';protected $applicationDataType = '';public $dataStreamId;public $dataStreamName;protected $dataTypeType = 'Google_Service_Fitness_DataType';protected $dataTypeDataType = '';protected $deviceType = 'Google_Service_Fitness_Device';protected $deviceDataType = '';public $name;public $type;public function setApplication(Google_Service_Fitness_Application $application){$this->application = $application;}public function getApplication(){return $this->application;}public function setDataStreamId($dataStreamId){$this->dataStreamId = $dataStreamId;}public function getDataStreamId(){return $this->dataStreamId;}public function setDataStreamName($dataStreamName){$this->dataStreamName = $dataStreamName;}public function getDataStreamName(){return $this->dataStreamName;}public function setDataType(Google_Service_Fitness_DataType $dataType){$this->dataType = $dataType;}public function getDataType(){return $this->dataType;}public function setDevice(Google_Service_Fitness_Device $device){$this->device = $device;}public function getDevice(){return $this->device;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}}#[AllowDynamicProperties]class Google_Service_Fitness_DataType extends Google_Collection{protected $collection_key = 'field';protected $internal_gapi_mappings = array();protected $fieldType = 'Google_Service_Fitness_DataTypeField';protected $fieldDataType = 'array';public $name;public function setField($field){$this->field = $field;}public function getField(){return $this->field;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}}#[AllowDynamicProperties]class Google_Service_Fitness_DataTypeField extends Google_Model{protected $internal_gapi_mappings = array();public $format;public $name;public $optional;public function setFormat($format){$this->format = $format;}public function getFormat(){return $this->format;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setOptional($optional){$this->optional = $optional;}public function getOptional(){return $this->optional;}}#[AllowDynamicProperties]class Google_Service_Fitness_Dataset extends Google_Collection{protected $collection_key = 'point';protected $internal_gapi_mappings = array();public $dataSourceId;public $maxEndTimeNs;public $minStartTimeNs;public $nextPageToken;protected $pointType = 'Google_Service_Fitness_DataPoint';protected $pointDataType = 'array';public function setDataSourceId($dataSourceId){$this->dataSourceId = $dataSourceId;}public function getDataSourceId(){return $this->dataSourceId;}public function setMaxEndTimeNs($maxEndTimeNs){$this->maxEndTimeNs = $maxEndTimeNs;}public function getMaxEndTimeNs(){return $this->maxEndTimeNs;}public function setMinStartTimeNs($minStartTimeNs){$this->minStartTimeNs = $minStartTimeNs;}public function getMinStartTimeNs(){return $this->minStartTimeNs;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setPoint($point){$this->point = $point;}public function getPoint(){return $this->point;}}#[AllowDynamicProperties]class Google_Service_Fitness_Device extends Google_Model{protected $internal_gapi_mappings = array();public $manufacturer;public $model;public $type;public $uid;public $version;public function setManufacturer($manufacturer){$this->manufacturer = $manufacturer;}public function getManufacturer(){return $this->manufacturer;}public function setModel($model){$this->model = $model;}public function getModel(){return $this->model;}public function setType($type){$this->type = $type;}public function getType(){return $this->type;}public function setUid($uid){$this->uid = $uid;}public function getUid(){return $this->uid;}public function setVersion($version){$this->version = $version;}public function getVersion(){return $this->version;}}#[AllowDynamicProperties]class Google_Service_Fitness_ListDataSourcesResponse extends Google_Collection{protected $collection_key = 'dataSource';protected $internal_gapi_mappings = array();protected $dataSourceType = 'Google_Service_Fitness_DataSource';protected $dataSourceDataType = 'array';public function setDataSource($dataSource){$this->dataSource = $dataSource;}public function getDataSource(){return $this->dataSource;}}#[AllowDynamicProperties]class Google_Service_Fitness_ListSessionsResponse extends Google_Collection{protected $collection_key = 'session';protected $internal_gapi_mappings = array();protected $deletedSessionType = 'Google_Service_Fitness_Session';protected $deletedSessionDataType = 'array';public $nextPageToken;protected $sessionType = 'Google_Service_Fitness_Session';protected $sessionDataType = 'array';public function setDeletedSession($deletedSession){$this->deletedSession = $deletedSession;}public function getDeletedSession(){return $this->deletedSession;}public function setNextPageToken($nextPageToken){$this->nextPageToken = $nextPageToken;}public function getNextPageToken(){return $this->nextPageToken;}public function setSession($session){$this->session = $session;}public function getSession(){return $this->session;}}#[AllowDynamicProperties]class Google_Service_Fitness_MapValue extends Google_Model{protected $internal_gapi_mappings = array();public $fpVal;public function setFpVal($fpVal){$this->fpVal = $fpVal;}public function getFpVal(){return $this->fpVal;}}#[AllowDynamicProperties]class Google_Service_Fitness_Session extends Google_Model{protected $internal_gapi_mappings = array();public $activeTimeMillis;public $activityType;protected $applicationType = 'Google_Service_Fitness_Application';protected $applicationDataType = '';public $description;public $endTimeMillis;public $id;public $modifiedTimeMillis;public $name;public $startTimeMillis;public function setActiveTimeMillis($activeTimeMillis){$this->activeTimeMillis = $activeTimeMillis;}public function getActiveTimeMillis(){return $this->activeTimeMillis;}public function setActivityType($activityType){$this->activityType = $activityType;}public function getActivityType(){return $this->activityType;}public function setApplication(Google_Service_Fitness_Application $application){$this->application = $application;}public function getApplication(){return $this->application;}public function setDescription($description){$this->description = $description;}public function getDescription(){return $this->description;}public function setEndTimeMillis($endTimeMillis){$this->endTimeMillis = $endTimeMillis;}public function getEndTimeMillis(){return $this->endTimeMillis;}public function setId($id){$this->id = $id;}public function getId(){return $this->id;}public function setModifiedTimeMillis($modifiedTimeMillis){$this->modifiedTimeMillis = $modifiedTimeMillis;}public function getModifiedTimeMillis(){return $this->modifiedTimeMillis;}public function setName($name){$this->name = $name;}public function getName(){return $this->name;}public function setStartTimeMillis($startTimeMillis){$this->startTimeMillis = $startTimeMillis;}public function getStartTimeMillis(){return $this->startTimeMillis;}}#[AllowDynamicProperties]class Google_Service_Fitness_Value extends Google_Collection{protected $collection_key = 'mapVal';protected $internal_gapi_mappings = array();public $fpVal;public $intVal;protected $mapValType = 'Google_Service_Fitness_ValueMapValEntry';protected $mapValDataType = 'array';public $stringVal;public function setFpVal($fpVal){$this->fpVal = $fpVal;}public function getFpVal(){return $this->fpVal;}public function setIntVal($intVal){$this->intVal = $intVal;}public function getIntVal(){return $this->intVal;}public function setMapVal($mapVal){$this->mapVal = $mapVal;}public function getMapVal(){return $this->mapVal;}public function setStringVal($stringVal){$this->stringVal = $stringVal;}public function getStringVal(){return $this->stringVal;}}#[AllowDynamicProperties]class Google_Service_Fitness_ValueMapValEntry extends Google_Model{protected $internal_gapi_mappings = array();public $key;protected $valueType = 'Google_Service_Fitness_MapValue';protected $valueDataType = '';public function setKey($key){$this->key = $key;}public function getKey(){return $this->key;}public function setValue(Google_Service_Fitness_MapValue $value){$this->value = $value;}public function getValue(){return $this->value;}}