feat: add profile settings page and fixed-taxonomy WorkoutKinds UI with pace/HR-zone editing
This commit is contained in:
@@ -57,6 +57,43 @@ export interface WorkoutKind {
|
||||
IsActive: boolean;
|
||||
CreatedAt: string;
|
||||
UpdatedAt: string;
|
||||
pace_min_sec_per_km: number | null;
|
||||
pace_max_sec_per_km: number | null;
|
||||
expected_hr_zone: number | null;
|
||||
}
|
||||
|
||||
export interface Profile {
|
||||
GarminEmail: string;
|
||||
GarminPassword: string;
|
||||
RollingWindowDays: number;
|
||||
MaxHeartRate: number | null;
|
||||
RestingHeartRate: number | null;
|
||||
HRZone1MinPct: number;
|
||||
HRZone1MaxPct: number;
|
||||
HRZone2MinPct: number;
|
||||
HRZone2MaxPct: number;
|
||||
HRZone3MinPct: number;
|
||||
HRZone3MaxPct: number;
|
||||
HRZone4MinPct: number;
|
||||
HRZone4MaxPct: number;
|
||||
HRZone5MinPct: number;
|
||||
HRZone5MaxPct: number;
|
||||
EasyWarmupMinutes: number;
|
||||
EasyCooldownMinutes: number;
|
||||
LongWarmupMinutes: number;
|
||||
LongCooldownMinutes: number;
|
||||
TempoWarmupMinutes: number;
|
||||
TempoCooldownMinutes: number;
|
||||
Threshold30WarmupMinutes: number;
|
||||
Threshold30CooldownMinutes: number;
|
||||
Threshold60WarmupMinutes: number;
|
||||
Threshold60CooldownMinutes: number;
|
||||
MASTestWarmupMinutes: number;
|
||||
MASTestCooldownMinutes: number;
|
||||
IntervalWarmupMinutes: number;
|
||||
IntervalCooldownMinutes: number;
|
||||
CreatedAt: string;
|
||||
UpdatedAt: string;
|
||||
}
|
||||
|
||||
export interface ScoredKind {
|
||||
|
||||
Reference in New Issue
Block a user