import { TypeList } from "docs-ui" # utils ## Namespaces - [FulfillmentUtils](../../utils/utils.FulfillmentUtils/page.mdx) - [InventoryUtils](../../utils/utils.InventoryUtils/page.mdx) - [LinkUtils](../../utils/utils.LinkUtils/page.mdx) - [OrderUtils](../../utils/utils.OrderUtils/page.mdx) - [ProductUtils](../../utils/utils.ProductUtils/page.mdx) - [PromotionUtils](../../utils/utils.PromotionUtils/page.mdx) - [ShippingProfileUtils](../../utils/utils.ShippingProfileUtils/page.mdx) - [UserUtils](../../utils/utils.UserUtils/page.mdx) ## Enumerations - [PaymentCollectionStatus](../../utils/enums/utils.PaymentCollectionStatus/page.mdx) - [PaymentSessionStatus](../../utils/enums/utils.PaymentSessionStatus/page.mdx) - [PaymentWebhookEvents](../../utils/enums/utils.PaymentWebhookEvents/page.mdx) - [PaymentActions](../../utils/enums/utils.PaymentActions/page.mdx) - [PriceListStatus](../../utils/enums/utils.PriceListStatus/page.mdx) - [PriceListType](../../utils/enums/utils.PriceListType/page.mdx) ## Type Aliases - [RuleAttributeInput](../../utils/types/utils.RuleAttributeInput/page.mdx) ___ ## Variables ### MedusaModuleType `Const` **MedusaModuleType**: typeof [MedusaModuleType](page.mdx#medusamoduletype) ### ReservedPricingRuleAttributes `Const` **ReservedPricingRuleAttributes**: `string`[] ___ ## Functions ### getInvalidRuleAttributes #### Parameters #### Returns ### validateRuleAttributes #### Parameters #### Returns