Arguments.fromJson constructor

Arguments.fromJson(
  1. Map<String, dynamic> jsonRes
)

Implementation

factory Arguments.fromJson(Map<String, dynamic> jsonRes) {
  final List<String>? codes = jsonRes['codes'] is List ? <String>[] : null;
  if (codes != null) {
    for (final dynamic item in jsonRes['codes']!) {
      if (item != null) {
        tryCatch(() {
          codes.add(asT<String>(item)!);
        });
      }
    }
  }
  return Arguments(
    codes: codes!,
    arguments: asT<Object>(jsonRes['arguments'])!,
    defaultMessage: asT<String>(jsonRes['defaultMessage'])!,
    code: asT<String>(jsonRes['code'])!,
  );
}