InputRequiredResult.fromJson constructor

InputRequiredResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory InputRequiredResult.fromJson(Map<String, dynamic> json) {
  final raw = json['inputRequests'];
  Map<String, Map<String, dynamic>>? reqs;
  if (raw is Map) {
    reqs = <String, Map<String, dynamic>>{};
    raw.forEach((k, v) {
      if (v is Map) reqs![k as String] = Map<String, dynamic>.from(v);
    });
  }
  return InputRequiredResult(
    inputRequests: reqs,
    requestState: json['requestState'] as String?,
  );
}