fitbit-api-client
Version:
## ⚠️ This SDK is not ready for production
25 lines • 910 B
JavaScript
;
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