
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck 
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/

export const sourceType = {
  PDF: 'PDF',
  TXT: 'TXT',
  CSV: 'CSV',
  DOCX: 'DOCX',
  XLSX: 'XLSX',
  XLS: 'XLS',
  URL: 'URL'
} as const

export type sourceType = (typeof sourceType)[keyof typeof sourceType]


export const CallStatus = {
  NOT_ANSWERED: 'NOT_ANSWERED',
  SCHEDULED: 'SCHEDULED',
  PROCESSED: 'PROCESSED',
  IN_PROGRESS: 'IN_PROGRESS',
  COMPLETED: 'COMPLETED',
  FAILED: 'FAILED'
} as const

export type CallStatus = (typeof CallStatus)[keyof typeof CallStatus]


export const CampaignStatus = {
  SCHEDULED: 'SCHEDULED',
  ACTIVE: 'ACTIVE',
  COMPLETED: 'COMPLETED',
  CANCELLED: 'CANCELLED',
  PROCESSED: 'PROCESSED',
  FAILED: 'FAILED'
} as const

export type CampaignStatus = (typeof CampaignStatus)[keyof typeof CampaignStatus]


export const kbStatus = {
  PROCESSING: 'PROCESSING',
  ACTIVE: 'ACTIVE',
  ERROR: 'ERROR'
} as const

export type kbStatus = (typeof kbStatus)[keyof typeof kbStatus]


export const OutboundCallMode = {
  quick: 'quick',
  campaign: 'campaign'
} as const

export type OutboundCallMode = (typeof OutboundCallMode)[keyof typeof OutboundCallMode]


export const PlanId = {
  free: 'free',
  payg: 'payg',
  starter: 'starter',
  growth: 'growth',
  scale: 'scale',
  enterprise: 'enterprise',
  admin: 'admin'
} as const

export type PlanId = (typeof PlanId)[keyof typeof PlanId]


export const TelephonyProvider = {
  TWILIO: 'TWILIO',
  TELNYX: 'TELNYX'
} as const

export type TelephonyProvider = (typeof TelephonyProvider)[keyof typeof TelephonyProvider]


export const McpConnectionStatus = {
  PENDING: 'PENDING',
  CONNECTED: 'CONNECTED',
  AUTH_REQUIRED: 'AUTH_REQUIRED',
  INPUT_REQUIRED: 'INPUT_REQUIRED',
  ERROR: 'ERROR',
  DISCONNECTED: 'DISCONNECTED'
} as const

export type McpConnectionStatus = (typeof McpConnectionStatus)[keyof typeof McpConnectionStatus]


export const McpCatalogSource = {
  SMITHERY: 'SMITHERY',
  CUSTOM: 'CUSTOM'
} as const

export type McpCatalogSource = (typeof McpCatalogSource)[keyof typeof McpCatalogSource]
