package com.andrewpham.android.khanacademy_learnanything.exercise_model; import java.util.ArrayList; import java.util.List; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; public class ExerciseData { @SerializedName("translated_short_display_name") @Expose private String translatedShortDisplayName; @SerializedName("uses_worked_examples") @Expose private boolean usesWorkedExamples; @SerializedName("v_position") @Expose private int vPosition; @SerializedName("relative_url") @Expose private String relativeUrl; @SerializedName("guaranteed_file_name") @Expose private String guaranteedFileName; @SerializedName("file_name") @Expose private String fileName; @SerializedName("author_name") @Expose private String authorName; @SerializedName("creation_date") @Expose private String creationDate; @SerializedName("uses_assessment_items") @Expose private boolean usesAssessmentItems; @SerializedName("ka_url") @Expose private String kaUrl; @SerializedName("short_display_name") @Expose private String shortDisplayName; @SerializedName("translated_title") @Expose private String translatedTitle; @SerializedName("author_key") @Expose private String authorKey; @SerializedName("translated_description_html") @Expose private String translatedDescriptionHtml; @Expose private String id; @SerializedName("is_quiz") @Expose private boolean isQuiz; @SerializedName("display_name") @Expose private String displayName; @SerializedName("tracking_document_url") @Expose private String trackingDocumentUrl; @SerializedName("description_html") @Expose private String descriptionHtml; @SerializedName("do_not_publish") @Expose private boolean doNotPublish; @Expose private List<Object> tags = new ArrayList<Object>(); @SerializedName("progress_key") @Expose private String progressKey; @SerializedName("suggested_completion_criteria") @Expose private String suggestedCompletionCriteria; @SerializedName("edit_slug") @Expose private String editSlug; @Expose private boolean summative; @Expose private boolean live; @SerializedName("translated_description") @Expose private String translatedDescription; @SerializedName("pretty_display_name") @Expose private String prettyDisplayName; @SerializedName("deleted_mod_time") @Expose private String deletedModTime; @SerializedName("all_assessment_items") @Expose private List<Object> allAssessmentItems = new ArrayList<Object>(); @Expose private String description; @SerializedName("translated_pretty_display_name") @Expose private String translatedPrettyDisplayName; @SerializedName("node_slug") @Expose private String nodeSlug; @Expose private boolean deleted; @SerializedName("backup_timestamp") @Expose private String backupTimestamp; @SerializedName("problem_types") @Expose private List<Object> problemTypes = new ArrayList<Object>(); @SerializedName("curated_related_videos") @Expose private List<String> curatedRelatedVideos = new ArrayList<String>(); @Expose private List<String> covers = new ArrayList<String>(); @SerializedName("h_position") @Expose private int hPosition; @SerializedName("translated_display_name") @Expose private String translatedDisplayName; @Expose private String kind; @Expose private String sha1; @Expose private String name; @Expose private List<String> prerequisites = new ArrayList<String>(); @SerializedName("assessment_item_tags") @Expose private List<String> assessmentItemTags = new ArrayList<String>(); @Expose private String title; @SerializedName("global_id") @Expose private String globalId; @SerializedName("seconds_per_fast_problem") @Expose private int secondsPerFastProblem; @Expose private String sha; @SerializedName("image_url") @Expose private String imageUrl; @SerializedName("tutorial_only") @Expose private boolean tutorialOnly; @SerializedName("current_revision_key") @Expose private String currentRevisionKey; @SerializedName("image_url_256") @Expose private String imageUrl256; @SerializedName("content_id") @Expose private String contentId; @SerializedName("content_kind") @Expose private String contentKind; @SerializedName("date_modified") @Expose private String dateModified; /** * @return The translatedShortDisplayName */ public String getTranslatedShortDisplayName() { return translatedShortDisplayName; } /** * @param translatedShortDisplayName The translated_short_display_name */ public void setTranslatedShortDisplayName(String translatedShortDisplayName) { this.translatedShortDisplayName = translatedShortDisplayName; } /** * @return The usesWorkedExamples */ public boolean isUsesWorkedExamples() { return usesWorkedExamples; } /** * @param usesWorkedExamples The uses_worked_examples */ public void setUsesWorkedExamples(boolean usesWorkedExamples) { this.usesWorkedExamples = usesWorkedExamples; } /** * @return The vPosition */ public int getVPosition() { return vPosition; } /** * @param vPosition The v_position */ public void setVPosition(int vPosition) { this.vPosition = vPosition; } /** * @return The relativeUrl */ public String getRelativeUrl() { return relativeUrl; } /** * @param relativeUrl The relative_url */ public void setRelativeUrl(String relativeUrl) { this.relativeUrl = relativeUrl; } /** * @return The guaranteedFileName */ public String getGuaranteedFileName() { return guaranteedFileName; } /** * @param guaranteedFileName The guaranteed_file_name */ public void setGuaranteedFileName(String guaranteedFileName) { this.guaranteedFileName = guaranteedFileName; } /** * @return The fileName */ public String getFileName() { return fileName; } /** * @param fileName The file_name */ public void setFileName(String fileName) { this.fileName = fileName; } /** * @return The authorName */ public String getAuthorName() { return authorName; } /** * @param authorName The author_name */ public void setAuthorName(String authorName) { this.authorName = authorName; } /** * @return The creationDate */ public String getCreationDate() { return creationDate; } /** * @param creationDate The creation_date */ public void setCreationDate(String creationDate) { this.creationDate = creationDate; } /** * @return The usesAssessmentItems */ public boolean isUsesAssessmentItems() { return usesAssessmentItems; } /** * @param usesAssessmentItems The uses_assessment_items */ public void setUsesAssessmentItems(boolean usesAssessmentItems) { this.usesAssessmentItems = usesAssessmentItems; } /** * @return The kaUrl */ public String getKaUrl() { return kaUrl; } /** * @param kaUrl The ka_url */ public void setKaUrl(String kaUrl) { this.kaUrl = kaUrl; } /** * @return The shortDisplayName */ public String getShortDisplayName() { return shortDisplayName; } /** * @param shortDisplayName The short_display_name */ public void setShortDisplayName(String shortDisplayName) { this.shortDisplayName = shortDisplayName; } /** * @return The translatedTitle */ public String getTranslatedTitle() { return translatedTitle; } /** * @param translatedTitle The translated_title */ public void setTranslatedTitle(String translatedTitle) { this.translatedTitle = translatedTitle; } /** * @return The authorKey */ public String getAuthorKey() { return authorKey; } /** * @param authorKey The author_key */ public void setAuthorKey(String authorKey) { this.authorKey = authorKey; } /** * @return The translatedDescriptionHtml */ public String getTranslatedDescriptionHtml() { return translatedDescriptionHtml; } /** * @param translatedDescriptionHtml The translated_description_html */ public void setTranslatedDescriptionHtml(String translatedDescriptionHtml) { this.translatedDescriptionHtml = translatedDescriptionHtml; } /** * @return The id */ public String getId() { return id; } /** * @param id The id */ public void setId(String id) { this.id = id; } /** * @return The isQuiz */ public boolean isIsQuiz() { return isQuiz; } /** * @param isQuiz The is_quiz */ public void setIsQuiz(boolean isQuiz) { this.isQuiz = isQuiz; } /** * @return The displayName */ public String getDisplayName() { return displayName; } /** * @param displayName The display_name */ public void setDisplayName(String displayName) { this.displayName = displayName; } /** * @return The trackingDocumentUrl */ public String getTrackingDocumentUrl() { return trackingDocumentUrl; } /** * @param trackingDocumentUrl The tracking_document_url */ public void setTrackingDocumentUrl(String trackingDocumentUrl) { this.trackingDocumentUrl = trackingDocumentUrl; } /** * @return The descriptionHtml */ public String getDescriptionHtml() { return descriptionHtml; } /** * @param descriptionHtml The description_html */ public void setDescriptionHtml(String descriptionHtml) { this.descriptionHtml = descriptionHtml; } /** * @return The doNotPublish */ public boolean isDoNotPublish() { return doNotPublish; } /** * @param doNotPublish The do_not_publish */ public void setDoNotPublish(boolean doNotPublish) { this.doNotPublish = doNotPublish; } /** * @return The tags */ public List<Object> getTags() { return tags; } /** * @param tags The tags */ public void setTags(List<Object> tags) { this.tags = tags; } /** * @return The progressKey */ public String getProgressKey() { return progressKey; } /** * @param progressKey The progress_key */ public void setProgressKey(String progressKey) { this.progressKey = progressKey; } /** * @return The suggestedCompletionCriteria */ public String getSuggestedCompletionCriteria() { return suggestedCompletionCriteria; } /** * @param suggestedCompletionCriteria The suggested_completion_criteria */ public void setSuggestedCompletionCriteria(String suggestedCompletionCriteria) { this.suggestedCompletionCriteria = suggestedCompletionCriteria; } /** * @return The editSlug */ public String getEditSlug() { return editSlug; } /** * @param editSlug The edit_slug */ public void setEditSlug(String editSlug) { this.editSlug = editSlug; } /** * @return The summative */ public boolean isSummative() { return summative; } /** * @param summative The summative */ public void setSummative(boolean summative) { this.summative = summative; } /** * @return The live */ public boolean isLive() { return live; } /** * @param live The live */ public void setLive(boolean live) { this.live = live; } /** * @return The translatedDescription */ public String getTranslatedDescription() { return translatedDescription; } /** * @param translatedDescription The translated_description */ public void setTranslatedDescription(String translatedDescription) { this.translatedDescription = translatedDescription; } /** * @return The prettyDisplayName */ public String getPrettyDisplayName() { return prettyDisplayName; } /** * @param prettyDisplayName The pretty_display_name */ public void setPrettyDisplayName(String prettyDisplayName) { this.prettyDisplayName = prettyDisplayName; } /** * @return The deletedModTime */ public String getDeletedModTime() { return deletedModTime; } /** * @param deletedModTime The deleted_mod_time */ public void setDeletedModTime(String deletedModTime) { this.deletedModTime = deletedModTime; } /** * @return The allAssessmentItems */ public List<Object> getAllAssessmentItems() { return allAssessmentItems; } /** * @param allAssessmentItems The all_assessment_items */ public void setAllAssessmentItems(List<Object> allAssessmentItems) { this.allAssessmentItems = allAssessmentItems; } /** * @return The description */ public String getDescription() { return description; } /** * @param description The description */ public void setDescription(String description) { this.description = description; } /** * @return The translatedPrettyDisplayName */ public String getTranslatedPrettyDisplayName() { return translatedPrettyDisplayName; } /** * @param translatedPrettyDisplayName The translated_pretty_display_name */ public void setTranslatedPrettyDisplayName(String translatedPrettyDisplayName) { this.translatedPrettyDisplayName = translatedPrettyDisplayName; } /** * @return The nodeSlug */ public String getNodeSlug() { return nodeSlug; } /** * @param nodeSlug The node_slug */ public void setNodeSlug(String nodeSlug) { this.nodeSlug = nodeSlug; } /** * @return The deleted */ public boolean isDeleted() { return deleted; } /** * @param deleted The deleted */ public void setDeleted(boolean deleted) { this.deleted = deleted; } /** * @return The backupTimestamp */ public String getBackupTimestamp() { return backupTimestamp; } /** * @param backupTimestamp The backup_timestamp */ public void setBackupTimestamp(String backupTimestamp) { this.backupTimestamp = backupTimestamp; } /** * @return The problemTypes */ public List<Object> getProblemTypes() { return problemTypes; } /** * @param problemTypes The problem_types */ public void setProblemTypes(List<Object> problemTypes) { this.problemTypes = problemTypes; } /** * @return The curatedRelatedVideos */ public List<String> getCuratedRelatedVideos() { return curatedRelatedVideos; } /** * @param curatedRelatedVideos The curated_related_videos */ public void setCuratedRelatedVideos(List<String> curatedRelatedVideos) { this.curatedRelatedVideos = curatedRelatedVideos; } /** * @return The covers */ public List<String> getCovers() { return covers; } /** * @param covers The covers */ public void setCovers(List<String> covers) { this.covers = covers; } /** * @return The hPosition */ public int getHPosition() { return hPosition; } /** * @param hPosition The h_position */ public void setHPosition(int hPosition) { this.hPosition = hPosition; } /** * @return The translatedDisplayName */ public String getTranslatedDisplayName() { return translatedDisplayName; } /** * @param translatedDisplayName The translated_display_name */ public void setTranslatedDisplayName(String translatedDisplayName) { this.translatedDisplayName = translatedDisplayName; } /** * @return The kind */ public String getKind() { return kind; } /** * @param kind The kind */ public void setKind(String kind) { this.kind = kind; } /** * @return The sha1 */ public String getSha1() { return sha1; } /** * @param sha1 The sha1 */ public void setSha1(String sha1) { this.sha1 = sha1; } /** * @return The name */ public String getName() { return name; } /** * @param name The name */ public void setName(String name) { this.name = name; } /** * @return The prerequisites */ public List<String> getPrerequisites() { return prerequisites; } /** * @param prerequisites The prerequisites */ public void setPrerequisites(List<String> prerequisites) { this.prerequisites = prerequisites; } /** * @return The assessmentItemTags */ public List<String> getAssessmentItemTags() { return assessmentItemTags; } /** * @param assessmentItemTags The assessment_item_tags */ public void setAssessmentItemTags(List<String> assessmentItemTags) { this.assessmentItemTags = assessmentItemTags; } /** * @return The title */ public String getTitle() { return title; } /** * @param title The title */ public void setTitle(String title) { this.title = title; } /** * @return The globalId */ public String getGlobalId() { return globalId; } /** * @param globalId The global_id */ public void setGlobalId(String globalId) { this.globalId = globalId; } /** * @return The secondsPerFastProblem */ public int getSecondsPerFastProblem() { return secondsPerFastProblem; } /** * @param secondsPerFastProblem The seconds_per_fast_problem */ public void setSecondsPerFastProblem(int secondsPerFastProblem) { this.secondsPerFastProblem = secondsPerFastProblem; } /** * @return The sha */ public String getSha() { return sha; } /** * @param sha The sha */ public void setSha(String sha) { this.sha = sha; } /** * @return The imageUrl */ public String getImageUrl() { return imageUrl; } /** * @param imageUrl The image_url */ public void setImageUrl(String imageUrl) { this.imageUrl = imageUrl; } /** * @return The tutorialOnly */ public boolean isTutorialOnly() { return tutorialOnly; } /** * @param tutorialOnly The tutorial_only */ public void setTutorialOnly(boolean tutorialOnly) { this.tutorialOnly = tutorialOnly; } /** * @return The currentRevisionKey */ public String getCurrentRevisionKey() { return currentRevisionKey; } /** * @param currentRevisionKey The current_revision_key */ public void setCurrentRevisionKey(String currentRevisionKey) { this.currentRevisionKey = currentRevisionKey; } /** * @return The imageUrl256 */ public String getImageUrl256() { return imageUrl256; } /** * @param imageUrl256 The image_url_256 */ public void setImageUrl256(String imageUrl256) { this.imageUrl256 = imageUrl256; } /** * @return The contentId */ public String getContentId() { return contentId; } /** * @param contentId The content_id */ public void setContentId(String contentId) { this.contentId = contentId; } /** * @return The contentKind */ public String getContentKind() { return contentKind; } /** * @param contentKind The content_kind */ public void setContentKind(String contentKind) { this.contentKind = contentKind; } /** * @return The dateModified */ public String getDateModified() { return dateModified; } /** * @param dateModified The date_modified */ public void setDateModified(String dateModified) { this.dateModified = dateModified; } }