mirror of
				https://github.com/langgenius/dify.git
				synced 2025-11-03 20:33:00 +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]
 |