import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { type CustomWorkspaceEntity } from 'src/engine/twenty-orm/custom.workspace-entity'; import { type EntityRelation } from 'src/engine/workspace-manager/workspace-migration/types/entity-relation.interface'; import { type CompanyWorkspaceEntity } from 'src/modules/company/standard-objects/company.workspace-entity'; import { type NoteWorkspaceEntity } from 'src/modules/note/standard-objects/note.workspace-entity'; import { type OpportunityWorkspaceEntity } from 'src/modules/opportunity/standard-objects/opportunity.workspace-entity'; import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export class NoteTargetWorkspaceEntity extends BaseWorkspaceEntity { note: EntityRelation | null; noteId: string | null; targetPerson: EntityRelation | null; targetPersonId: string | null; targetCompany: EntityRelation | null; targetCompanyId: string | null; targetOpportunity: EntityRelation | null; targetOpportunityId: string | null; custom: EntityRelation; }