import GitlabRepository from '../../shared/types/Gitlab/GitlabRepository';
import User             from './User';
import Exercise         from './Exercise';


interface Assignment {
    name: string;
    gitlabId: number;
    gitlabLink: string;
    gitlabCreationInfo: GitlabRepository;
    gitlabLastInfo: GitlabRepository;
    gitlabLastInfoDate: string;
    published: boolean;

    staff: Array<User>;
    exercises: Array<Exercise>;

    corrections: Array<Exercise>;
}


export default Assignment;