import 'package:json_annotation/json_annotation.dart'; import 'package:yimaru_app/models/dynamic_payload.dart'; part 'course_question.g.dart'; @JsonSerializable() class CourseQuestion { final int? id; final int? points; final String? status; @JsonKey(name: 'question_type') final String? questionType; @JsonKey(name: 'difficulty_level') final String? difficultyLevel; @JsonKey(name: 'dynamic_payload') final DynamicPayload? dynamicPayload; const CourseQuestion( {this.id, this.status, this.points, this.questionType, this.difficultyLevel, this.dynamicPayload}); factory CourseQuestion.fromJson(Map json) => _$CourseQuestionFromJson(json); Map toJson() => _$CourseQuestionToJson(this); }