/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 6f811821efbc
 */

import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";

export const BaseTaskStatus = {
  Running: "RUNNING",
  Completed: "COMPLETED",
  Failed: "FAILED",
  Canceled: "CANCELED",
  Terminated: "TERMINATED",
  ContinuedAsNew: "CONTINUED_AS_NEW",
  TimedOut: "TIMED_OUT",
  Unknown: "UNKNOWN",
} as const;
export type BaseTaskStatus = ClosedEnum<typeof BaseTaskStatus>;

/** @internal */
export const BaseTaskStatus$inboundSchema: z.ZodNativeEnum<
  typeof BaseTaskStatus
> = z.nativeEnum(BaseTaskStatus);
