import { Column, Entity, OneToMany } from "typeorm"; import { UserSetting } from "./user-setting.entity"; import { BaseEntity } from "../../../common/entities/base.entity"; import { FarsiNotifSettingsEnum, NotifSettingsEnum } from "../enums/notif-settings.enum"; @Entity() export class NotifSetting extends BaseEntity { @Column({ type: "enum", enum: NotifSettingsEnum, unique: true }) title: string; @Column({ type: "enum", enum: FarsiNotifSettingsEnum }) title_fa: string; @OneToMany(() => UserSetting, (userSettings) => userSettings.notifSetting) userSettings: UserSetting[]; }