class Administrator extends VendureEntity implements SoftDeletable, HasCustomFields { constructor(input?: DeepPartial<Administrator>) @Column({ type: Date, nullable: true }) deletedAt: Date | null; @Column() firstName: string; @Column() lastName: string; @Column() emailAddress: string; @OneToOne(type => Asset, { nullable: true, onDelete: 'SET NULL' }) @JoinColumn() avatar: Asset | null; @OneToOne(type => User) @JoinColumn() user: User; @Column(type => CustomAdministratorFields) customFields: CustomAdministratorFields;}