diff --git a/src/schemas/deletion/job.schema.ts b/src/schemas/deletion/job.schema.ts index 59a74b8..e6351e2 100644 --- a/src/schemas/deletion/job.schema.ts +++ b/src/schemas/deletion/job.schema.ts @@ -5,3 +5,12 @@ export const deleteLayerJobParamsSchema = z approver: z.string(), }) .describe('deleteLayerJobParamsSchema'); + +//#region CacheDeletionJobParams +export const cacheDeletionJobParamsSchema = z + .object({ + ingestionJobId: z.string().uuid(), + tasksCreationCompleted: z.boolean(), + }) + .describe('cacheDeletionJobParamsSchema'); +//#endregion CacheDeletionJobParams diff --git a/src/types/deletion/job.type.ts b/src/types/deletion/job.type.ts index e4f67e4..01572b4 100644 --- a/src/types/deletion/job.type.ts +++ b/src/types/deletion/job.type.ts @@ -1,4 +1,6 @@ import z from 'zod'; -import { deleteLayerJobParamsSchema } from '../../schemas/deletion/job.schema'; +import { cacheDeletionJobParamsSchema, deleteLayerJobParamsSchema } from '../../schemas/deletion/job.schema'; export type DeleteLayerJobParams = z.infer; + +export type CacheDeletionJobParams = z.infer;