API 1.0.55 training_plan next, ecto,endo extensions

This commit is contained in:
Tibor Bossanyi (Freelancer)
2022-04-15 11:11:01 +02:00
parent 357c9be0b7
commit 435ee0537c
7 changed files with 39 additions and 16 deletions
@@ -17,6 +17,7 @@ data class TrainingPlan (
@Expose var internalName: String?,
@Expose var free: Boolean?,
@Expose @get: NotBlank var active: Boolean = false,
@Expose var nextTrainingPlanId: Int?,
) {
@OneToMany(cascade = [(CascadeType.ALL)], fetch = FetchType.EAGER, mappedBy = "trainingPlan")
@Fetch(value = FetchMode.SUBSELECT)
@@ -18,6 +18,12 @@ data class TrainingPlanDetail (
@Expose var parallel: Boolean? = false,
@Expose var day: String? = null,
@Expose var dayId: Int? = 0,
@Expose var ectoRepeats: Int? = 0,
@Expose var ectoWeight: Double? = 0.0,
@Expose var endoRepeats: Int? = 0,
@Expose var endoWeight: Double? = 0.0,
@Expose var round: Int? = 0,
@Expose var roundGroup: String? = null,
) {