fromJson static method
Implementation
static ClassInfo fromJson(Map<String, dynamic> json) {
return ClassInfo(
classId: json['class_id'] ?? 0,
classType: json['class_type'] ?? 0,
schoolId: json['school_id'] ?? 0,
customData: json['custom_data'] ?? '',
classSubType: ClassSubTypeEnumExtension.fromString(
json['class_sub_type'] ?? '',
),
rtcClassInfo: json['rtc_class_info'] ?? {},
liveClassInfo: json['live_class_info'] ?? {},
roomInfo: RoomInfo.fromJson(json['room_info'] ?? {}),
qualitySet: QualitySet.fromJson(json['quality_set'] ?? {}),
);
}