Make app and appId optional in update integration endpoint

This commit is contained in:
Tuan Dang
2024-05-10 19:17:40 -07:00
parent 0cdade6a2d
commit 818b136836
2 changed files with 4 additions and 4 deletions
@@ -143,8 +143,8 @@ export const registerIntegrationRouter = async (server: FastifyZodProvider) => {
integrationId: z.string().trim().describe(INTEGRATION.UPDATE.integrationId) integrationId: z.string().trim().describe(INTEGRATION.UPDATE.integrationId)
}), }),
body: z.object({ body: z.object({
app: z.string().trim().describe(INTEGRATION.UPDATE.app), app: z.string().trim().optional().describe(INTEGRATION.UPDATE.app),
appId: z.string().trim().describe(INTEGRATION.UPDATE.appId), appId: z.string().trim().optional().describe(INTEGRATION.UPDATE.appId),
isActive: z.boolean().describe(INTEGRATION.UPDATE.isActive), isActive: z.boolean().describe(INTEGRATION.UPDATE.isActive),
secretPath: z secretPath: z
.string() .string()
@@ -33,8 +33,8 @@ export type TCreateIntegrationDTO = {
export type TUpdateIntegrationDTO = { export type TUpdateIntegrationDTO = {
id: string; id: string;
app: string; app?: string;
appId: string; appId?: string;
isActive?: boolean; isActive?: boolean;
secretPath: string; secretPath: string;
targetEnvironment: string; targetEnvironment: string;