hunk.code_window:     [stores]="stores"
       [tabs]="tabs"
       [showUserPreferences]="showUserPreferences"
       [allowedNotificationActions]="allowedNotificationActions"
       [popover]="popover"
       [theme]="theme"
       [styles]="styles"
       [colorScheme]="colorScheme"
       [i18n]="i18n"
       [sessionLoaded]="sessionLoaded"
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:     [popoverConfig]="popoverConfig"
  
hunk.file_path: packages/notification-center-angular/projects/notification-center-angular/src/lib/notification-center.component.ts
hunk.type: replace
file: import { LogCodeEnum, LogStatusEnum } from '@novu/shared';
  
  import type { OrganizationId } from '../organization';
  import type { EnvironmentId } from '../environment';
  import type { ChangePropsValueType } from '../../types/helpers';
  
  export class LogEntity {
    _id: string;
  
    transactionId: string;
  
    text: string;
  
    code: LogCodeEnum;
  
    // eslint-disable-next-line
    raw: any;
  
    status: LogStatusEnum;
  
    createdAt: string;
  
    _messageId: string;
  
    _notificationId: string;
  
    _subscriberId: string;
  
    _organizationId: OrganizationId;
  
    _environmentId: EnvironmentId;
  }
  
  export type LogDBModel = ChangePropsValueType<
    Omit<LogEntity, 'createdAt'>,
    '_messageId' | '_subscriberId' | '_notificationId' | '_organizationId' | '_environmentId'
  > & {
    createdAt: Date;
  };
  