GetNoteResult.fromMap constructor

GetNoteResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetNoteResult.fromMap(Map<String, dynamic> map) {
  return GetNoteResult(
    attestation: AttestationNoteResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
    build: BuildNoteResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
    compliance: ComplianceNoteResponse.fromMap((map['compliance']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployment: DeploymentNoteResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
    discovery: DiscoveryNoteResponse.fromMap((map['discovery']! as Map).cast<String, dynamic>()),
    dsseAttestation: DSSEAttestationNoteResponse.fromMap((map['dsseAttestation']! as Map).cast<String, dynamic>()),
    expirationTime: map['expirationTime'] as String,
    image: ImageNoteResponse.fromMap((map['image']! as Map).cast<String, dynamic>()),
    kind: map['kind'] as String,
    longDescription: map['longDescription'] as String,
    name: map['name'] as String,
    package: PackageNoteResponse.fromMap((map['package']! as Map).cast<String, dynamic>()),
    relatedNoteNames: (map['relatedNoteNames'] as List).cast<String>(),
    relatedUrl: pulumi.Input.decodeList<RelatedUrlResponse>(map['relatedUrl']!, (value) => RelatedUrlResponse.fromMap((value as Map).cast<String, dynamic>())),
    sbomReference: SBOMReferenceNoteResponse.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    shortDescription: map['shortDescription'] as String,
    updateTime: map['updateTime'] as String,
    upgrade: UpgradeNoteResponse.fromMap((map['upgrade']! as Map).cast<String, dynamic>()),
    vulnerability: VulnerabilityNoteResponse.fromMap((map['vulnerability']! as Map).cast<String, dynamic>()),
    vulnerabilityAssessment: VulnerabilityAssessmentNoteResponse.fromMap((map['vulnerabilityAssessment']! as Map).cast<String, dynamic>()),
  );
}