import { z } from 'zod';
import { CHECKPOINT_TYPE } from './Checkpoint.const';

export const checkpointTypeSchema = z.enum(CHECKPOINT_TYPE);

export const checkpointSchema = z.object({
  id: z.string(),
  address: z.number(),
  name: z.string().optional(),
  type: checkpointTypeSchema,
  progress: z.number(),
});
