# This file was auto-generated by Fern from our API Definition.

import typing_extensions
from .catalog_object_base import CatalogObjectBaseParams
from .catalog_pricing_rule import CatalogPricingRuleParams


class CatalogObjectPricingRuleParams(CatalogObjectBaseParams):
    pricing_rule_data: typing_extensions.NotRequired[CatalogPricingRuleParams]
    """
    Structured data for a `CatalogPricingRule`, set for CatalogObjects of type `PRICING_RULE`.
    A `CatalogPricingRule` object often works with a `CatalogProductSet` object or a `CatalogTimePeriod` object.
    """
