Input.fromJson constructor
Input.fromJson(
- dynamic raw
Parse a raw value (string or list) coming back from the server.
Implementation
factory Input.fromJson(dynamic raw) {
if (raw is String) return ResponseInputText(raw);
if (raw is List) {
return ResponseInputItems(
raw.map((e) => e is ResponseItem ? e : ResponseItem.fromJson(e as Map<String, dynamic>)).toList(),
);
}
throw ArgumentError("Unexpected data return from responses call");
}