GetJobResult.fromMap constructor

GetJobResult.fromMap(
  1. 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,
  );
}