GetTriggerBuildArtifact.fromMap constructor

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

Implementation

factory GetTriggerBuildArtifact.fromMap(Map<String, dynamic> map) {
  return GetTriggerBuildArtifact(
    images: pulumi.Input.fromValue((map['images'] as List).cast<String>()),
    mavenArtifacts: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildArtifactMavenArtifact>(map['mavenArtifacts']!, (value) => GetTriggerBuildArtifactMavenArtifact.fromMap((value as Map).cast<String, dynamic>()))),
    npmPackages: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildArtifactNpmPackage>(map['npmPackages']!, (value) => GetTriggerBuildArtifactNpmPackage.fromMap((value as Map).cast<String, dynamic>()))),
    objects: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildArtifactObject>(map['objects']!, (value) => GetTriggerBuildArtifactObject.fromMap((value as Map).cast<String, dynamic>()))),
    pythonPackages: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTriggerBuildArtifactPythonPackage>(map['pythonPackages']!, (value) => GetTriggerBuildArtifactPythonPackage.fromMap((value as Map).cast<String, dynamic>()))),
  );
}