65 lines
1.7 KiB
Dart
65 lines
1.7 KiB
Dart
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<SingleGoalCompletedModel>? data;
|
|
dynamic errors;
|
|
|
|
CompletedGoalForBadgesResponseModel({
|
|
this.isSuccess,
|
|
this.statusCode,
|
|
this.message,
|
|
this.data,
|
|
this.errors,
|
|
});
|
|
|
|
factory CompletedGoalForBadgesResponseModel.fromJson(
|
|
Map<String, dynamic> json,
|
|
) => CompletedGoalForBadgesResponseModel(
|
|
isSuccess: json["isSuccess"],
|
|
statusCode: json["statusCode"],
|
|
message: json["message"],
|
|
data:
|
|
json["data"] == null
|
|
? []
|
|
: List<SingleGoalCompletedModel>.from(
|
|
json["data"]!.map((x) => SingleGoalCompletedModel.fromJson(x)),
|
|
),
|
|
errors: json["errors"],
|
|
);
|
|
|
|
Map<String, dynamic> toJson() => {
|
|
"isSuccess": isSuccess,
|
|
"statusCode": statusCode,
|
|
"message": message,
|
|
"data":
|
|
data == null ? [] : List<dynamic>.from(data!.map((x) => x.toJson())),
|
|
"errors": errors,
|
|
};
|
|
}
|
|
|
|
class SingleGoalCompletedModel {
|
|
int? goalId;
|
|
String? goalTitle;
|
|
|
|
SingleGoalCompletedModel({this.goalId, this.goalTitle});
|
|
|
|
factory SingleGoalCompletedModel.fromJson(Map<String, dynamic> json) =>
|
|
SingleGoalCompletedModel(
|
|
goalId: json["goalID"],
|
|
goalTitle: json["goalTitle"],
|
|
);
|
|
|
|
Map<String, dynamic> toJson() => {"goalID": goalId, "goalTitle": goalTitle};
|
|
}
|