feat: status editing and deleting
This commit is contained in:
@ -35,6 +35,39 @@ export const zCreateBoardResponse = z.object({
|
||||
board: zBoardSchema
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateStatusSchema
|
||||
*/
|
||||
export const zCreateStatusSchema = z.object({
|
||||
name: z.string(),
|
||||
boardId: z.int(),
|
||||
lexorank: z.string()
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateStatusRequest
|
||||
*/
|
||||
export const zCreateStatusRequest = z.object({
|
||||
status: zCreateStatusSchema
|
||||
});
|
||||
|
||||
/**
|
||||
* StatusSchema
|
||||
*/
|
||||
export const zStatusSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
lexorank: z.string()
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateStatusResponse
|
||||
*/
|
||||
export const zCreateStatusResponse = z.object({
|
||||
message: z.string(),
|
||||
status: zStatusSchema
|
||||
});
|
||||
|
||||
/**
|
||||
* DealSchema
|
||||
*/
|
||||
@ -52,6 +85,13 @@ export const zDeleteBoardResponse = z.object({
|
||||
message: z.string()
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteStatusResponse
|
||||
*/
|
||||
export const zDeleteStatusResponse = z.object({
|
||||
message: z.string()
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBoardsResponse
|
||||
*/
|
||||
@ -81,15 +121,6 @@ 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
|
||||
*/
|
||||
@ -304,6 +335,30 @@ export const zGetStatusesData = z.object({
|
||||
*/
|
||||
export const zGetStatusesResponse2 = zGetStatusesResponse;
|
||||
|
||||
export const zCreateStatusData = z.object({
|
||||
body: zCreateStatusRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never())
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zCreateStatusResponse2 = zCreateStatusResponse;
|
||||
|
||||
export const zDeleteStatusData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
statusId: z.int()
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zDeleteStatusResponse2 = zDeleteStatusResponse;
|
||||
|
||||
export const zUpdateStatusData = z.object({
|
||||
body: zUpdateStatusRequest,
|
||||
path: z.object({
|
||||
|
||||
Reference in New Issue
Block a user