13 lines
288 B
TypeScript
13 lines
288 B
TypeScript
import { Poll } from './poll.model';
|
|
import { UserRole } from '../enums/user-role.enum';
|
|
|
|
export class User {
|
|
constructor(
|
|
public role: UserRole = UserRole.ANONYMOUS,
|
|
public isOwner: boolean = false,
|
|
public pseudo?: string,
|
|
public email?: string,
|
|
public polls?: Poll[]
|
|
) {}
|
|
}
|