mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			560 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			560 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from .segments import Segment
 | |
| from .types import SegmentType
 | |
| 
 | |
| 
 | |
| class SegmentGroup(Segment):
 | |
|     value_type: SegmentType = SegmentType.GROUP
 | |
|     value: list[Segment]
 | |
| 
 | |
|     @property
 | |
|     def text(self):
 | |
|         return "".join([segment.text for segment in self.value])
 | |
| 
 | |
|     @property
 | |
|     def log(self):
 | |
|         return "".join([segment.log for segment in self.value])
 | |
| 
 | |
|     @property
 | |
|     def markdown(self):
 | |
|         return "".join([segment.markdown for segment in self.value])
 | |
| 
 | |
|     def to_object(self):
 | |
|         return [segment.to_object() for segment in self.value]
 | 
