FitbitBreathingRateAPIURL.dateRange constructor

FitbitBreathingRateAPIURL.dateRange({
  1. required FitbitCredentials fitbitCredentials,
  2. required DateTime startDate,
  3. required DateTime endDate,
})

Generates a FitbitBreathingRateAPIURL to get FitbitBreathingRateData of a specific date range between startDate and endDate.

Implementation

factory FitbitBreathingRateAPIURL.dateRange(
    {required FitbitCredentials fitbitCredentials,
    required DateTime startDate,
    required DateTime endDate}) {
  String startDateStr = Formats.onlyDayDateFormatTicks.format(startDate);
  String endDateStr = Formats.onlyDayDateFormatTicks.format(endDate);
  return FitbitBreathingRateAPIURL(
    url:
        '${_getBaseURL(fitbitCredentials.userID)}/date/$startDateStr/$endDateStr.json',
    fitbitCredentials: fitbitCredentials,
  );
}