toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'alertConfigs': pulumi.Input.mapInputValue<List<EnterpriseCrmEventbusProtoTaskAlertConfigResponse>, List<Map<String, dynamic>>>(alertConfigs, (value) => pulumi.Input.encodeList<EnterpriseCrmEventbusProtoTaskAlertConfigResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'createTime': createTime,
'creatorEmail': creatorEmail,
'description': description,
'disableStrictTypeValidation': disableStrictTypeValidation,
'errorCatcherId': errorCatcherId,
'externalTaskType': externalTaskType,
'failurePolicy': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoFailurePolicyResponse, Map<String, dynamic>>(failurePolicy, (value) => value.toMap()),
'incomingEdgeCount': incomingEdgeCount,
'jsonValidationOption': jsonValidationOption,
'label': label,
'lastModifiedTime': lastModifiedTime,
'nextTasks': pulumi.Input.mapInputValue<List<EnterpriseCrmEventbusProtoNextTaskResponse>, List<Map<String, dynamic>>>(nextTasks, (value) => pulumi.Input.encodeList<EnterpriseCrmEventbusProtoNextTaskResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'nextTasksExecutionPolicy': nextTasksExecutionPolicy,
'parameters': parameters,
'position': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoCoordinateResponse, Map<String, dynamic>>(position, (value) => value.toMap()),
'precondition': precondition,
'preconditionLabel': preconditionLabel,
'rollbackStrategy': pulumi.Input.mapInputValue<EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse, Map<String, dynamic>>(rollbackStrategy, (value) => value.toMap()),
'successPolicy': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoSuccessPolicyResponse, Map<String, dynamic>>(successPolicy, (value) => value.toMap()),
'synchronousCallFailurePolicy': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoFailurePolicyResponse, Map<String, dynamic>>(synchronousCallFailurePolicy, (value) => value.toMap()),
'taskEntity': pulumi.Input.mapInputValue<EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse, Map<String, dynamic>>(taskEntity, (value) => value.toMap()),
'taskExecutionStrategy': taskExecutionStrategy,
'taskName': taskName,
'taskNumber': taskNumber,
'taskSpec': taskSpec,
'taskTemplateName': taskTemplateName,
'taskType': taskType,
};
}