Skip to content

Expression module-attribute

Expression = TypedDict(
    "Expression",
    {
        "or": NotRequired["capo_budgets.types.expressions.Expressions"],
        "and": NotRequired["capo_budgets.types.expressions.Expressions"],
        "not": NotRequired["capo_budgets.types.expression.Expression"],
        "dimensions": NotRequired[
            "capo_budgets.types.expression_dimension_values.ExpressionDimensionValues"
        ],
        "tags": NotRequired["capo_budgets.types.tag_values.TagValues"],
        "cost_categories": NotRequired[
            "capo_budgets.types.cost_category_values.CostCategoryValues"
        ],
        "product_attributes": NotRequired[
            "capo_budgets.types.product_attribute_values.ProductAttributeValues"
        ],
    },
    closed=True,
)