UNPKG

fitbit-api-client

Version:
44 lines 2 kB
import { BaseApi, TokenRequestOptions } from './base.api'; import { StepsResponse } from '../models'; import { MinuteDetailLevel } from '../types'; import { CaloriesResponse } from '../models'; interface GetActivityIntradayByDateRequest { /** * 端末のタイムゾーンでの日付 * 'YYYY-MM-DD' */ localDate: string; detailLevel: MinuteDetailLevel; } export declare class ActivityApi extends BaseApi { scope: "activity"; /** * 歩数記録取得API * @param request * @param offsetFromUTCMillis * @param options */ getStepsIntradayByDate(request: GetActivityIntradayByDateRequest, offsetFromUTCMillis: number, options: TokenRequestOptions): Promise<StepsResponse>; getStepsIntradayByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; /** * カロリー記録取得API * @param request * @param offsetFromUTCMillis * @param options */ getCaloriesIntradayByDate(request: GetActivityIntradayByDateRequest, offsetFromUTCMillis: number, options: TokenRequestOptions): Promise<CaloriesResponse>; getCaloriesIntradayByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; getDistanceIntradayByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; getElevationIntradayByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; getFloorsIntradayByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; getSwimmingStrokesByDateRaw(request: GetActivityIntradayByDateRequest, options: TokenRequestOptions): Promise<unknown>; /** * ActivityAPI * https://dev.fitbit.com/build/reference/web-api/activity/ * @param request * @param options */ private getActivityIntradayByDate; } export {}; //# sourceMappingURL=activity.api.d.ts.map