config
Config for the scan filter step (v1).
Classes
ScanFilterConfig
class ScanFilterConfig(**data: Any):Config for the scan filter step.
All fields are required — defaults are provided by the YAML template.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Variables
- static
date_column : str
- static
id_columns : list[str]
- static
model_config
- static
num_latest : int
- static
strategy : ScanFilterStrategy
ScanFilterStrategy
class ScanFilterStrategy(*args, **kwds):Valid scan-filter strategies.
Mirrors v8's _WorkerSide._VALID_SCAN_SELECTIONS in
generic_biomarker_protocol_granite.py. StrEnum keeps values
JSON/YAML-friendly and comparable to plain strings.