ElicitationResponse.fromJson constructor
Implementation
factory ElicitationResponse.fromJson(Map<String, dynamic> json) {
final actionStr = json['action'] as String?;
final action = ElicitationAction.values.firstWhere(
(a) => a.name == actionStr,
orElse: () => ElicitationAction.cancel,
);
return ElicitationResponse(
action: action,
content: json['content'] != null
? Map<String, dynamic>.from(json['content'] as Map)
: null,
);
}