DiscoveryOccurrence.fromJson constructor

DiscoveryOccurrence.fromJson(
  1. Map json_
)

Implementation

DiscoveryOccurrence.fromJson(core.Map json_)
    : this(
        analysisCompleted: json_.containsKey('analysisCompleted')
            ? AnalysisCompleted.fromJson(json_['analysisCompleted']
                as core.Map<core.String, core.dynamic>)
            : null,
        analysisError: (json_['analysisError'] as core.List?)
            ?.map((value) =>
                Status.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        analysisStatus: json_['analysisStatus'] as core.String?,
        analysisStatusError: json_.containsKey('analysisStatusError')
            ? Status.fromJson(json_['analysisStatusError']
                as core.Map<core.String, core.dynamic>)
            : null,
        archiveTime: json_['archiveTime'] as core.String?,
        continuousAnalysis: json_['continuousAnalysis'] as core.String?,
        cpe: json_['cpe'] as core.String?,
        lastScanTime: json_['lastScanTime'] as core.String?,
        sbomStatus: json_.containsKey('sbomStatus')
            ? SBOMStatus.fromJson(
                json_['sbomStatus'] as core.Map<core.String, core.dynamic>)
            : null,
      );