Skip to content

Expression module-attribute

Expression = TypedDict(
    "Expression",
    {
        "and": NotRequired[
            "capo_bcm_pricing_calculator.types.expression_list.ExpressionList"
        ],
        "or": NotRequired[
            "capo_bcm_pricing_calculator.types.expression_list.ExpressionList"
        ],
        "not": NotRequired["capo_bcm_pricing_calculator.types.expression.Expression"],
        "cost_categories": NotRequired[
            "capo_bcm_pricing_calculator.types.expression_filter.ExpressionFilter"
        ],
        "dimensions": NotRequired[
            "capo_bcm_pricing_calculator.types.expression_filter.ExpressionFilter"
        ],
        "tags": NotRequired[
            "capo_bcm_pricing_calculator.types.expression_filter.ExpressionFilter"
        ],
    },
    closed=True,
)