feat(api): user authentication

This commit is contained in:
Julian Tölle 2020-02-01 16:11:48 +01:00
parent f14eda16ac
commit f253a66f86
41 changed files with 657 additions and 338 deletions

17
src/users/user.entity.ts Normal file
View file

@ -0,0 +1,17 @@
import { Entity, Column, PrimaryGeneratedColumn, OneToOne } from "typeorm";
import { SpotifyConnection } from "../sources/spotify/spotify-connection.entity";
@Entity()
export class User {
@PrimaryGeneratedColumn("uuid")
id: string;
@Column()
displayName: string;
@Column({ nullable: true })
photo?: string;
@Column(type => SpotifyConnection)
spotify: SpotifyConnection;
}