feat: projects create, update, delete
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
// This file is auto-generated by @hey-api/openapi-ts
|
||||
|
||||
import { z } from 'zod';
|
||||
import { z } from "zod";
|
||||
|
||||
/**
|
||||
* BoardSchema
|
||||
@ -8,7 +8,7 @@ import { z } from 'zod';
|
||||
export const zBoardSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
lexorank: z.string()
|
||||
lexorank: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -17,14 +17,14 @@ export const zBoardSchema = z.object({
|
||||
export const zCreateBoardSchema = z.object({
|
||||
name: z.string(),
|
||||
projectId: z.int(),
|
||||
lexorank: z.string()
|
||||
lexorank: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateBoardRequest
|
||||
*/
|
||||
export const zCreateBoardRequest = z.object({
|
||||
board: zCreateBoardSchema
|
||||
board: zCreateBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -32,7 +32,37 @@ export const zCreateBoardRequest = z.object({
|
||||
*/
|
||||
export const zCreateBoardResponse = z.object({
|
||||
message: z.string(),
|
||||
board: zBoardSchema
|
||||
board: zBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateProjectSchema
|
||||
*/
|
||||
export const zCreateProjectSchema = z.object({
|
||||
name: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateProjectRequest
|
||||
*/
|
||||
export const zCreateProjectRequest = z.object({
|
||||
project: zCreateProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* ProjectSchema
|
||||
*/
|
||||
export const zProjectSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateProjectResponse
|
||||
*/
|
||||
export const zCreateProjectResponse = z.object({
|
||||
message: z.string(),
|
||||
project: zProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -41,14 +71,14 @@ export const zCreateBoardResponse = z.object({
|
||||
export const zCreateStatusSchema = z.object({
|
||||
name: z.string(),
|
||||
boardId: z.int(),
|
||||
lexorank: z.string()
|
||||
lexorank: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateStatusRequest
|
||||
*/
|
||||
export const zCreateStatusRequest = z.object({
|
||||
status: zCreateStatusSchema
|
||||
status: zCreateStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -57,7 +87,7 @@ export const zCreateStatusRequest = z.object({
|
||||
export const zStatusSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
lexorank: z.string()
|
||||
lexorank: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -65,7 +95,7 @@ export const zStatusSchema = z.object({
|
||||
*/
|
||||
export const zCreateStatusResponse = z.object({
|
||||
message: z.string(),
|
||||
status: zStatusSchema
|
||||
status: zStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
@ -75,172 +105,168 @@ export const zDealSchema = z.object({
|
||||
name: z.string(),
|
||||
id: z.int(),
|
||||
lexorank: z.string(),
|
||||
statusId: z.int()
|
||||
statusId: z.int(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteBoardResponse
|
||||
*/
|
||||
export const zDeleteBoardResponse = z.object({
|
||||
message: z.string()
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteProjectResponse
|
||||
*/
|
||||
export const zDeleteProjectResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteStatusResponse
|
||||
*/
|
||||
export const zDeleteStatusResponse = z.object({
|
||||
message: z.string()
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBoardsResponse
|
||||
*/
|
||||
export const zGetBoardsResponse = z.object({
|
||||
boards: z.array(zBoardSchema)
|
||||
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()
|
||||
deals: z.array(zDealSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetProjectsResponse
|
||||
*/
|
||||
export const zGetProjectsResponse = z.object({
|
||||
projects: z.array(zProjectSchema)
|
||||
projects: z.array(zProjectSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetStatusesResponse
|
||||
*/
|
||||
export const zGetStatusesResponse = z.object({
|
||||
statuses: z.array(zStatusSchema)
|
||||
statuses: z.array(zStatusSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* ValidationError
|
||||
*/
|
||||
export const zValidationError = z.object({
|
||||
loc: z.array(z.union([
|
||||
z.string(),
|
||||
z.int()
|
||||
])),
|
||||
loc: z.array(z.union([z.string(), z.int()])),
|
||||
msg: z.string(),
|
||||
type: z.string()
|
||||
type: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* HTTPValidationError
|
||||
*/
|
||||
export const zHttpValidationError = z.object({
|
||||
detail: z.optional(z.array(zValidationError))
|
||||
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()
|
||||
]))
|
||||
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
|
||||
board: zUpdateBoardSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateBoardResponse
|
||||
*/
|
||||
export const zUpdateBoardResponse = z.object({
|
||||
message: z.string()
|
||||
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()
|
||||
]))
|
||||
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
|
||||
deal: zUpdateDealSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateDealResponse
|
||||
*/
|
||||
export const zUpdateDealResponse = z.object({
|
||||
message: z.string()
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateProjectSchema
|
||||
*/
|
||||
export const zUpdateProjectSchema = z.object({
|
||||
name: z.optional(z.union([z.string(), z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateProjectRequest
|
||||
*/
|
||||
export const zUpdateProjectRequest = z.object({
|
||||
project: zUpdateProjectSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateProjectResponse
|
||||
*/
|
||||
export const zUpdateProjectResponse = 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()
|
||||
]))
|
||||
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
|
||||
status: zUpdateStatusSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateStatusResponse
|
||||
*/
|
||||
export const zUpdateStatusResponse = z.object({
|
||||
message: z.string()
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
export const zGetBoardsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
projectId: z.int()
|
||||
projectId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -251,7 +277,7 @@ export const zGetBoardsResponse2 = zGetBoardsResponse;
|
||||
export const zCreateBoardData = z.object({
|
||||
body: zCreateBoardRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -262,9 +288,9 @@ export const zCreateBoardResponse2 = zCreateBoardResponse;
|
||||
export const zDeleteBoardData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
boardId: z.int()
|
||||
boardId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -275,9 +301,9 @@ export const zDeleteBoardResponse2 = zDeleteBoardResponse;
|
||||
export const zUpdateBoardData = z.object({
|
||||
body: zUpdateBoardRequest,
|
||||
path: z.object({
|
||||
boardId: z.int()
|
||||
boardId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -288,9 +314,9 @@ export const zUpdateBoardResponse2 = zUpdateBoardResponse;
|
||||
export const zGetDealsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
boardId: z.int()
|
||||
boardId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -301,9 +327,9 @@ export const zGetDealsResponse2 = zGetDealsResponse;
|
||||
export const zUpdateDealData = z.object({
|
||||
body: zUpdateDealRequest,
|
||||
path: z.object({
|
||||
dealId: z.int()
|
||||
dealId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -314,7 +340,7 @@ export const zUpdateDealResponse2 = zUpdateDealResponse;
|
||||
export const zGetProjectsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -322,12 +348,49 @@ export const zGetProjectsData = z.object({
|
||||
*/
|
||||
export const zGetProjectsResponse2 = zGetProjectsResponse;
|
||||
|
||||
export const zCreateProjectData = z.object({
|
||||
body: zCreateProjectRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
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(),
|
||||
}),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zDeleteProjectResponse2 = zDeleteProjectResponse;
|
||||
|
||||
export const zUpdateProjectData = z.object({
|
||||
body: zUpdateProjectRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.object({
|
||||
projectId: z.int(),
|
||||
}),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zUpdateProjectResponse2 = zUpdateProjectResponse;
|
||||
|
||||
export const zGetStatusesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
boardId: z.int()
|
||||
boardId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -338,7 +401,7 @@ export const zGetStatusesResponse2 = zGetStatusesResponse;
|
||||
export const zCreateStatusData = z.object({
|
||||
body: zCreateStatusRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -349,9 +412,9 @@ export const zCreateStatusResponse2 = zCreateStatusResponse;
|
||||
export const zDeleteStatusData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
statusId: z.int()
|
||||
statusId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
@ -362,12 +425,12 @@ export const zDeleteStatusResponse2 = zDeleteStatusResponse;
|
||||
export const zUpdateStatusData = z.object({
|
||||
body: zUpdateStatusRequest,
|
||||
path: z.object({
|
||||
statusId: z.int()
|
||||
statusId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never())
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zUpdateStatusResponse2 = zUpdateStatusResponse;
|
||||
export const zUpdateStatusResponse2 = zUpdateStatusResponse;
|
||||
|
||||
Reference in New Issue
Block a user