You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
768 B
38 lines
768 B
import {
|
|
EHealthProblem,
|
|
ESleepLevel,
|
|
ESport,
|
|
ESportLevel,
|
|
} from "@/model/enums/Enums";
|
|
|
|
export type UserDTO = {
|
|
Name: string;
|
|
Age: number;
|
|
Weight: number;
|
|
Height: number;
|
|
Sexe: boolean; // true = Male, false = Female
|
|
ProfilePict: string;
|
|
NbSessionPerWeek: number;
|
|
Goal: string;
|
|
SleepLevel: ESleepLevel;
|
|
SportLevel: ESportLevel;
|
|
Sport: ESport[];
|
|
HealthProblems: EHealthProblem[];
|
|
};
|
|
|
|
export type UpdateUserDTO = {
|
|
Id?: string;
|
|
Name?: string;
|
|
Age?: number;
|
|
Weight?: number;
|
|
Height?: number;
|
|
Sexe?: boolean; // true = Male, false = Female
|
|
ProfilePict?: string;
|
|
NbSessionPerWeek?: number;
|
|
Goal?: string;
|
|
SleepLevel?: ESleepLevel;
|
|
SportLevel?: ESportLevel;
|
|
Sport?: ESport[];
|
|
HealthProblems?: EHealthProblem[];
|
|
};
|