UpdateAppValuesModel.fromJson constructor

UpdateAppValuesModel.fromJson(
  1. String jsonString
)

Implementation

factory UpdateAppValuesModel.fromJson(String jsonString) {
  try {
    final Map<String, dynamic> data = json.decode(jsonString);
    return UpdateAppValuesModel(
      version: data['version'],
      mustUpdate: data['must_update'],
      urlUpdate: data['url_update'],
      dismissDuration: data['dismiss_duration'],
    );
  } on Exception catch (e) {
    ErrorReportModel.addErrorToQueue(ErrorReportModel.fromExeption(
        "Failed to parse UpdateAppValuesModel from JSON in UpdateAppValuesModel",
        e));
    throw Exception(MahasMessageResources.appUpdateProblem);
  }
}