@@ -0,0 +1,2470 @@
+package com.instructure.canvasapi.model;%0A%0Aimport java.util.Date;%0A%0A/**%0A * Created by Wesley Smith on 6/10/13.%0A *%0A * Copyright (c) 2014 Instructure. All rights reserved.%0A */%0A%0Apublic class Quiz extends CanvasModel%3CQuiz%3E %7B%0A%0A    // constants%0A%0A    public final static String TYPE_PRACTICE = %22practice_quiz%22;%0A    public final static String TYPE_ASSIGNMENT = %22assignment%22;%0A    public final static String TYPE_GRADED_SURVEY = %22graded_survey%22;%0A    public final static String TYPE_SURVEY = %22survey%22;%0A%0A    // API variables%0A%0A    private long id;%0A    private String title;%0A    private String mobile_url;%0A    private String html_url;%0A%0A    private String description;%0A    private String quiz_type;%0A    private LockInfo lock_info;%0A%0A    // Helper variables%0A%0A    private Assignment assignment;%0A%0A    ///////////////////////////////////////////////////////////////////////////%0A    // Getters and Setters%0A    ///////////////////////////////////////////////////////////////////////////%0A%0A    @Override%0A    public long getId() %7B%0A        return id;%0A    %7D%0A%0A    public String getTitle() %7B%0A        return title;%0A    %7D%0A%0A    public String getUrl() %7B%0A%0A        if (mobile_url != null && !mobile_url.equals(%22%22)) %7B%0A            return mobile_url;%0A        %7D%0A        return html_url;%0A    %7D%0A%0A    public String getDescription() %7B%0A        if (description != null) %7B%0A            return description;%0A        %7D%0A        return %22%22;%0A    %7D%0A%0A    public String getType() %7B%0A        return quiz_type;%0A    %7D%0A%0A    //During parsing, GSON will try. Which means sometimes we get 'empty' objects%0A    //They're non-null, but don't have any information.%0A    public LockInfo getLockInfo() %7B%0A        if(lock_info == null %7C%7C lock_info.isEmpty())%7B%0A            return null;%0A        %7D%0A        return lock_info;%0A    %7D%0A%0A    public void setLockInfo(LockInfo lockInfo) %7B%0A        this.lock_info = lockInfo;%0A    %7D%0A%0A    public Assignment getAssignment() %7B%0A        return assignment;%0A    %7D%0A%0A    public void setAssignment(Assignment assignment) %7B%0A        this.assignment = assignment;%0A    %7D%0A%0A    ///////////////////////////////////////////////////////////////////////////%0A    // Required Overrides%0A    ///////////////////////////////////////////////////////////////////////////%0A%0A    @Override%0A    public Date getComparisonDate() %7B%0A        return null;%0A    %7D%0A%0A    @Override%0A    public String getComparisonString() %7B%0A        if (getAssignment() != null) %7B%0A            return getAssignment().getName();%0A        %7D%0A        return getTitle();%0A    %7D%0A%7D%0A

Add in the Quiz.java that I forgot.