SmartReplySuggestionResult.fromJson constructor

SmartReplySuggestionResult.fromJson(
  1. Map json
)

Returns an instance of SmartReplySuggestionResult from a given json.

Implementation

factory SmartReplySuggestionResult.fromJson(Map<dynamic, dynamic> json) {
  final status =
      SmartReplySuggestionResultStatus.values[json['status'].toInt()];
  final suggestions = <String>[];
  if (status == SmartReplySuggestionResultStatus.success) {
    for (final dynamic line in json['suggestions']) {
      suggestions.add(line);
    }
  }
  return SmartReplySuggestionResult(status: status, suggestions: suggestions);
}