/**
* Generated by Kubb (https://kubb.dev/).
* Do not edit manually.
*/
import type {
GetV1RoutinesRoutineidPathParams,
GetV1RoutinesRoutineidHeaderParams,
GetV1RoutinesRoutineid200,
GetV1RoutinesRoutineid400,
GetV1RoutinesRoutineidQueryResponse,
} from "../types/GetV1RoutinesRoutineid.ts";
import { createRoutine } from "./createRoutine.ts";
import { faker } from "@faker-js/faker";
export function createGetV1RoutinesRoutineidPathParams(
data?: Partial<GetV1RoutinesRoutineidPathParams>,
): GetV1RoutinesRoutineidPathParams {
return {
...{ routineId: faker.string.alpha() },
...(data || {}),
};
}
export function createGetV1RoutinesRoutineidHeaderParams(
data?: Partial<GetV1RoutinesRoutineidHeaderParams>,
): GetV1RoutinesRoutineidHeaderParams {
return {
...{ "api-key": faker.string.uuid() },
...(data || {}),
};
}
/**
* @description The routine with the provided id
*/
export function createGetV1RoutinesRoutineid200(
data?: Partial<GetV1RoutinesRoutineid200>,
): GetV1RoutinesRoutineid200 {
return {
...{ routine: createRoutine() },
...(data || {}),
};
}
/**
* @description Invalid request body
*/
export function createGetV1RoutinesRoutineid400(
data?: Partial<GetV1RoutinesRoutineid400>,
): GetV1RoutinesRoutineid400 {
return {
...{ error: faker.string.alpha() },
...(data || {}),
};
}
export function createGetV1RoutinesRoutineidQueryResponse(
data?: Partial<GetV1RoutinesRoutineidQueryResponse>,
): GetV1RoutinesRoutineidQueryResponse {
return (
data || faker.helpers.arrayElement<any>([createGetV1RoutinesRoutineid200()])
);
}