createGetV1RoutinesRoutineid.ts•1.57 kB
/**
* 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: undefined },
...(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()])
}