nexusbert's picture
ready player implementation
9557505
raw
history blame contribute delete
664 Bytes
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;
}