|  | @@ -246,6 +246,24 @@ class NodeStartStreamResponse(StreamResponse):
 | 
	
		
			
				|  |  |      workflow_run_id: str
 | 
	
		
			
				|  |  |      data: Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    def to_ignore_detail_dict(self):
 | 
	
		
			
				|  |  | +        return {
 | 
	
		
			
				|  |  | +            "event": self.event.value,
 | 
	
		
			
				|  |  | +            "task_id": self.task_id,
 | 
	
		
			
				|  |  | +            "workflow_run_id": self.workflow_run_id,
 | 
	
		
			
				|  |  | +            "data": {
 | 
	
		
			
				|  |  | +                "id": self.data.id,
 | 
	
		
			
				|  |  | +                "node_id": self.data.node_id,
 | 
	
		
			
				|  |  | +                "node_type": self.data.node_type,
 | 
	
		
			
				|  |  | +                "title": self.data.title,
 | 
	
		
			
				|  |  | +                "index": self.data.index,
 | 
	
		
			
				|  |  | +                "predecessor_node_id": self.data.predecessor_node_id,
 | 
	
		
			
				|  |  | +                "inputs": None,
 | 
	
		
			
				|  |  | +                "created_at": self.data.created_at,
 | 
	
		
			
				|  |  | +                "extras": {}
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class NodeFinishStreamResponse(StreamResponse):
 | 
	
		
			
				|  |  |      """
 | 
	
	
		
			
				|  | @@ -276,6 +294,31 @@ class NodeFinishStreamResponse(StreamResponse):
 | 
	
		
			
				|  |  |      workflow_run_id: str
 | 
	
		
			
				|  |  |      data: Data
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    def to_ignore_detail_dict(self):
 | 
	
		
			
				|  |  | +        return {
 | 
	
		
			
				|  |  | +            "event": self.event.value,
 | 
	
		
			
				|  |  | +            "task_id": self.task_id,
 | 
	
		
			
				|  |  | +            "workflow_run_id": self.workflow_run_id,
 | 
	
		
			
				|  |  | +            "data": {
 | 
	
		
			
				|  |  | +                "id": self.data.id,
 | 
	
		
			
				|  |  | +                "node_id": self.data.node_id,
 | 
	
		
			
				|  |  | +                "node_type": self.data.node_type,
 | 
	
		
			
				|  |  | +                "title": self.data.title,
 | 
	
		
			
				|  |  | +                "index": self.data.index,
 | 
	
		
			
				|  |  | +                "predecessor_node_id": self.data.predecessor_node_id,
 | 
	
		
			
				|  |  | +                "inputs": None,
 | 
	
		
			
				|  |  | +                "process_data": None,
 | 
	
		
			
				|  |  | +                "outputs": None,
 | 
	
		
			
				|  |  | +                "status": self.data.status,
 | 
	
		
			
				|  |  | +                "error": None,
 | 
	
		
			
				|  |  | +                "elapsed_time": self.data.elapsed_time,
 | 
	
		
			
				|  |  | +                "execution_metadata": None,
 | 
	
		
			
				|  |  | +                "created_at": self.data.created_at,
 | 
	
		
			
				|  |  | +                "finished_at": self.data.finished_at,
 | 
	
		
			
				|  |  | +                "files": []
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class TextChunkStreamResponse(StreamResponse):
 | 
	
		
			
				|  |  |      """
 |