UNPKG

fitbit-api-client

Version:
25 lines 910 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SleepApi = void 0; const base_api_1 = require("./base.api"); const models_1 = require("../models"); class SleepApi extends base_api_1.BaseApi { constructor() { super(...arguments); this.scope = 'sleep'; } /** * 睡眠記録取得API * https://dev.fitbit.com/build/reference/web-api/sleep/get-sleep-log-by-date/ */ async getSleepLogByDate(request, offsetFromUTCMillis, options) { return (0, models_1.SleepResponseFromJson)(offsetFromUTCMillis, await this.getSleepLogByDateRaw(request, options)); } async getSleepLogByDateRaw(request, options) { const { localDate } = request; const path = `/1.2/user/-/sleep/date/${localDate}.json`; return this.get(path, options); } } exports.SleepApi = SleepApi; //# sourceMappingURL=sleep.api.js.map