factory ErrorDetail.fromJson(Map<String, dynamic> json) { return ErrorDetail( key: json['key'] ?? '', message: json['message'] ?? '', ); }