ResultsResponse.fromMap constructor

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

Implementation

factory ResultsResponse.fromMap(Map<String, dynamic> map) {
  return ResultsResponse(
    artifactManifest: pulumi.Input.fromValue(map['artifactManifest'] as String),
    artifactTiming: pulumi.Input.fromValue(TimeSpanResponse.fromMap((map['artifactTiming']! as Map).cast<String, dynamic>())),
    buildStepImages: pulumi.Input.fromValue((map['buildStepImages'] as List).cast<String>()),
    buildStepOutputs: pulumi.Input.fromValue((map['buildStepOutputs'] as List).cast<String>()),
    images: pulumi.Input.fromValue(pulumi.Input.decodeList<BuiltImageResponse>(map['images']!, (value) => BuiltImageResponse.fromMap((value as Map).cast<String, dynamic>()))),
    mavenArtifacts: pulumi.Input.fromValue(pulumi.Input.decodeList<UploadedMavenArtifactResponse>(map['mavenArtifacts']!, (value) => UploadedMavenArtifactResponse.fromMap((value as Map).cast<String, dynamic>()))),
    npmPackages: pulumi.Input.fromValue(pulumi.Input.decodeList<UploadedNpmPackageResponse>(map['npmPackages']!, (value) => UploadedNpmPackageResponse.fromMap((value as Map).cast<String, dynamic>()))),
    numArtifacts: pulumi.Input.fromValue(map['numArtifacts'] as String),
    pythonPackages: pulumi.Input.fromValue(pulumi.Input.decodeList<UploadedPythonPackageResponse>(map['pythonPackages']!, (value) => UploadedPythonPackageResponse.fromMap((value as Map).cast<String, dynamic>()))),
  );
}