/** Twilio trial SMS Body values (Console → Try out SMS). */
export const TWILIO_TRIAL_SMS_TEMPLATES = [
  { value: 'sms_2fa', label: '2FA / OTP (sms_2fa)' },
  { value: 'sms_appointment_reminders', label: 'Appointment reminders' },
  { value: 'sms_order_confirmation', label: 'Order confirmation' },
  { value: 'sms_delivery_updates', label: 'Delivery updates' },
  { value: 'sms_customer_support', label: 'Customer support' },
  { value: 'sms_marketing_promotions', label: 'Marketing promotions' },
  { value: 'sms_event_notifications', label: 'Event notifications' },
  { value: 'sms_account_alerts', label: 'Account alerts' },
  { value: 'sms_feedback_surveys', label: 'Feedback surveys' },
  { value: 'sms_internal_alerts', label: 'Internal alerts' },
] as const;

export function isTwilioSmsProvider(provider: { type?: string } | null | undefined): boolean {
  return provider?.type === 'twilio';
}
