fromJson static method

ScannerConfig? fromJson(
  1. dynamic jsonObject
)

Implementation

@visibleForTesting
static ScannerConfig? fromJson(jsonObject) {
  if (jsonObject == null) return null;

  var result = new ScannerConfig._empty();

  result._scenario = Scenario.getByValue(jsonObject["scenario"])!;
  result._onlineProcessingConfig =
      OnlineProcessingConfig.fromJson(jsonObject["onlineProcessingConfig"]);
  result.livePortrait = base64Decode(jsonObject["livePortrait"]);
  result.extPortrait = base64Decode(jsonObject["extPortrait"]);
  result.cameraId = jsonObject["cameraId"];

  return result;
}