fitbit-api-client
Version:
## ⚠️ This SDK is not ready for production
44 lines • 2 kB
TypeScript
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