toMap method

Map<String, dynamic> toMap()

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,
  };
}