3cada58908
Closes [#1526](https://github.com/twentyhq/core-team-issues/issues/1526) --------- Co-authored-by: Félix Malfait <felix@twenty.com> Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
17 lines
532 B
TypeScript
17 lines
532 B
TypeScript
import { z } from 'zod';
|
|
import { workflowRunStateSchema } from './workflow-run-state-schema';
|
|
import { workflowRunStatusSchema } from './workflow-run-status-schema';
|
|
|
|
export const workflowRunSchema = z.looseObject({
|
|
__typename: z.literal('WorkflowRun'),
|
|
id: z.string(),
|
|
workflowVersionId: z.string(),
|
|
workflowId: z.string(),
|
|
state: workflowRunStateSchema.nullable(),
|
|
status: workflowRunStatusSchema,
|
|
createdAt: z.string(),
|
|
deletedAt: z.string().nullable(),
|
|
endedAt: z.string().nullable(),
|
|
name: z.string(),
|
|
});
|