GetOccurrenceResult.fromMap constructor

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

Implementation

factory GetOccurrenceResult.fromMap(Map<String, dynamic> map) {
  return GetOccurrenceResult(
    attestation: AttestationOccurrenceResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
    build: BuildOccurrenceResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
    compliance: ComplianceOccurrenceResponse.fromMap((map['compliance']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployment: DeploymentOccurrenceResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
    discovery: DiscoveryOccurrenceResponse.fromMap((map['discovery']! as Map).cast<String, dynamic>()),
    dsseAttestation: DSSEAttestationOccurrenceResponse.fromMap((map['dsseAttestation']! as Map).cast<String, dynamic>()),
    envelope: EnvelopeResponse.fromMap((map['envelope']! as Map).cast<String, dynamic>()),
    image: ImageOccurrenceResponse.fromMap((map['image']! as Map).cast<String, dynamic>()),
    kind: map['kind'] as String,
    name: map['name'] as String,
    noteName: map['noteName'] as String,
    package: PackageOccurrenceResponse.fromMap((map['package']! as Map).cast<String, dynamic>()),
    remediation: map['remediation'] as String,
    resourceUri: map['resourceUri'] as String,
    sbomReference: SBOMReferenceOccurrenceResponse.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
    upgrade: UpgradeOccurrenceResponse.fromMap((map['upgrade']! as Map).cast<String, dynamic>()),
    vulnerability: VulnerabilityOccurrenceResponse.fromMap((map['vulnerability']! as Map).cast<String, dynamic>()),
  );
}