Occurrence.fromJson constructor

Occurrence.fromJson(
  1. Map json_
)

Implementation

Occurrence.fromJson(core.Map json_)
  : this(
      attestation: json_.containsKey('attestation')
          ? AttestationOccurrence.fromJson(
              json_['attestation'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      build: json_.containsKey('build')
          ? BuildOccurrence.fromJson(
              json_['build'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      compliance: json_.containsKey('compliance')
          ? ComplianceOccurrence.fromJson(
              json_['compliance'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      createTime: json_['createTime'] as core.String?,
      deployment: json_.containsKey('deployment')
          ? DeploymentOccurrence.fromJson(
              json_['deployment'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      discovery: json_.containsKey('discovery')
          ? DiscoveryOccurrence.fromJson(
              json_['discovery'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dsseAttestation: json_.containsKey('dsseAttestation')
          ? DSSEAttestationOccurrence.fromJson(
              json_['dsseAttestation'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      envelope: json_.containsKey('envelope')
          ? Envelope.fromJson(
              json_['envelope'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      image: json_.containsKey('image')
          ? ImageOccurrence.fromJson(
              json_['image'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      kind: json_['kind'] as core.String?,
      name: json_['name'] as core.String?,
      noteName: json_['noteName'] as core.String?,
      package: json_.containsKey('package')
          ? PackageOccurrence.fromJson(
              json_['package'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      remediation: json_['remediation'] as core.String?,
      resourceUri: json_['resourceUri'] as core.String?,
      sbomReference: json_.containsKey('sbomReference')
          ? SBOMReferenceOccurrence.fromJson(
              json_['sbomReference'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      secret: json_.containsKey('secret')
          ? SecretOccurrence.fromJson(
              json_['secret'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateTime: json_['updateTime'] as core.String?,
      upgrade: json_.containsKey('upgrade')
          ? UpgradeOccurrence.fromJson(
              json_['upgrade'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      vulnerability: json_.containsKey('vulnerability')
          ? VulnerabilityOccurrence.fromJson(
              json_['vulnerability'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );