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,
    );