Files
medusa-store/packages/modules/notification/src/models/notification-provider.ts
2024-09-26 11:14:35 +05:30

12 lines
434 B
TypeScript

import { model } from "@medusajs/framework/utils"
import { Notification } from "./notification"
export const NotificationProvider = model.define("notificationProvider", {
id: model.id({ prefix: "notpro" }).primaryKey(),
handle: model.text(),
name: model.text(),
is_enabled: model.boolean().default(true),
channels: model.array().default([]),
notifications: model.hasMany(() => Notification, { mappedBy: "provider" }),
})