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[];
};
