import 'dart:convert'; CompletedGoalForBadgesResponseModel completedGoalForBadgesResponseModelFromJson( String str, ) => CompletedGoalForBadgesResponseModel.fromJson(json.decode(str)); String completedGoalForBadgesResponseModelToJson( CompletedGoalForBadgesResponseModel data, ) => json.encode(data.toJson()); class CompletedGoalForBadgesResponseModel { bool? isSuccess; int? statusCode; String? message; List? data; dynamic errors; CompletedGoalForBadgesResponseModel({ this.isSuccess, this.statusCode, this.message, this.data, this.errors, }); factory CompletedGoalForBadgesResponseModel.fromJson( Map json, ) => CompletedGoalForBadgesResponseModel( isSuccess: json["isSuccess"], statusCode: json["statusCode"], message: json["message"], data: json["data"] == null ? [] : List.from( json["data"]!.map((x) => SingleGoalCompletedModel.fromJson(x)), ), errors: json["errors"], ); Map toJson() => { "isSuccess": isSuccess, "statusCode": statusCode, "message": message, "data": data == null ? [] : List.from(data!.map((x) => x.toJson())), "errors": errors, }; } class SingleGoalCompletedModel { int? goalId; String? goalTitle; SingleGoalCompletedModel({this.goalId, this.goalTitle}); factory SingleGoalCompletedModel.fromJson(Map json) => SingleGoalCompletedModel( goalId: json["goalID"], goalTitle: json["goalTitle"], ); Map toJson() => {"goalID": goalId, "goalTitle": goalTitle}; }