import 'package:fluffychat/pangea/course_plans/courses/course_plan_model.dart'; class GetLocalizedCoursesResponse { final Map coursePlans; GetLocalizedCoursesResponse({required this.coursePlans}); factory GetLocalizedCoursesResponse.fromJson(Map json) { final plansEntry = json['course_plans'] as Map; return GetLocalizedCoursesResponse( coursePlans: plansEntry.map( (key, value) => MapEntry( key, CoursePlanModel.fromJson(value), ), ), ); } Map toJson() => { "course_plans": coursePlans.map( (key, value) => MapEntry( key, value.toJson(), ), ), }; }