createPutV1RoutinesRoutineid.ts•1.92 kB
/**
* Generated by Kubb (https://kubb.dev/).
* Do not edit manually.
*/
import type { PutV1RoutinesRoutineidPathParams, PutV1RoutinesRoutineidHeaderParams, PutV1RoutinesRoutineid400, PutV1RoutinesRoutineid404, PutV1RoutinesRoutineidMutationResponse } from "../types/PutV1RoutinesRoutineid.ts";
import { createPutRoutinesRequestBody } from "./createPutRoutinesRequestBody.ts";
import { createRoutine } from "./createRoutine.ts";
import { faker } from "@faker-js/faker";
export function createPutV1RoutinesRoutineidPathParams(data?: Partial<PutV1RoutinesRoutineidPathParams>): PutV1RoutinesRoutineidPathParams {
return {
...{"routineId": undefined},
...data || {}
}
}
export function createPutV1RoutinesRoutineidHeaderParams(data?: Partial<PutV1RoutinesRoutineidHeaderParams>): PutV1RoutinesRoutineidHeaderParams {
return {
...{"api-key": faker.string.uuid()},
...data || {}
}
}
/**
* @description The routine was successfully updated
*/
export function createPutV1RoutinesRoutineid200() {
return createRoutine()
}
/**
* @description Invalid request body
*/
export function createPutV1RoutinesRoutineid400(data?: Partial<PutV1RoutinesRoutineid400>): PutV1RoutinesRoutineid400 {
return {
...{"error": faker.string.alpha()},
...data || {}
}
}
/**
* @description Routine doesn\'t exist or doesn\'t belong to the user
*/
export function createPutV1RoutinesRoutineid404(data?: Partial<PutV1RoutinesRoutineid404>): PutV1RoutinesRoutineid404 {
return {
...{"error": faker.string.alpha()},
...data || {}
}
}
export function createPutV1RoutinesRoutineidMutationRequest() {
return createPutRoutinesRequestBody()
}
export function createPutV1RoutinesRoutineidMutationResponse(data?: Partial<PutV1RoutinesRoutineidMutationResponse>): PutV1RoutinesRoutineidMutationResponse {
return data || faker.helpers.arrayElement<any>([createPutV1RoutinesRoutineid200()])
}