Add new user patch route

This commit is contained in:
Jesse Wierzbinski 2023-09-13 09:02:16 -10:00
parent b96fe8116e
commit 0bdf559bdc
No known key found for this signature in database
GPG key ID: F9A1E418934E40B0
4 changed files with 180 additions and 0 deletions

View file

@ -0,0 +1,40 @@
import {
Entity,
BaseEntity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
ManyToOne,
} from "typeorm";
import { User } from "./User";
import { Application } from "./Application";
export enum TokenType {
BEARER = "bearer",
}
@Entity({
name: "tokens",
})
export class Token extends BaseEntity {
@PrimaryGeneratedColumn("uuid")
id!: string;
@Column("varchar")
token_type!: TokenType;
@Column("varchar")
scope!: string;
@Column("varchar")
access_token!: string;
@CreateDateColumn()
created_at!: Date;
@ManyToOne(() => User, user => user.id)
user!: User;
@ManyToOne(() => Application, application => application.id)
application!: Application;
}