Spaces:
Sleeping
Sleeping
File size: 664 Bytes
ee0bba4 86ec647 9557505 ee0bba4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
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;
}
|