Source code for ccat_workflow_manager.grouping.resolver
"""Sub-group dataclass for grouping resolution results."""
from dataclasses import dataclass, field
from typing import List
[docs]
@dataclass
class SubGroup:
"""Represents a resolved sub-group with a unique key and metadata."""
key: str
metadata: dict
raw_data_package_ids: List[int]
input_product_ids: List[int] = field(default_factory=list)