Note.fromJson constructor

Note.fromJson(
  1. Map json_
)

Implementation

Note.fromJson(core.Map json_)
    : this(
        attestation: json_.containsKey('attestation')
            ? AttestationNote.fromJson(
                json_['attestation'] as core.Map<core.String, core.dynamic>)
            : null,
        build: json_.containsKey('build')
            ? BuildNote.fromJson(
                json_['build'] as core.Map<core.String, core.dynamic>)
            : null,
        compliance: json_.containsKey('compliance')
            ? ComplianceNote.fromJson(
                json_['compliance'] as core.Map<core.String, core.dynamic>)
            : null,
        createTime: json_['createTime'] as core.String?,
        deployment: json_.containsKey('deployment')
            ? DeploymentNote.fromJson(
                json_['deployment'] as core.Map<core.String, core.dynamic>)
            : null,
        discovery: json_.containsKey('discovery')
            ? DiscoveryNote.fromJson(
                json_['discovery'] as core.Map<core.String, core.dynamic>)
            : null,
        dsseAttestation: json_.containsKey('dsseAttestation')
            ? DSSEAttestationNote.fromJson(json_['dsseAttestation']
                as core.Map<core.String, core.dynamic>)
            : null,
        expirationTime: json_['expirationTime'] as core.String?,
        image: json_.containsKey('image')
            ? ImageNote.fromJson(
                json_['image'] as core.Map<core.String, core.dynamic>)
            : null,
        kind: json_['kind'] as core.String?,
        longDescription: json_['longDescription'] as core.String?,
        name: json_['name'] as core.String?,
        package: json_.containsKey('package')
            ? PackageNote.fromJson(
                json_['package'] as core.Map<core.String, core.dynamic>)
            : null,
        relatedNoteNames: (json_['relatedNoteNames'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        relatedUrl: (json_['relatedUrl'] as core.List?)
            ?.map((value) => RelatedUrl.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        sbomReference: json_.containsKey('sbomReference')
            ? SBOMReferenceNote.fromJson(
                json_['sbomReference'] as core.Map<core.String, core.dynamic>)
            : null,
        shortDescription: json_['shortDescription'] as core.String?,
        updateTime: json_['updateTime'] as core.String?,
        upgrade: json_.containsKey('upgrade')
            ? UpgradeNote.fromJson(
                json_['upgrade'] as core.Map<core.String, core.dynamic>)
            : null,
        vulnerability: json_.containsKey('vulnerability')
            ? VulnerabilityNote.fromJson(
                json_['vulnerability'] as core.Map<core.String, core.dynamic>)
            : null,
        vulnerabilityAssessment: json_.containsKey('vulnerabilityAssessment')
            ? VulnerabilityAssessmentNote.fromJson(
                json_['vulnerabilityAssessment']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );