Underground-Digital/Workflow-Engine
0
1from .segments import Segment2from .types import SegmentType3 4 5class SegmentGroup(Segment):6 value_type: SegmentType = SegmentType.GROUP7 value: list[Segment]8 9 @property10 def text(self):11 return "".join([segment.text for segment in self.value])12 13 @property14 def log(self):15 return "".join([segment.log for segment in self.value])16 17 @property18 def markdown(self):19 return "".join([segment.markdown for segment in self.value])20 21 def to_object(self):22 return [segment.to_object() for segment in self.value]23 