<?xml version="1.0" ?>

<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
    <services>
        <service id="Shopware\Core\Checkout\Cart\Rule\CartAmountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartPositionPriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\GoodsCountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\GoodsPriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemOfTypeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionLineItemRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionCodeOfTypeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionValueRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionsInCartCountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTotalPriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemUnitPriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemWithQuantityRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemWrapperRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartShippingCostRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartWeightRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartVolumeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartHasDeliveryFreeItemRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\BillingCountryRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\BillingStreetRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\BillingZipCodeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerGroupRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerRequestedGroupRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerTagRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerNumberRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\DifferentAddressesRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\EmailRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\IsActiveRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\LastNameRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\IsCompanyRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartTaxDisplayRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CartTotalPurchasePriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\IsGuestCustomerRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\IsNewsletterRecipientRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\ShippingCountryRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\ShippingStreetRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\BillingCityRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\ShippingCityRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\BillingStateRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\ShippingStateRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\ShippingZipCodeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerLoggedInRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemsInCartCountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\NumberOfReviewsRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\OrderCountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastOrderRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTagRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\AlwaysValidRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemIsNewRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemOfManufacturerRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPurchasePriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemCreationDateRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemReleaseDateRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemClearanceSaleRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPromotedRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemInCategoryRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemInProductStreamRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTaxationRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWidthRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionHeightRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionLengthRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWeightRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionVolumeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemOfManufacturerRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPurchasePriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemCreationDateRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRatioRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemCustomFieldRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemStockRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemActualStockRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\PaymentMethodRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\ShippingMethodRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemGoodsTotalRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\OrderTotalAmountRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerCustomFieldRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerBirthdayRule">
            <tag name="shopware.rule.definition" />
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerCreatedByAdminRule">
            <tag name="shopware.rule.definition" />
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemProductStatesRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerAgeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CustomerSalutationRule">
            <tag name="shopware.rule.definition" />
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastLoginRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceFirstLoginRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\AffiliateCodeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\AffiliateCodeOfOrderRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\CampaignCodeOfOrderRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Customer\Rule\CampaignCodeRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyValueRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\LineItemVariantValueRule">
            <tag name="shopware.rule.definition"/>
        </service>

        <service id="Shopware\Core\Checkout\Cart\Rule\AdminSalesChannelSourceRule">
            <tag name="shopware.rule.definition"/>
        </service>
    </services>
</container>
