18 lines
512 B
TypeScript
18 lines
512 B
TypeScript
import { Answer } from './answer.model';
|
|
import { Choice } from './choice.model';
|
|
import { Comment } from './comment.model';
|
|
import { Configuration } from './configuration.model';
|
|
import { Question } from './question.model';
|
|
import { User } from './user.model';
|
|
|
|
export class Poll {
|
|
constructor(
|
|
public owner: User,
|
|
public question: Question,
|
|
public choices: Choice[],
|
|
public configuration: Configuration = new Configuration(),
|
|
public answers: Answer[] = [],
|
|
public comments: Comment[] = []
|
|
) {}
|
|
}
|