Closed LawyZheng closed 16 hours ago
[!IMPORTANT] Add NavigationBlock, ExtractionBlock, and LoginBlock to workflow models, YAML definitions, and service logic. Models: Add NavigationBlock, ExtractionBlock, and LoginBlock classes in block.py. Extend BlockType enum with NAVIGATION, EXTRACTION, and LOGIN. Update BlockSubclasses union to include new block classes. YAML Definitions: Add NavigationBlockYAML, ExtractionBlockYAML, and LoginBlockYAML classes in yaml.py. Update BLOCK_YAML_SUBCLASSES to include new YAML block classes. Service Logic: Update block_yaml_to_block() in service.py to handle new block types. Add logic to convert YAML definitions to block instances for NavigationBlock, ExtractionBlock, and LoginBlock. This description was created by for c9345b3f5f89cf0bd2d9b8f2506d5501bfb7f4d8. It will automatically update as commits are pushed.
[!IMPORTANT] Add NavigationBlock, ExtractionBlock, and LoginBlock to workflow models, YAML definitions, and service logic.
NavigationBlock
ExtractionBlock
LoginBlock
block.py
BlockType
NAVIGATION
EXTRACTION
LOGIN
BlockSubclasses
NavigationBlockYAML
ExtractionBlockYAML
LoginBlockYAML
yaml.py
BLOCK_YAML_SUBCLASSES
block_yaml_to_block()
service.py
This description was created by for c9345b3f5f89cf0bd2d9b8f2506d5501bfb7f4d8. It will automatically update as commits are pushed.