SoftwarePackage.fromJson constructor

SoftwarePackage.fromJson(
  1. Map json_
)

Implementation

SoftwarePackage.fromJson(core.Map json_)
  : this(
      aptPackage:
          json_.containsKey('aptPackage')
              ? VersionedPackage.fromJson(
                json_['aptPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      cosPackage:
          json_.containsKey('cosPackage')
              ? VersionedPackage.fromJson(
                json_['cosPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      googetPackage:
          json_.containsKey('googetPackage')
              ? VersionedPackage.fromJson(
                json_['googetPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      qfePackage:
          json_.containsKey('qfePackage')
              ? WindowsQuickFixEngineeringPackage.fromJson(
                json_['qfePackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      windowsApplication:
          json_.containsKey('windowsApplication')
              ? WindowsApplication.fromJson(
                json_['windowsApplication']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      wuaPackage:
          json_.containsKey('wuaPackage')
              ? WindowsUpdatePackage.fromJson(
                json_['wuaPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      yumPackage:
          json_.containsKey('yumPackage')
              ? VersionedPackage.fromJson(
                json_['yumPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      zypperPackage:
          json_.containsKey('zypperPackage')
              ? VersionedPackage.fromJson(
                json_['zypperPackage'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      zypperPatch:
          json_.containsKey('zypperPatch')
              ? ZypperPatch.fromJson(
                json_['zypperPatch'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );