@sports-alliance/sports-lib
Version:
A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
22 lines (21 loc) • 766 B
TypeScript
import { ServiceNames } from './event-meta-data.interface';
export interface EventMetaDataJsonInterface {
serviceName: ServiceNames;
date: number;
}
export interface SuuntoAppEventMetaDataJsonInterface extends EventMetaDataJsonInterface {
serviceUserName: string;
serviceWorkoutID: string;
}
export interface COROSAPIEventMetaDataJsonInterface extends EventMetaDataJsonInterface {
serviceOpenId: string;
serviceWorkoutID: string;
serviceFITFileURI: string;
}
export interface GarminHealthAPIEventMetaDataJsonInterface extends EventMetaDataJsonInterface {
serviceUserID: string;
serviceActivityFileID: string;
serviceActivityFileType: 'FIT' | 'TCX' | 'GPX';
serviceStartTimeInSeconds: number;
serviceManual: boolean;
}