PluginConfig.fromJson constructor

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

Implementation

factory PluginConfig.fromJson(Map<String, dynamic> json) => PluginConfig(
      barcodeConfig: json["barcodeConfig"] == null
          ? null
          : BarcodeConfig.fromJson(json["barcodeConfig"]),
      cancelOnResult: json["cancelOnResult"],
      commercialTireIdConfig: json["commercialTireIdConfig"] == null
          ? null
          : CommercialTireIdConfig.fromJson(json["commercialTireIdConfig"]),
      consecutiveEqualResultFilter: json["consecutiveEqualResultFilter"],
      containerConfig: json["containerConfig"] == null
          ? null
          : ContainerConfig.fromJson(json["containerConfig"]),
      id: json["id"],
      japaneseLandingPermissionConfig:
          json["japaneseLandingPermissionConfig"] == null
              ? null
              : JapaneseLandingPermissionConfig.fromJson(
                  json["japaneseLandingPermissionConfig"]),
      licensePlateConfig: json["licensePlateConfig"] == null
          ? null
          : LicensePlateConfig.fromJson(json["licensePlateConfig"]),
      meterConfig: json["meterConfig"] == null
          ? null
          : MeterConfig.fromJson(json["meterConfig"]),
      mrzConfig: json["mrzConfig"] == null
          ? null
          : MrzConfig.fromJson(json["mrzConfig"]),
      ocrConfig: json["ocrConfig"] == null
          ? null
          : OcrConfig.fromJson(json["ocrConfig"]),
      odometerConfig: json["odometerConfig"] == null
          ? null
          : OdometerConfig.fromJson(json["odometerConfig"]),
      startScanDelay: json["startScanDelay"],
      startVariables: json["startVariables"] == null
          ? []
          : List<StartVariable>.from(
              json["startVariables"]!.map((x) => StartVariable.fromJson(x))),
      tinConfig: json["tinConfig"] == null
          ? null
          : TinConfig.fromJson(json["tinConfig"]),
      tireMakeConfig: json["tireMakeConfig"] == null
          ? null
          : TireMakeConfig.fromJson(json["tireMakeConfig"]),
      tireSizeConfig: json["tireSizeConfig"] == null
          ? null
          : TireSizeConfig.fromJson(json["tireSizeConfig"]),
      universalIdConfig: json["universalIdConfig"] == null
          ? null
          : UniversalIdConfig.fromJson(json["universalIdConfig"]),
      vehicleRegistrationCertificateConfig:
          json["vehicleRegistrationCertificateConfig"] == null
              ? null
              : VehicleRegistrationCertificateConfig.fromJson(
                  json["vehicleRegistrationCertificateConfig"]),
      vinConfig: json["vinConfig"] == null
          ? null
          : VinConfig.fromJson(json["vinConfig"]),
    );