// 1-minute segments (most detailed)
final detailed = await health.getHealthAggregateDataFromTypes(
types: [HealthDataType.WORKOUT],
startDate: start,
endDate: end,
activitySegmentDuration: 1,
);
// 5-minute segments (balanced)
final balanced = await health.getHealthAggregateDataFromTypes(
types: [HealthDataType.WORKOUT],
startDate: start,
endDate: end,
activitySegmentDuration: 5,
);
// 15-minute segments (coarse)
final coarse = await health.getHealthAggregateDataFromTypes(
types: [HealthDataType.WORKOUT],
startDate: start,
endDate: end,
activitySegmentDuration: 15,
);