refactor: moved client to lib/client

This commit is contained in:
2025-08-05 20:51:55 +04:00
parent 74f7cc7664
commit 316cca712d
45 changed files with 1876 additions and 1734 deletions

263
src/lib/client/zod.gen.ts Normal file
View File

@ -0,0 +1,263 @@
// 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;