import type * as Square from "../index"; /** * Describes pricing adjustments that are blocked from automatic * application to a line item. For more information, see * [Apply Taxes and Discounts](https://developer.squareup.com/docs/orders-api/apply-taxes-and-discounts). */ export interface OrderLineItemPricingBlocklists { /** * A list of discounts blocked from applying to the line item. * Discounts can be blocked by the `discount_uid` (for ad hoc discounts) or * the `discount_catalog_object_id` (for catalog discounts). */ blockedDiscounts?: Square.OrderLineItemPricingBlocklistsBlockedDiscount[] | null; /** * A list of taxes blocked from applying to the line item. * Taxes can be blocked by the `tax_uid` (for ad hoc taxes) or * the `tax_catalog_object_id` (for catalog taxes). */ blockedTaxes?: Square.OrderLineItemPricingBlocklistsBlockedTax[] | null; /** * A list of service charges blocked from applying to the line item. * Service charges can be blocked by the `service_charge_uid` (for ad hoc * service charges) or the `service_charge_catalog_object_id` (for catalog * service charges). */ blockedServiceCharges?: Square.OrderLineItemPricingBlocklistsBlockedServiceCharge[] | null; }