Skip to content

Commit 72d2c9d

Browse files
committed
Applied Dart format
1 parent b5f61a2 commit 72d2c9d

File tree

1 file changed

+131
-112
lines changed

1 file changed

+131
-112
lines changed

packages/health/lib/src/health_value_types.dart

Lines changed: 131 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,18 @@ class AudiogramHealthValue extends HealthValue {
7373
/// Create a [AudiogramHealthValue] based on a health data point from native data format.
7474
factory AudiogramHealthValue.fromHealthDataPoint(dynamic dataPoint) =>
7575
AudiogramHealthValue(
76-
frequencies: List<num>.from(dataPoint['frequencies'] as List),
77-
leftEarSensitivities:
78-
List<num>.from(dataPoint['leftEarSensitivities'] as List),
79-
rightEarSensitivities:
80-
List<num>.from(dataPoint['rightEarSensitivities'] as List));
76+
frequencies: List<num>.from(dataPoint['frequencies'] as List),
77+
leftEarSensitivities: List<num>.from(
78+
dataPoint['leftEarSensitivities'] as List,
79+
),
80+
rightEarSensitivities: List<num>.from(
81+
dataPoint['rightEarSensitivities'] as List,
82+
),
83+
);
8184

8285
@override
83-
String toString() => """$runtimeType - frequencies: ${frequencies.toString()},
86+
String toString() =>
87+
"""$runtimeType - frequencies: ${frequencies.toString()},
8488
left ear sensitivities: ${leftEarSensitivities.toString()},
8589
right ear sensitivities: ${rightEarSensitivities.toString()}""";
8690

@@ -140,43 +144,48 @@ class WorkoutHealthValue extends HealthValue {
140144
/// Might not be available for all workouts.
141145
HealthDataUnit? totalStepsUnit;
142146

143-
WorkoutHealthValue(
144-
{required this.workoutActivityType,
145-
this.totalEnergyBurned,
146-
this.totalEnergyBurnedUnit,
147-
this.totalDistance,
148-
this.totalDistanceUnit,
149-
this.totalSteps,
150-
this.totalStepsUnit});
147+
WorkoutHealthValue({
148+
required this.workoutActivityType,
149+
this.totalEnergyBurned,
150+
this.totalEnergyBurnedUnit,
151+
this.totalDistance,
152+
this.totalDistanceUnit,
153+
this.totalSteps,
154+
this.totalStepsUnit,
155+
});
151156

152157
/// Create a [WorkoutHealthValue] based on a health data point from native data format.
153158
factory WorkoutHealthValue.fromHealthDataPoint(dynamic dataPoint) =>
154159
WorkoutHealthValue(
155-
workoutActivityType: HealthWorkoutActivityType.values.firstWhere(
156-
(element) => element.name == dataPoint['workoutActivityType'],
157-
orElse: () => HealthWorkoutActivityType.OTHER,
158-
),
159-
totalEnergyBurned: dataPoint['totalEnergyBurned'] != null
160-
? (dataPoint['totalEnergyBurned'] as num).toInt()
161-
: null,
162-
totalEnergyBurnedUnit: dataPoint['totalEnergyBurnedUnit'] != null
163-
? HealthDataUnit.values.firstWhere((element) =>
164-
element.name == dataPoint['totalEnergyBurnedUnit'])
165-
: null,
166-
totalDistance: dataPoint['totalDistance'] != null
167-
? (dataPoint['totalDistance'] as num).toInt()
168-
: null,
169-
totalDistanceUnit: dataPoint['totalDistanceUnit'] != null
170-
? HealthDataUnit.values.firstWhere(
171-
(element) => element.name == dataPoint['totalDistanceUnit'])
172-
: null,
173-
totalSteps: dataPoint['totalSteps'] != null
174-
? (dataPoint['totalSteps'] as num).toInt()
175-
: null,
176-
totalStepsUnit: dataPoint['totalStepsUnit'] != null
177-
? HealthDataUnit.values.firstWhere(
178-
(element) => element.name == dataPoint['totalStepsUnit'])
179-
: null);
160+
workoutActivityType: HealthWorkoutActivityType.values.firstWhere(
161+
(element) => element.name == dataPoint['workoutActivityType'],
162+
orElse: () => HealthWorkoutActivityType.OTHER,
163+
),
164+
totalEnergyBurned: dataPoint['totalEnergyBurned'] != null
165+
? (dataPoint['totalEnergyBurned'] as num).toInt()
166+
: null,
167+
totalEnergyBurnedUnit: dataPoint['totalEnergyBurnedUnit'] != null
168+
? HealthDataUnit.values.firstWhere(
169+
(element) => element.name == dataPoint['totalEnergyBurnedUnit'],
170+
)
171+
: null,
172+
totalDistance: dataPoint['totalDistance'] != null
173+
? (dataPoint['totalDistance'] as num).toInt()
174+
: null,
175+
totalDistanceUnit: dataPoint['totalDistanceUnit'] != null
176+
? HealthDataUnit.values.firstWhere(
177+
(element) => element.name == dataPoint['totalDistanceUnit'],
178+
)
179+
: null,
180+
totalSteps: dataPoint['totalSteps'] != null
181+
? (dataPoint['totalSteps'] as num).toInt()
182+
: null,
183+
totalStepsUnit: dataPoint['totalStepsUnit'] != null
184+
? HealthDataUnit.values.firstWhere(
185+
(element) => element.name == dataPoint['totalStepsUnit'],
186+
)
187+
: null,
188+
);
180189

181190
@override
182191
Function get fromJsonFunction => _$WorkoutHealthValueFromJson;
@@ -208,13 +217,14 @@ class WorkoutHealthValue extends HealthValue {
208217

209218
@override
210219
int get hashCode => Object.hash(
211-
workoutActivityType,
212-
totalEnergyBurned,
213-
totalEnergyBurnedUnit,
214-
totalDistance,
215-
totalDistanceUnit,
216-
totalSteps,
217-
totalStepsUnit);
220+
workoutActivityType,
221+
totalEnergyBurned,
222+
totalEnergyBurnedUnit,
223+
totalDistance,
224+
totalDistanceUnit,
225+
totalSteps,
226+
totalStepsUnit,
227+
);
218228
}
219229

220230
/// A [HealthValue] object for ECGs
@@ -256,13 +266,18 @@ class ElectrocardiogramHealthValue extends HealthValue {
256266
factory ElectrocardiogramHealthValue.fromHealthDataPoint(dynamic dataPoint) =>
257267
ElectrocardiogramHealthValue(
258268
voltageValues: (dataPoint['voltageValues'] as List)
259-
.map((voltageValue) =>
260-
ElectrocardiogramVoltageValue.fromHealthDataPoint(voltageValue))
269+
.map(
270+
(voltageValue) =>
271+
ElectrocardiogramVoltageValue.fromHealthDataPoint(
272+
voltageValue,
273+
),
274+
)
261275
.toList(),
262276
averageHeartRate: dataPoint['averageHeartRate'] as num?,
263277
samplingFrequency: dataPoint['samplingFrequency'] as double?,
264-
classification: ElectrocardiogramClassification.values
265-
.firstWhere((c) => c.value == dataPoint['classification']),
278+
classification: ElectrocardiogramClassification.values.firstWhere(
279+
(c) => c.value == dataPoint['classification'],
280+
),
266281
);
267282

268283
@override
@@ -275,7 +290,11 @@ class ElectrocardiogramHealthValue extends HealthValue {
275290

276291
@override
277292
int get hashCode => Object.hash(
278-
voltageValues, averageHeartRate, samplingFrequency, classification);
293+
voltageValues,
294+
averageHeartRate,
295+
samplingFrequency,
296+
classification,
297+
);
279298

280299
@override
281300
String toString() =>
@@ -298,10 +317,11 @@ class ElectrocardiogramVoltageValue extends HealthValue {
298317

299318
/// Create a [ElectrocardiogramVoltageValue] based on a health data point from native data format.
300319
factory ElectrocardiogramVoltageValue.fromHealthDataPoint(
301-
dynamic dataPoint) =>
302-
ElectrocardiogramVoltageValue(
303-
voltage: dataPoint['voltage'] as num,
304-
timeSinceSampleStart: dataPoint['timeSinceSampleStart'] as num);
320+
dynamic dataPoint,
321+
) => ElectrocardiogramVoltageValue(
322+
voltage: dataPoint['voltage'] as num,
323+
timeSinceSampleStart: dataPoint['timeSinceSampleStart'] as num,
324+
);
305325

306326
@override
307327
Function get fromJsonFunction => _$ElectrocardiogramVoltageValueFromJson;
@@ -332,10 +352,7 @@ class InsulinDeliveryHealthValue extends HealthValue {
332352
/// If it's basal, bolus or unknown reason for insulin dosage
333353
InsulinDeliveryReason reason;
334354

335-
InsulinDeliveryHealthValue({
336-
required this.units,
337-
required this.reason,
338-
});
355+
InsulinDeliveryHealthValue({required this.units, required this.reason});
339356

340357
factory InsulinDeliveryHealthValue.fromHealthDataPoint(dynamic dataPoint) {
341358
final units = dataPoint['value'] as num;
@@ -345,8 +362,8 @@ class InsulinDeliveryHealthValue extends HealthValue {
345362
: Map<String, dynamic>.from(dataPoint['metadata'] as Map);
346363
final reasonIndex =
347364
metadata == null || !metadata.containsKey('HKInsulinDeliveryReason')
348-
? 0
349-
: metadata['HKInsulinDeliveryReason'] as double;
365+
? 0
366+
: metadata['HKInsulinDeliveryReason'] as double;
350367
final reason = InsulinDeliveryReason.values[reasonIndex.toInt()];
351368

352369
return InsulinDeliveryHealthValue(units: units.toDouble(), reason: reason);
@@ -644,7 +661,8 @@ class NutritionHealthValue extends HealthValue {
644661
}
645662

646663
@override
647-
String toString() => """$runtimeType - protein: ${protein.toString()},
664+
String toString() =>
665+
"""$runtimeType - protein: ${protein.toString()},
648666
calories: ${calories.toString()},
649667
fat: ${fat.toString()},
650668
name: ${name.toString()},
@@ -739,50 +757,50 @@ class NutritionHealthValue extends HealthValue {
739757

740758
@override
741759
int get hashCode => Object.hashAll([
742-
protein,
743-
calories,
744-
fat,
745-
name,
746-
carbs,
747-
caffeine,
748-
vitaminA,
749-
b1Thiamine,
750-
b2Riboflavin,
751-
b3Niacin,
752-
b5PantothenicAcid,
753-
b6Pyridoxine,
754-
b7Biotin,
755-
b9Folate,
756-
b12Cobalamin,
757-
vitaminC,
758-
vitaminD,
759-
vitaminE,
760-
vitaminK,
761-
calcium,
762-
chloride,
763-
cholesterol,
764-
choline,
765-
chromium,
766-
copper,
767-
fatUnsaturated,
768-
fatMonounsaturated,
769-
fatPolyunsaturated,
770-
fatSaturated,
771-
fatTransMonoenoic,
772-
fiber,
773-
iodine,
774-
iron,
775-
magnesium,
776-
manganese,
777-
molybdenum,
778-
phosphorus,
779-
potassium,
780-
selenium,
781-
sodium,
782-
sugar,
783-
water,
784-
zinc,
785-
]);
760+
protein,
761+
calories,
762+
fat,
763+
name,
764+
carbs,
765+
caffeine,
766+
vitaminA,
767+
b1Thiamine,
768+
b2Riboflavin,
769+
b3Niacin,
770+
b5PantothenicAcid,
771+
b6Pyridoxine,
772+
b7Biotin,
773+
b9Folate,
774+
b12Cobalamin,
775+
vitaminC,
776+
vitaminD,
777+
vitaminE,
778+
vitaminK,
779+
calcium,
780+
chloride,
781+
cholesterol,
782+
choline,
783+
chromium,
784+
copper,
785+
fatUnsaturated,
786+
fatMonounsaturated,
787+
fatPolyunsaturated,
788+
fatSaturated,
789+
fatTransMonoenoic,
790+
fiber,
791+
iodine,
792+
iron,
793+
magnesium,
794+
manganese,
795+
molybdenum,
796+
phosphorus,
797+
potassium,
798+
selenium,
799+
sodium,
800+
sugar,
801+
water,
802+
zinc,
803+
]);
786804
}
787805

788806
enum MenstrualFlow {
@@ -920,14 +938,15 @@ class MenstruationFlowHealthValue extends HealthValue {
920938
flow: menstrualFlow,
921939
isStartOfCycle:
922940
dataPoint['metadata']?.containsKey('HKMenstrualCycleStart') == true
923-
? dataPoint['metadata']['HKMenstrualCycleStart'] == 1.0
924-
: null,
941+
? dataPoint['metadata']['HKMenstrualCycleStart'] == 1.0
942+
: null,
925943
wasUserEntered:
926944
dataPoint['metadata']?.containsKey('HKWasUserEntered') == true
927-
? dataPoint['metadata']['HKWasUserEntered'] == 1.0
928-
: null,
929-
dateTime:
930-
DateTime.fromMillisecondsSinceEpoch(dataPoint['date_from'] as int),
945+
? dataPoint['metadata']['HKWasUserEntered'] == 1.0
946+
: null,
947+
dateTime: DateTime.fromMillisecondsSinceEpoch(
948+
dataPoint['date_from'] as int,
949+
),
931950
);
932951
}
933952

0 commit comments

Comments
 (0)