DataStatus.fromJson constructor

DataStatus.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DataStatus.fromJson(Map<String, dynamic> json) => DataStatus(
      page: json["page"] ?? 0,
      pageSize: json["page_size"] ?? 0,
      totalPages: json["total_pages"] ?? 0,
      totalData: json["total_data"] ?? 0,
      goalStatuses: (json["goal_statuses"] is List)
          ? List<GoalStatus>.from(
              (json["goal_statuses"] as List).map((x) => GoalStatus.fromJson(
                    x is Map ? Map<String, dynamic>.from(x) : {},
                  )),
            )
          : [],
    );