import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, OneToMany } from "typeorm"; import { WardrobeItem } from "./WardrobeItem"; @Entity() export class User { @PrimaryGeneratedColumn() id!: number; @Column({ unique: true }) email!: string; @Column() name!: string; @Column() password!: string; @Column({ nullable: true }) profilePicture?: string; @Column({ nullable: true }) readyPlayerMeUserId?: string; @Column({ nullable: true }) readyPlayerMeAvatarId?: string; @OneToMany(() => WardrobeItem, (wardrobeItem) => wardrobeItem.user) wardrobeItems!: WardrobeItem[]; @CreateDateColumn() createdAt!: Date; }