This class is deprecated.
      For reading and writing historical fitness data, use Health Connect
      instead.
Client for accessing custom data types and settings in Google Fit.
Custom data type
      definitions can be added and then retrieved using 
      createCustomDataType(DataTypeCreateRequest) and 
      readDataType(String).
disableFit()
      can be used to disconnect your app from Google Fit.
The Config Client should be accessed via the Fitness entry
      point. Example:
    Task<DataType> response = Fitness.getConfigClient(this, googleSignInAccount)
        .readDataType("com.example.my_custom_data_type");
    DataType dataType = Tasks.await(response);
 Public Method Summary
| Task<DataType> | 
                  
                  createCustomDataType(DataTypeCreateRequest
                  request)
                   
                    This method is deprecated. Support for custom data types will be removed in
                    a future version of Google Fit. Use one of the pre-defined data types listed in
                     DataType. | 
| Task<Void> | 
                  
                  disableFit()
                   
                    Disables Google Fit for an app.
                   | 
| Task<DataType> | 
                  
                  readDataType(String
                  dataTypeName)
                   
                    This method is deprecated. Support for custom data types will be removed in
                    a future version of Google Fit. Use one of the pre-defined data types listed in
                     DataType. | 
Inherited Method Summary
Public Methods
public Task<DataType> createCustomDataType (DataTypeCreateRequest request)
This method is deprecated.
          Support for custom data types will be removed in a future version of Google Fit. Use one
          of the pre-defined data types listed in DataType.
Defines a new data type which is added to the Google Fit platform on behalf of the current application. Useful for adding a private custom data type for recording app-specific data. Custom data created by one app will not be visible to other apps.
Example:
     Task<DataType> response = Fitness.getConfigClient(this, googleSignInAccount)
         .createCustomDataType(new DataTypeCreateRequest.Builder()
             .setName(DATA_TYPE_NAME)
             .addField(MY_FIELD1)
             .addField(MY_FIELD2)
             .build());
     DataType dataType = Tasks.await(response);
 Parameters
| request | The new data type name and fields that need to be added. | 
|---|
Returns
- A task, containing the status of the request. If an existing data type has the same name but different fields, the operation will fail withFitnessStatusCodes.CONFLICTING_DATA_TYPE. If application package name does not matchDataType's name, the operation will fail withFitnessStatusCodes.INCONSISTENT_DATA_TYPEstatus code.
public Task<Void> disableFit ()
Disables Google Fit for an app. Can be used to revoke all granted OAuth access permissions from an app and consequently remove all existing subscriptions and registrations of the app.
Returns
- Taskcontaining the status of the request.
public Task<DataType> readDataType (String dataTypeName)
This method is deprecated.
          Support for custom data types will be removed in a future version of Google Fit. Use one
          of the pre-defined data types listed in DataType.
Returns a data type with the specified dataTypeName. Useful to retrieve
            shareable data types added by other apps or custom data types added by your app. Custom
            data types created by other apps will not be returned.
Parameters
| dataTypeName | Name of the data type we want to read. | 
|---|
Returns
- Taskcontaining the status of the request.