toJson method
Implementation
String toJson() {
switch (this) {
case ProviderSource.appleHealthkitSample:
return 'apple_healthkit_sample';
case ProviderSource.appleHealthkitActivity:
return 'apple_healthkit_activity';
case ProviderSource.appleHealthkitSampleCategory:
return 'apple_healthkit_sample_category';
case ProviderSource.appleHealthkitSleepAggregation:
return 'apple_healthkit_sleep_aggregation';
case ProviderSource.appleHealthkitStatistics:
return 'apple_healthkit_statistics';
case ProviderSource.appleHealthkitCharacteristics:
return 'apple_healthkit_characteristics';
case ProviderSource.appleHealthkitEcgs:
return 'apple_healthkit_ecgs';
case ProviderSource.healthConnectRecord:
return 'health_connect_record';
case ProviderSource.healthConnectAggregation:
return 'health_connect_aggregation';
case ProviderSource.healthConnectActivity:
return 'health_connect_activity';
case ProviderSource.fitbitActivitiesList:
return 'fitbit_activities_list';
case ProviderSource.fitbitActivitiesDailySummary:
return 'fitbit_activities_daily_summary';
case ProviderSource.fitbitActivitiesDailySummaryActivity:
return 'fitbit_activities_daily_summary_activity';
case ProviderSource.fitbitActivityHeartIntraday:
return 'fitbit_activity_heart_intraday';
case ProviderSource.fitbitActivityStepsIntraday:
return 'fitbit_activity_steps_intraday';
case ProviderSource.fitbitActivityDistanceIntraday:
return 'fitbit_activity_distance_intraday';
case ProviderSource.fitbitActivityCaloriesIntraday:
return 'fitbit_activity_calories_intraday';
case ProviderSource.fitbitHrvSummary:
return 'fitbit_hrv_summary';
case ProviderSource.fitbitHrvIntraday:
return 'fitbit_hrv_intraday';
case ProviderSource.fitbitVo2maxSummary:
return 'fitbit_vo2max_summary';
case ProviderSource.fitbitSleepSummary:
return 'fitbit_sleep_summary';
case ProviderSource.fitbitActivityTcx:
return 'fitbit_activity_tcx';
case ProviderSource.fitbitBrSummary:
return 'fitbit_br_summary';
case ProviderSource.fitbitBrIntraday:
return 'fitbit_br_intraday';
case ProviderSource.fitbitSpo2Summary:
return 'fitbit_spo2_summary';
case ProviderSource.fitbitSpo2Intraday:
return 'fitbit_spo2_intraday';
case ProviderSource.fitbitCoreTemperatureSummary:
return 'fitbit_core_temperature_summary';
case ProviderSource.fitbitEcg:
return 'fitbit_ecg';
case ProviderSource.fitbitBodyLogFat:
return 'fitbit_body_log_fat';
case ProviderSource.fitbitBodyLogWeight:
return 'fitbit_body_log_weight';
case ProviderSource.fitbitUserActivitiesList:
return 'fitbit_user_activities_list';
case ProviderSource.fitbitUserActivitiesDate:
return 'fitbit_user_activities_date';
case ProviderSource.fitbitUserActivitiesHeartDate:
return 'fitbit_user_activities_heart_date';
case ProviderSource.fitbitUserActivitiesHeartDateInterday:
return 'fitbit_user_activities_heart_date_interday';
case ProviderSource.garminWellnessEpochs:
return 'garmin_wellness_epochs';
case ProviderSource.garminWellnessDailies:
return 'garmin_wellness_dailies';
case ProviderSource.garminWellnessActivities:
return 'garmin_wellness_activities';
case ProviderSource.garminWellnessActivityDetails:
return 'garmin_wellness_activity_details';
case ProviderSource.garminWellnessSleep:
return 'garmin_wellness_sleep';
case ProviderSource.garminWellnessActivityFile:
return 'garmin_wellness_activity_file';
case ProviderSource.garminWellnessHrv:
return 'garmin_wellness_hrv';
case ProviderSource.garminWellnessUserMetrics:
return 'garmin_wellness_user_metrics';
case ProviderSource.garminWellnessBodyComps:
return 'garmin_wellness_body_comps';
case ProviderSource.garminWellnessBloodPressures:
return 'garmin_wellness_blood_pressures';
case ProviderSource.garminWellnessStressDetails:
return 'garmin_wellness_stress_details';
case ProviderSource.ouraUserCollectionDailyActivityDocument:
return 'oura_user_collection_daily_activity_document';
case ProviderSource.ouraUserCollectionSleepDocument:
return 'oura_user_collection_sleep_document';
case ProviderSource.ouraUserCollectionWorkoutDocument:
return 'oura_user_collection_workout_document';
case ProviderSource.ouraUserCollectionDailySpo2Document:
return 'oura_user_collection_daily_spo2_document';
case ProviderSource.ouraUserCollectionVo2Max:
return 'oura_user_collection_vo2_max';
case ProviderSource.ouraUserCollectionHrDocument:
return 'oura_user_collection_hr_document';
case ProviderSource.ouraUserCollectionSessionDocument:
return 'oura_user_collection_session_document';
case ProviderSource.ouraPersonalInfo:
return 'oura_personal_info';
case ProviderSource.polarContinuousHeartRateByDate:
return 'polar_continuous_heart_rate_by_date';
case ProviderSource.polarExercise:
return 'polar_exercise';
case ProviderSource.polarExerciseFitFile:
return 'polar_exercise_fit_file';
case ProviderSource.polarSleepAvailable:
return 'polar_sleep_available';
case ProviderSource.polarActivityTransaction:
return 'polar_activity_transaction';
case ProviderSource.polarActivityTransactionSteps:
return 'polar_activity_transaction_steps';
case ProviderSource.polarSleepByDate:
return 'polar_sleep_by_date';
case ProviderSource.polarNightlyRecharge:
return 'polar_nightly_recharge';
case ProviderSource.polarBiosensingSpo2:
return 'polar_biosensing_spo2';
case ProviderSource.polarBiosensingBodyTemperature:
return 'polar_biosensing_body_temperature';
case ProviderSource.polarBiosensingSkinTemperature:
return 'polar_biosensing_skin_temperature';
case ProviderSource.polarPhysicalInformation:
return 'polar_physical_information';
case ProviderSource.polarBiosensingEcg:
return 'polar_biosensing_ecg';
case ProviderSource.polarUserInfo:
return 'polar_user_info';
case ProviderSource.stravaActivity:
return 'strava_activity';
case ProviderSource.suuntoWorkoutSummary:
return 'suunto_workout_summary';
case ProviderSource.suuntoWorkoutFitFile:
return 'suunto_workout_fit_file';
case ProviderSource.suuntoActivitySamples:
return 'suunto_activity_samples';
case ProviderSource.suuntoActivityDailySummary:
return 'suunto_activity_daily_summary';
case ProviderSource.suuntoSleepSamples:
return 'suunto_sleep_samples';
case ProviderSource.whoopCycle:
return 'whoop_cycle';
case ProviderSource.whoopCycleRecovery:
return 'whoop_cycle_recovery';
case ProviderSource.whoopActivitySleep:
return 'whoop_activity_sleep';
case ProviderSource.whoopActivityWorkout:
return 'whoop_activity_workout';
case ProviderSource.whoopUserBodyMeasurement:
return 'whoop_user_body_measurement';
case ProviderSource.withingsSleepSummary:
return 'withings_sleep_summary';
case ProviderSource.withingsSleepGet:
return 'withings_sleep_get';
case ProviderSource.withingsMeasureWorkouts:
return 'withings_measure_workouts';
case ProviderSource.withingsMeasureActivity:
return 'withings_measure_activity';
case ProviderSource.withingsMeasureMeas:
return 'withings_measure_meas';
case ProviderSource.withingsMeasureActivityIntraday:
return 'withings_measure_activity_intraday';
case ProviderSource.withingsHeartList:
return 'withings_heart_list';
case ProviderSource.withingsHeartGet:
return 'withings_heart_get';
case ProviderSource.withingsSleepCombined:
return 'withings_sleep_combined';
case ProviderSource.withingsMeasureGetWorkouts:
return 'withings_measure_get_workouts';
case ProviderSource.withingsMeasureGetActivity:
return 'withings_measure_get_activity';
case ProviderSource.withingsMeasureGetMeas:
return 'withings_measure_get_meas';
case ProviderSource.wahooWorkoutSummary:
return 'wahoo_workout_summary';
case ProviderSource.wahooWorkoutFitFile:
return 'wahoo_workout_fit_file';
case ProviderSource.huaweiActivityRecord:
return 'huawei_activity_record';
case ProviderSource.huaweiSamplingDataDailyActivitySummary:
return 'huawei_sampling_data_daily_activity_summary';
case ProviderSource.huaweiSamplingDataDetails:
return 'huawei_sampling_data_details';
case ProviderSource.huaweiSamplingDataGroupBy:
return 'huawei_sampling_data_group_by';
case ProviderSource.huaweiSamplingDataDaily:
return 'huawei_sampling_data_daily';
case ProviderSource.huaweiHealthRecord:
return 'huawei_health_record';
case ProviderSource.huaweiSamplingDataLatest:
return 'huawei_sampling_data_latest';
case ProviderSource.ultrahumanHeartrateMetrics:
return 'ultrahuman_heartrate_metrics';
case ProviderSource.ultrahumanHrvMetrics:
return 'ultrahuman_hrv_metrics';
case ProviderSource.ultrahumanTempMetrics:
return 'ultrahuman_temp_metrics';
case ProviderSource.ultrahumanHeartrateRestingMetrics:
return 'ultrahuman_heartrate_resting_metrics';
case ProviderSource.ultrahumanStepsMetrics:
return 'ultrahuman_steps_metrics';
case ProviderSource.ultrahumanVo2maxMetrics:
return 'ultrahuman_vo2max_metrics';
case ProviderSource.ultrahumanGlucoseMetrics:
return 'ultrahuman_glucose_metrics';
case ProviderSource.ultrahumanSleepMetrics:
return 'ultrahuman_sleep_metrics';
case ProviderSource.samsungHealthDataAggregation:
return 'samsung_health_data_aggregation';
case ProviderSource.samsungHealthDataDataPointCollection:
return 'samsung_health_data_data_point_collection';
case ProviderSource.corosWorkout:
return 'coros_workout';
case ProviderSource.corosWorkoutFitFile:
return 'coros_workout_fit_file';
case ProviderSource.corosDailyRecord:
return 'coros_daily_record';
case ProviderSource.corosDailyRecordSleep:
return 'coros_daily_record_sleep';
case ProviderSource.dexcomEgvs:
return 'dexcom_egvs';
case ProviderSource.freestyleLibreGlucose:
return 'freestyle_libre_glucose';
case ProviderSource.compatAppleHealthkitEntry:
return 'compat_apple_healthkit_entry';
case ProviderSource.compatHealthConnectEntry:
return 'compat_health_connect_entry';
case ProviderSource.unknown:
return '_unknown';
}
}