/**
* Generated by Kubb (https://kubb.dev/).
* Do not edit manually.
*/
import type { CreateCustomExerciseRequestBody } from "../types/CreateCustomExerciseRequestBody.ts";
import { createCustomExerciseType } from "./createCustomExerciseType.ts";
import { createEquipmentCategory } from "./createEquipmentCategory.ts";
import { createMuscleGroup } from "./createMuscleGroup.ts";
import { faker } from "@faker-js/faker";
export function createCreateCustomExerciseRequestBody(
data?: Partial<CreateCustomExerciseRequestBody>,
): CreateCustomExerciseRequestBody {
return {
...{
exercise: {
title: faker.string.alpha(),
exercise_type: createCustomExerciseType(),
equipment_category: { ...createEquipmentCategory(), ...undefined },
muscle_group: { ...createMuscleGroup(), ...undefined },
other_muscles: faker.helpers.multiple(() => createMuscleGroup()),
},
},
...(data || {}),
};
}