Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- data class Assessment(
- @field:Json(name = "AssessmentId") @SerializedName("AssessmentId") val assessmentId: Int? = 0,
- @field:Json(name = "AssessmentSections") val sections: List<AssessmentSection>? = listOf(),
- @field:Json(name = "AssessmentQuestions") @SerializedName("AssessmentQuestions") val assessmentQuestions: List<AssessmentQuestion>? = listOf(),
- @field:Json(name = "Name") @SerializedName("Name") val name: String? = "",
- @field:Json(name = "Type") @SerializedName("Type") val type: Int? = 0
- )
- data class AssessmentSection(
- @field:Json(name = "DisplayOrder") val displayOrder: Int? = 0,
- @field:Json(name = "Id") val id: Int? = 0,
- @field:Json(name = "AssessmentSectionId") val assessmentSectionId: Int? = 0,
- @field:Json(name = "Name") val name: String? = "",
- @field:Json(name = "AssessmentQuestions") val questions: List<Question>? = listOf()
- )
- data class Question(
- @field:Json(name = "AssessmentSectionId") val assessmentSectionId: Int? = 0,
- @field:Json(name = "AssessmentSectionQuestionId") val assessmentSectionQuestionId: Int? = 0,
- @field:Json(name = "AssessmentQuestionId") val assessmentQuestionId: Int? = 0,
- @field:Json(name = "DisplayOrder") val displayOrder: Int? = 0,
- @field:Json(name = "QuestionId") val questionId: Int? = 0,
- @field:Json(name = "ScoreMultiplier") val scoreMultiplier: Double? = 0.0
- )
- data class AssessmentQuestion(
- @field:Json(name = "TutorAdvice") val tutorAdvice: String? = "",
- @field:Json(name = "StudentAdvice") val studentAdvice: String? = "",
- @field:Json(name = "AssessmentQuestionAnswers") @SerializedName("Answers") val assessmentQuestionAnswers: List<AssessmentQuestionAnswer>? = listOf(),
- @field:Json(name = "ReportQuestionText") @SerializedName("ReportQuestionText") val domain: String? = "",
- @field:Json(name = "QuestionText") @SerializedName("QuestionText") val questionText: String? = "",
- @field:Json(name = "Type") @SerializedName("Type") val type: Int? = 0,
- @field:com.squareup.moshi.Json(name = "AssessmentQuestionId") val assessmentQuestionId: Int? = 0,
- @field:com.squareup.moshi.Json(name = "Id") @SerializedName("Id") val id: Int? = 0,
- @field:com.squareup.moshi.Json(name = "QuestionNumber") val questionNumber: Int? = 0,
- @field:Json(name = "Answers") val answers: List<Answer>? = listOf()
- )
- data class Answer(
- @field:Json(name = "Id") val id: String? = "",
- @field:Json(name = "AnswerText") val answerText: String? = "",
- @field:Json(name = "Score") val score: Int? = 0
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement