| BleScanCallback | Callback for BLE Scans. |
| DataSourceListener | Listener for data source events, used by clients wanting to subscribe to real-time data stream updates. |
| DataDeleteRequest | A request to delete data and sessions added by the app from the Google Fit store in the time interval specified. |
| DataDeleteRequest.Builder | Builder used to create new DataDeleteRequests. |
| DataInsertRequest | A request for inserting data into the Google Fit store. |
| DataInsertRequest.Builder | Builder used to create new DataInsertRequests. |
| DataReadRequest | Request for reading data from Google Fit. |
| DataReadRequest.Builder | Builder used to create new DataReadRequests. |
| DataSourcesRequest | Request for finding data sources in Google Fit. |
| DataSourcesRequest.Builder | Builder used to create new DataSourceRequests. |
| DataTypeCreateRequest | A request for inserting an application-specific data type into the Google Fit store. |
| DataTypeCreateRequest.Builder | Builder used to create new DataTypeInsertRequests. |
| SensorRequest | Request for registering for real time updates from a data source. |
| SensorRequest.Builder | Builder used to create new SensorRequests. |
| SessionInsertRequest | A request for inserting a Session and associated DataSet and/or aggregated
DataPoint into the Google Fit store. |
| SessionInsertRequest.Builder | Builder used to create new SessionInsertRequest. |
| SessionReadRequest | Request for reading Session data from Google Fit. |
| SessionReadRequest.Builder | Builder used to create a new SessionReadRequest. |
| StartBleScanRequest | Request for finding BleDevices around the user. |
| StartBleScanRequest.Builder | Builder used to create new DataSourceRequests. |
| UnclaimBleDeviceRequest | Request for claiming a BLE device on behalf of the user in Google Fit. |