263 lines
4.5 KiB
TypeScript
263 lines
4.5 KiB
TypeScript
// 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; |