miqbaldc
09/09/2021, 5:28 AMdata class TimeBasedHistoryDetail(
val id: String,
val attendanceValidation: AttendanceValidation?,
) {
data class AttendanceValidation(
val attendanceValidationQuestionSchema: AttendanceValidationQuestionSchema?,
) {
data class AttendanceValidationQuestionSchema(
val type: String?,
val title: String?,
val description: String?,
)
}
}
2️⃣ higher-order (I’m not sure what’s this called, cmiiw)
data class TimeBasedHistoryDetail(
val id: String,
val attendanceValidation: AttendanceValidation?,
)
data class AttendanceValidation(
val attendanceValidationQuestionSchema: AttendanceValidationQuestionSchema?,
)
data class AttendanceValidationQuestionSchema(
val type: String?,
val title: String?,
val description: String?,
)
Matteo Mirk
09/09/2021, 7:49 AMTobias Berger
09/09/2021, 3:34 PMAttendanceValidationQuestionSchema
to just QuestionSchema
to avoid redundant information in the class name