Method: FitgemOauth2::Client#intraday_heartrate_time_series

Defined in:
lib/fitgem_oauth2/heartrate.rb

#intraday_heartrate_time_series(start_date: nil, end_date: nil, detail_level: nil, start_time: nil, end_time: nil) ⇒ Object

retrieve intraday series for heartrate



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/fitgem_oauth2/heartrate.rb', line 25

def intraday_heartrate_time_series(start_date: nil, end_date: nil, detail_level: nil, start_time: nil, end_time: nil)
  intraday_series_guard(
    start_date: start_date,
    end_date: end_date,
    detail_level: detail_level,
    start_time: start_time,
    end_time: end_time
  )

  end_date = format_date(end_date) || '1d'

  url = ['user', user_id, 'activities/heart/date', format_date(start_date), end_date, detail_level].join('/')

  url = [url, 'time', format_time(start_time), format_time(end_time)].join('/') if start_time && end_time

  get_call(url + '.json')
end