GetJobResult.fromMap constructor
GetJobResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetJobResult.fromMap(Map<String, dynamic> map) {
return GetJobResult(
clientRequestId: map['clientRequestId'] as String,
createTime: map['createTime'] as String,
createdFromSnapshotId: map['createdFromSnapshotId'] as String,
currentState: map['currentState'] as String,
currentStateTime: map['currentStateTime'] as String,
environment: EnvironmentResponse.fromMap((map['environment']! as Map).cast<String, dynamic>()),
executionInfo: JobExecutionInfoResponse.fromMap((map['executionInfo']! as Map).cast<String, dynamic>()),
jobMetadata: JobMetadataResponse.fromMap((map['jobMetadata']! as Map).cast<String, dynamic>()),
labels: (map['labels'] as Map).cast<String, String>(),
location: map['location'] as String,
name: map['name'] as String,
pipelineDescription: PipelineDescriptionResponse.fromMap((map['pipelineDescription']! as Map).cast<String, dynamic>()),
project: map['project'] as String,
replaceJobId: map['replaceJobId'] as String,
replacedByJobId: map['replacedByJobId'] as String,
requestedState: map['requestedState'] as String,
runtimeUpdatableParams: RuntimeUpdatableParamsResponse.fromMap((map['runtimeUpdatableParams']! as Map).cast<String, dynamic>()),
satisfiesPzi: map['satisfiesPzi'] as bool,
satisfiesPzs: map['satisfiesPzs'] as bool,
stageStates: pulumi.Input.decodeList<ExecutionStageStateResponse>(map['stageStates']!, (value) => ExecutionStageStateResponse.fromMap((value as Map).cast<String, dynamic>())),
startTime: map['startTime'] as String,
steps: pulumi.Input.decodeList<StepResponse>(map['steps']!, (value) => StepResponse.fromMap((value as Map).cast<String, dynamic>())),
stepsLocation: map['stepsLocation'] as String,
tempFiles: (map['tempFiles'] as List).cast<String>(),
transformNameMapping: (map['transformNameMapping'] as Map).cast<String, String>(),
type: map['type'] as String,
);
}