import { type NotificationChannel as PrismaChannel } from '@prisma/client';

export const NotificationChannel = {
  EMAIL: 'EMAIL',
  SMS: 'SMS',
  PUSH: 'PUSH',
  ZALO_OA: 'ZALO_OA',
} as const;

export type NotificationChannel = PrismaChannel;

export const ALL_CHANNELS: NotificationChannel[] = [
  NotificationChannel.EMAIL,
  NotificationChannel.SMS,
  NotificationChannel.PUSH,
  NotificationChannel.ZALO_OA,
];
