/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v4-mini";
import { ClosedEnum } from "../../types/enums.js";
/**
* Current state of the order. See the orders tutorial
*
* @remarks
* for the logic of how the status is handled.
*/
export const OrderStatusEnum = {
Unknown: "UNKNOWN",
Awaitpay: "AWAITPAY",
Paid: "PAID",
Refunded: "REFUNDED",
Cancelled: "CANCELLED",
PartiallyFulfilled: "PARTIALLY_FULFILLED",
Shipped: "SHIPPED",
} as const;
/**
* Current state of the order. See the orders tutorial
*
* @remarks
* for the logic of how the status is handled.
*/
export type OrderStatusEnum = ClosedEnum;
/** @internal */
export const OrderStatusEnum$inboundSchema: z.ZodMiniEnum<
typeof OrderStatusEnum
> = z.enum(OrderStatusEnum);
/** @internal */
export const OrderStatusEnum$outboundSchema: z.ZodMiniEnum<
typeof OrderStatusEnum
> = OrderStatusEnum$inboundSchema;