toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'approval': pulumi.Input.mapInputValue<BuildApprovalResponse, Map<String, dynamic>>(approval, (value) => value.toMap()),
'artifacts': pulumi.Input.mapInputValue<ArtifactsResponse, Map<String, dynamic>>(artifacts, (value) => value.toMap()),
'availableSecrets': pulumi.Input.mapInputValue<SecretsResponse, Map<String, dynamic>>(availableSecrets, (value) => value.toMap()),
'buildTriggerId': buildTriggerId,
'createTime': createTime,
'failureInfo': pulumi.Input.mapInputValue<FailureInfoResponse, Map<String, dynamic>>(failureInfo, (value) => value.toMap()),
'finishTime': finishTime,
'images': images,
'logUrl': logUrl,
'logsBucket': logsBucket,
'name': name,
'options': pulumi.Input.mapInputValue<BuildOptionsResponse, Map<String, dynamic>>(options, (value) => value.toMap()),
'project': project,
'queueTtl': queueTtl,
'results': pulumi.Input.mapInputValue<ResultsResponse, Map<String, dynamic>>(results, (value) => value.toMap()),
'secrets': pulumi.Input.mapInputValue<List<SecretResponse>, List<Map<String, dynamic>>>(secrets, (value) => pulumi.Input.encodeList<SecretResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'serviceAccount': serviceAccount,
'source': pulumi.Input.mapInputValue<SourceResponse, Map<String, dynamic>>(source, (value) => value.toMap()),
'sourceProvenance': pulumi.Input.mapInputValue<SourceProvenanceResponse, Map<String, dynamic>>(sourceProvenance, (value) => value.toMap()),
'startTime': startTime,
'status': status,
'statusDetail': statusDetail,
'steps': pulumi.Input.mapInputValue<List<BuildStepResponse>, List<Map<String, dynamic>>>(steps, (value) => pulumi.Input.encodeList<BuildStepResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'substitutions': substitutions,
'tags': tags,
'timeout': timeout,
'timing': timing,
'warnings': pulumi.Input.mapInputValue<List<WarningResponse>, List<Map<String, dynamic>>>(warnings, (value) => pulumi.Input.encodeList<WarningResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}