from __future__ import annotations import enum from dataclasses import dataclass, field from typing import TypeAlias import polars as pl PolarsSchema: TypeAlias = dict[str, type[pl.DataType]] PolarsNullValues: TypeAlias = dict[str, str] @dataclass(slots=True, kw_only=True, eq=False) class FilterResult: in_: pl.DataFrame out_: pl.DataFrame @dataclass(slots=True, kw_only=True, eq=False) class PipelineResult: results: pl.DataFrame open: pl.DataFrame class Freigabe(enum.Enum): WF_100 = False WF_200 = False WF_910 = False