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.
Mobile/api/service/stub/service.stub.training.tsx

41 lines
1.4 KiB

import { ESearchTrainingFilter } from "@/enum/enum.search-filter.training";
import {
ExerciceDTO,
SessionDTO,
TrainingDTO,
UpdateTrainingDTO,
} from "../dto/dto.training";
import { ITrainingService } from "../interface/service.interface.training";
export class TrainingServiceStub implements ITrainingService {
getAllTrainings(): Promise<TrainingDTO[]> {
throw new Error("Method not implemented.");
}
getTrainings(spec: ESearchTrainingFilter): Promise<TrainingDTO[]> {
throw new Error("Method not implemented.");
}
getTraining(id: string): Promise<TrainingDTO | undefined> {
throw new Error("Method not implemented.");
}
getSession(id: string): Promise<SessionDTO | undefined> {
throw new Error("Method not implemented.");
}
getExercice(id: string): Promise<ExerciceDTO | undefined> {
throw new Error("Method not implemented.");
}
createTraining(training: TrainingDTO): Promise<TrainingDTO | undefined> {
throw new Error("Method not implemented.");
}
editTraining(
training: UpdateTrainingDTO
): Promise<UpdateTrainingDTO> | undefined {
throw new Error("Method not implemented.");
}
duplicateTraining(id: string): Promise<TrainingDTO | undefined> {
throw new Error("Method not implemented.");
}
deleteTraining(id: string): Promise<TrainingDTO | undefined> {
throw new Error("Method not implemented.");
}
}