Spaces:
Build error
Build error
twenty / packages /twenty-server /src /engine /metadata-modules /message-folder /entities /message-folder.entity.ts
| import { registerEnumType } from '@nestjs/graphql'; | |
| import { | |
| Column, | |
| CreateDateColumn, | |
| Entity, | |
| JoinColumn, | |
| ManyToOne, | |
| PrimaryGeneratedColumn, | |
| type Relation, | |
| UpdateDateColumn, | |
| } from 'typeorm'; | |
| import { MessageFolderPendingSyncAction } from 'twenty-shared/types'; | |
| import { MessageChannelEntity } from 'src/engine/metadata-modules/message-channel/entities/message-channel.entity'; | |
| import { WorkspaceRelatedEntity } from 'src/engine/workspace-manager/types/workspace-related-entity'; | |
| registerEnumType(MessageFolderPendingSyncAction, { | |
| name: 'MessageFolderPendingSyncAction', | |
| }); | |
| ({ name: 'messageFolder', schema: 'core' }) | |
| export class MessageFolderEntity extends WorkspaceRelatedEntity { | |
| ('uuid') | |
| id: string; | |
| ({ type: 'varchar', nullable: true }) | |
| name: string | null; | |
| ({ type: 'varchar', nullable: true }) | |
| syncCursor: string | null; | |
| ({ type: 'boolean', nullable: false }) | |
| isSentFolder: boolean; | |
| ({ type: 'boolean', nullable: false }) | |
| isSynced: boolean; | |
| ({ type: 'varchar', nullable: true }) | |
| parentFolderId: string | null; | |
| ({ type: 'varchar', nullable: true }) | |
| externalId: string | null; | |
| ({ | |
| type: 'enum', | |
| enum: MessageFolderPendingSyncAction, | |
| nullable: false, | |
| default: MessageFolderPendingSyncAction.NONE, | |
| }) | |
| pendingSyncAction: MessageFolderPendingSyncAction; | |
| ({ type: 'uuid', nullable: false }) | |
| messageChannelId: string; | |
| ( | |
| () => MessageChannelEntity, | |
| (messageChannel) => messageChannel.messageFolders, | |
| { onDelete: 'CASCADE' }, | |
| ) | |
| ({ name: 'messageChannelId' }) | |
| messageChannel: Relation<MessageChannelEntity>; | |
| ({ type: 'timestamptz' }) | |
| createdAt: Date; | |
| ({ type: 'timestamptz' }) | |
| updatedAt: Date; | |
| } | |