using System.Collections.Generic; namespace HH.WCS.SJML.Dto { public class TaskExecuteState { public bool success { get; set; } public OkTask okTask { get; set; } public List okTaskList { get; set; } public FailTask FailTask { get; set; } public TaskExecuteState Ok(OkTask _okTask, List _okTaskList = null) { return new TaskExecuteState() { success = true, okTask = _okTask ?? new OkTask(), okTaskList = _okTaskList ?? new List() }; } public TaskExecuteState Error(int index, string errorMsg) { return new TaskExecuteState() { success = false, FailTask = new FailTask() { index = index, errMsg = errorMsg } }; } } }