import { IAssignmentStatus } from '../../enums'; import { IRewardBundle, IScrimLangRequirementGroup } from '../../entities'; import { GameEventType, PlayerEventType } from '../../events'; export interface IAssignmentDTO { id: string; userId: string; event: GameEventType | string; eventType: PlayerEventType; conditions: IScrimLangRequirementGroup[]; title: string; iconUrl: string; acceptancePeriodInMinutes: number; completionPeriodInMinutes: number; status: IAssignmentStatus; rewardBundle: IRewardBundle; onClickRedirect: string; completedAt: Date; createdAt: Date; startedAt: Date; }