fitbit-api-client
Version:
## ⚠️ This SDK is not ready for production
27 lines • 997 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SpO2Api = void 0;
const base_api_1 = require("./base.api");
const spo2_1 = require("../models/spo2/spo2");
class SpO2Api extends base_api_1.BaseApi {
constructor() {
super(...arguments);
this.scope = 'oxygen_saturation';
}
/**
* 酸素飽和度取得API
* https://dev.fitbit.com/build/reference/web-api/intraday/get-spo2-intraday-by-date/
* @param request
* @param options
*/
async getSpo2IntradayByDate(request, offsetFromUTCMillis, options) {
return (0, spo2_1.SpO2IntradayResponseFromJson)(offsetFromUTCMillis, await this.getSpO2IntradayByDateRaw(request, options));
}
async getSpO2IntradayByDateRaw(request, options) {
const { localDate } = request;
const path = `/1/user/-/spo2/date/${localDate}/all.json`;
return this.get(path, options);
}
}
exports.SpO2Api = SpO2Api;
//# sourceMappingURL=spo2.api.js.map