export type NotificationItemType = {
  id: string;
  title: string;
  message: string;
  createdAt: string;
  isRead: boolean;
  type: NotificationTypeEnum;
};

export enum NotificationTypeEnum {
  USER_LOGIN = "USER_LOGIN",
  ANNOUNCEMENT = "ANNOUNCEMENT",

  // Finance category
  WALLET_CHARGE = "WALLET_CHARGE",
  WALLET_DEDUCTION = "WALLET_DEDUCTION",

  //Invoice
  BILL_INVOICE_REMINDER = "BILL_INVOICE_REMINDER",
  BILL_INVOICE = "BILL_INVOICE",
  CREATE_INVOICE = "CREATE_INVOICE",

  // Service category
  CREATE_SERVICE = "CREATE_SERVICE",
  UNBLOCK_SERVICE = "UNBLOCK_SERVICE",
  BLOCK_SERVICE = "BLOCK_SERVICE",

  // Support category
  ANSWER_TICKET = "ANSWER_TICKET",
  CREATE_TICKET = "CREATE_TICKET",
}
