WorkflowTypeConfiguration.fromJson constructor

WorkflowTypeConfiguration.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory WorkflowTypeConfiguration.fromJson(Map<String, dynamic> json) {
  return WorkflowTypeConfiguration(
    defaultChildPolicy:
        (json['defaultChildPolicy'] as String?)?.toChildPolicy(),
    defaultExecutionStartToCloseTimeout:
        json['defaultExecutionStartToCloseTimeout'] as String?,
    defaultLambdaRole: json['defaultLambdaRole'] as String?,
    defaultTaskList: json['defaultTaskList'] != null
        ? TaskList.fromJson(json['defaultTaskList'] as Map<String, dynamic>)
        : null,
    defaultTaskPriority: json['defaultTaskPriority'] as String?,
    defaultTaskStartToCloseTimeout:
        json['defaultTaskStartToCloseTimeout'] as String?,
  );
}