class DashboardCount { Data? data; String? message; String? title; String? innerMessage; int? responseCode; bool? isSuccess; DashboardCount({this.data, this.message, this.title, this.innerMessage, this.responseCode, this.isSuccess}); DashboardCount.fromJson(Map json) { data = json['data'] != null ? Data.fromJson(json['data']) : null; message = json['message']; title = json['title']; innerMessage = json['innerMessage']; responseCode = json['responseCode']; isSuccess = json['isSuccess']; } Map toJson() { final Map data = {}; if (this.data != null) { data['data'] = this.data!.toJson(); } data['message'] = message; data['title'] = title; data['innerMessage'] = innerMessage; data['responseCode'] = responseCode; data['isSuccess'] = isSuccess; return data; } } class Data { int? countOpen; int? countInprogress; int? countComplete; int? countAcknowledge; int? countHighPriority; int? countOverdue; Data({this.countOpen, this.countInprogress, this.countComplete, this.countAcknowledge, this.countHighPriority, this.countOverdue}); Data.fromJson(Map json) { countOpen = json['countOpen'] ?? 0; countInprogress = json['countInprogress'] ?? 0; countComplete = json['countComplete'] ?? 0; countAcknowledge = json['countAcknowledge'] ?? 0; countHighPriority = json['countHighPriority'] ?? 0; countOverdue = json['countOverdue'] ?? 0; } Map toJson() { final Map data = {}; data['countOpen'] = countOpen; data['countInprogress'] = countInprogress; data['countComplete'] = countComplete; data['countAcknowledge'] = countAcknowledge; data['countHighPriority'] = countHighPriority; data['countOverdue'] = countOverdue; return data; } }