Note.fromJson constructor
Note.fromJson(
- 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,
secret:
json_.containsKey('secret')
? SecretNote.fromJson(
json_['secret'] 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,
);