/**
 * Processing status state types for order items
 */
export const ProcessingStatusState = {
  /** Item is still ordered and pending processing */
  Ordered: 'ordered',
  /** Item was cancelled by customer, merchant, or supplier */
  Cancelled: 'cancelled',
  /** Item was not found / not available */
  NotFound: 'not-found',
  /** Item was successfully collected */
  Collected: 'collected',
} as const;

export type ProcessingStatusState =
  (typeof ProcessingStatusState)[keyof typeof ProcessingStatusState];
