SbomSpdxLicenseDetails.fromJson constructor
SbomSpdxLicenseDetails.fromJson(
- Map json
Implementation
SbomSpdxLicenseDetails.fromJson(Map json) {
isDeprecatedLicenseId =
json.containsKey(SbomSpdxConstants.licenseIsDeprecatedId)
? json[SbomSpdxConstants.licenseIsDeprecatedId]
: false;
isFsfLibre = json.containsKey(SbomSpdxConstants.licenseIsFsfLibre)
? json[SbomSpdxConstants.licenseIsFsfLibre]
: false;
licenseText = json[SbomSpdxConstants.licenseText];
standardLicenseHeaderTemplate =
json.containsKey(SbomSpdxConstants.licenseStandardHeaderTemplate)
? json[SbomSpdxConstants.licenseStandardHeaderTemplate]
: '';
standardLicenseTemplate = json[SbomSpdxConstants.licenseStandardTemplate];
name = json[SbomSpdxConstants.licenseName];
licenseComments = json.containsKey(SbomSpdxConstants.licenseComments)
? json[SbomSpdxConstants.licenseComments]
: '';
licenseId = json[SbomSpdxConstants.licenseId];
standardLicenseHeader =
json.containsKey(SbomSpdxConstants.licenseStandardHeader)
? json[SbomSpdxConstants.licenseStandardHeader]
: '';
seeAlso = json[SbomSpdxConstants.licenseSeeAlso].cast<String>();
isOsiApproved = json[SbomSpdxConstants.licenseIsOsiApproved];
}