refactor: base crud hook
This commit is contained in:
@ -24,7 +24,7 @@ export const zCreateBoardSchema = z.object({
|
||||
* CreateBoardRequest
|
||||
*/
|
||||
export const zCreateBoardRequest = z.object({
|
||||
board: zCreateBoardSchema,
|
||||
entity: zCreateBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -32,7 +32,7 @@ export const zCreateBoardRequest = z.object({
|
||||
*/
|
||||
export const zCreateBoardResponse = z.object({
|
||||
message: z.string(),
|
||||
board: zBoardSchema,
|
||||
entity: zBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -46,7 +46,7 @@ export const zCreateProjectSchema = z.object({
|
||||
* CreateProjectRequest
|
||||
*/
|
||||
export const zCreateProjectRequest = z.object({
|
||||
project: zCreateProjectSchema,
|
||||
entity: zCreateProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -62,7 +62,7 @@ export const zProjectSchema = z.object({
|
||||
*/
|
||||
export const zCreateProjectResponse = z.object({
|
||||
message: z.string(),
|
||||
project: zProjectSchema,
|
||||
entity: zProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -78,7 +78,7 @@ export const zCreateStatusSchema = z.object({
|
||||
* CreateStatusRequest
|
||||
*/
|
||||
export const zCreateStatusRequest = z.object({
|
||||
status: zCreateStatusSchema,
|
||||
entity: zCreateStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -95,7 +95,7 @@ export const zStatusSchema = z.object({
|
||||
*/
|
||||
export const zCreateStatusResponse = z.object({
|
||||
message: z.string(),
|
||||
status: zStatusSchema,
|
||||
entity: zStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -185,7 +185,7 @@ export const zUpdateBoardSchema = z.object({
|
||||
* UpdateBoardRequest
|
||||
*/
|
||||
export const zUpdateBoardRequest = z.object({
|
||||
board: zUpdateBoardSchema,
|
||||
entity: zUpdateBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -229,7 +229,7 @@ export const zUpdateProjectSchema = z.object({
|
||||
* UpdateProjectRequest
|
||||
*/
|
||||
export const zUpdateProjectRequest = z.object({
|
||||
project: zUpdateProjectSchema,
|
||||
entity: zUpdateProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -251,7 +251,7 @@ export const zUpdateStatusSchema = z.object({
|
||||
* UpdateStatusRequest
|
||||
*/
|
||||
export const zUpdateStatusRequest = z.object({
|
||||
status: zUpdateStatusSchema,
|
||||
entity: zUpdateStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -288,7 +288,7 @@ export const zCreateBoardResponse2 = zCreateBoardResponse;
|
||||
export const zDeleteBoardData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
boardId: z.int(),
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
@ -301,7 +301,7 @@ export const zDeleteBoardResponse2 = zDeleteBoardResponse;
|
||||
export const zUpdateBoardData = z.object({
|
||||
body: zUpdateBoardRequest,
|
||||
path: z.object({
|
||||
boardId: z.int(),
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
@ -361,10 +361,10 @@ export const zCreateProjectResponse2 = zCreateProjectResponse;
|
||||
|
||||
export const zDeleteProjectData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.object({
|
||||
projectId: z.int(),
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -374,10 +374,10 @@ export const zDeleteProjectResponse2 = zDeleteProjectResponse;
|
||||
|
||||
export const zUpdateProjectData = z.object({
|
||||
body: zUpdateProjectRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.object({
|
||||
projectId: z.int(),
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -412,7 +412,7 @@ export const zCreateStatusResponse2 = zCreateStatusResponse;
|
||||
export const zDeleteStatusData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
statusId: z.int(),
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
@ -425,7 +425,7 @@ export const zDeleteStatusResponse2 = zDeleteStatusResponse;
|
||||
export const zUpdateStatusData = z.object({
|
||||
body: zUpdateStatusRequest,
|
||||
path: z.object({
|
||||
statusId: z.int(),
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user