Partypack/Server/Source/Schemas/DiscordRole.ts
2024-02-04 22:28:42 +01:00

21 lines
487 B
TypeScript

import { BaseEntity, Column, Entity, PrimaryColumn } from "typeorm";
import { UserPermissions } from "./User";
@Entity()
export class DiscordRole extends BaseEntity {
@PrimaryColumn()
ID: string;
@Column()
GrantedPermissions: UserPermissions;
@Column({ default: "No comment" })
Comment: string;
public Package(IncludeComment: boolean) {
return {
...this,
Comment: IncludeComment ? this.Comment : undefined
}
}
}