/**
* Generated by Kubb (https://kubb.dev/).
* Do not edit manually.
*/
import { customExerciseTypeSchema } from "./customExerciseTypeSchema.ts";
import { equipmentCategorySchema } from "./equipmentCategorySchema.ts";
import { muscleGroupSchema } from "./muscleGroupSchema.ts";
import { z } from "zod/v4";
export const createCustomExerciseRequestBodySchema = z.object({
"exercise": z.optional(z.object({
"title": z.string().describe("The title of the exercise template."),
get "exercise_type"(){
return customExerciseTypeSchema
},
get "equipment_category"(){
return equipmentCategorySchema.describe("The equipment category of the exercise template.")
},
get "muscle_group"(){
return muscleGroupSchema.describe("The muscle group of the exercise template.")
},
get "other_muscles"(){
return z.array(muscleGroupSchema).describe("The other muscles of the exercise template.")
}
}))
})