toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'alertConfigs': ?pulumi.Input.mapOptionalInputValue<List<EnterpriseCrmEventbusProtoTaskAlertConfig>, List<Map<String, dynamic>>>(alertConfigs, (value) => pulumi.Input.encodeList<EnterpriseCrmEventbusProtoTaskAlertConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'createTime': ?createTime,
'creatorEmail': ?creatorEmail,
'description': ?description,
'disableStrictTypeValidation': ?disableStrictTypeValidation,
'errorCatcherId': ?errorCatcherId,
'externalTaskType': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType, String>(externalTaskType, (value) => value.wireValue),
'failurePolicy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoFailurePolicy, Map<String, dynamic>>(failurePolicy, (value) => value.toMap()),
'incomingEdgeCount': ?incomingEdgeCount,
'jsonValidationOption': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption, String>(jsonValidationOption, (value) => value.wireValue),
'label': ?label,
'lastModifiedTime': ?lastModifiedTime,
'nextTasks': ?pulumi.Input.mapOptionalInputValue<List<EnterpriseCrmEventbusProtoNextTask>, List<Map<String, dynamic>>>(nextTasks, (value) => pulumi.Input.encodeList<EnterpriseCrmEventbusProtoNextTask, Map<String, dynamic>>(value, (value) => value.toMap())),
'nextTasksExecutionPolicy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy, String>(nextTasksExecutionPolicy, (value) => value.wireValue),
'parameters': ?parameters,
'position': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoCoordinate, Map<String, dynamic>>(position, (value) => value.toMap()),
'precondition': ?precondition,
'preconditionLabel': ?preconditionLabel,
'rollbackStrategy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoRollbackStrategy, Map<String, dynamic>>(rollbackStrategy, (value) => value.toMap()),
'successPolicy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoSuccessPolicy, Map<String, dynamic>>(successPolicy, (value) => value.toMap()),
'synchronousCallFailurePolicy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoFailurePolicy, Map<String, dynamic>>(synchronousCallFailurePolicy, (value) => value.toMap()),
'taskEntity': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskEntity, Map<String, dynamic>>(taskEntity, (value) => value.toMap()),
'taskExecutionStrategy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy, String>(taskExecutionStrategy, (value) => value.wireValue),
'taskName': ?taskName,
'taskNumber': ?taskNumber,
'taskSpec': ?taskSpec,
'taskTemplateName': ?taskTemplateName,
'taskType': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType, String>(taskType, (value) => value.wireValue),
};
}