// This file is auto-generated by @hey-api/openapi-ts import { z } from 'zod'; /** * BoardSchema */ export const zBoardSchema = z.object({ name: z.string(), id: z.int(), lexorank: z.string() }); /** * DealSchema */ export const zDealSchema = z.object({ name: z.string(), id: z.int(), lexorank: z.string(), statusId: z.int() }); /** * GetBoardsResponse */ export const zGetBoardsResponse = z.object({ boards: z.array(zBoardSchema) }); /** * GetDealsResponse */ export const zGetDealsResponse = z.object({ deals: z.array(zDealSchema) }); /** * ProjectSchema */ export const zProjectSchema = z.object({ name: z.string(), id: z.int() }); /** * GetProjectsResponse */ export const zGetProjectsResponse = z.object({ projects: z.array(zProjectSchema) }); /** * StatusSchema */ export const zStatusSchema = z.object({ name: z.string(), id: z.int(), lexorank: z.string() }); /** * GetStatusesResponse */ export const zGetStatusesResponse = z.object({ statuses: z.array(zStatusSchema) }); /** * ValidationError */ export const zValidationError = z.object({ loc: z.array(z.union([ z.string(), z.int() ])), msg: z.string(), type: z.string() }); /** * HTTPValidationError */ export const zHttpValidationError = z.object({ detail: z.optional(z.array(zValidationError)) }); /** * UpdateBoardSchema */ export const zUpdateBoardSchema = z.object({ name: z.optional(z.union([ z.string(), z.null() ])), lexorank: z.optional(z.union([ z.string(), z.null() ])) }); /** * UpdateBoardRequest */ export const zUpdateBoardRequest = z.object({ board: zUpdateBoardSchema }); /** * UpdateBoardResponse */ export const zUpdateBoardResponse = z.object({ message: z.string() }); /** * UpdateDealSchema */ export const zUpdateDealSchema = z.object({ name: z.optional(z.union([ z.string(), z.null() ])), lexorank: z.optional(z.union([ z.string(), z.null() ])), statusId: z.optional(z.union([ z.int(), z.null() ])) }); /** * UpdateDealRequest */ export const zUpdateDealRequest = z.object({ deal: zUpdateDealSchema }); /** * UpdateDealResponse */ export const zUpdateDealResponse = z.object({ message: z.string() }); /** * UpdateStatusSchema */ export const zUpdateStatusSchema = z.object({ name: z.optional(z.union([ z.string(), z.null() ])), lexorank: z.optional(z.union([ z.string(), z.null() ])) }); /** * UpdateStatusRequest */ export const zUpdateStatusRequest = z.object({ status: zUpdateStatusSchema }); /** * UpdateStatusResponse */ export const zUpdateStatusResponse = z.object({ message: z.string() }); export const zGetBoardsData = z.object({ body: z.optional(z.never()), path: z.object({ projectId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zGetBoardsResponse2 = zGetBoardsResponse; export const zUpdateBoardData = z.object({ body: zUpdateBoardRequest, path: z.object({ boardId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zUpdateBoardResponse2 = zUpdateBoardResponse; export const zGetDealsData = z.object({ body: z.optional(z.never()), path: z.object({ boardId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zGetDealsResponse2 = zGetDealsResponse; export const zUpdateDealData = z.object({ body: zUpdateDealRequest, path: z.object({ dealId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zUpdateDealResponse2 = zUpdateDealResponse; export const zGetProjectsData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional(z.never()) }); /** * Successful Response */ export const zGetProjectsResponse2 = zGetProjectsResponse; export const zGetStatusesData = z.object({ body: z.optional(z.never()), path: z.object({ boardId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zGetStatusesResponse2 = zGetStatusesResponse; export const zUpdateStatusData = z.object({ body: zUpdateStatusRequest, path: z.object({ statusId: z.int() }), query: z.optional(z.never()) }); /** * Successful Response */ export const zUpdateStatusResponse2 = zUpdateStatusResponse;