CaseDetails.fromJson constructor
CaseDetails.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CaseDetails.fromJson(Map<String, dynamic> json) {
return CaseDetails(
caseId: json['caseId'] as String?,
categoryCode: json['categoryCode'] as String?,
ccEmailAddresses: (json['ccEmailAddresses'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
displayId: json['displayId'] as String?,
language: json['language'] as String?,
recentCommunications: json['recentCommunications'] != null
? RecentCaseCommunications.fromJson(
json['recentCommunications'] as Map<String, dynamic>)
: null,
serviceCode: json['serviceCode'] as String?,
severityCode: json['severityCode'] as String?,
status: json['status'] as String?,
subject: json['subject'] as String?,
submittedBy: json['submittedBy'] as String?,
timeCreated: json['timeCreated'] as String?,
);
}