---
displayed_sidebar: servicesSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# Services Reference
## Namespaces
- ["medusa-interfaces"](modules/medusa_interfaces_.mdx)
## Enumerations
- [AllocationType](enums/AllocationType.mdx)
- [BatchJobStatus](enums/BatchJobStatus.mdx)
- [CartType](enums/CartType.mdx)
- [ClaimFulfillmentStatus](enums/ClaimFulfillmentStatus.mdx)
- [ClaimPaymentStatus](enums/ClaimPaymentStatus.mdx)
- [ClaimReason](enums/ClaimReason.mdx)
- [ClaimType](enums/ClaimType.mdx)
- [DefaultPriceType](enums/DefaultPriceType.mdx)
- [DiscountConditionJoinTableForeignKey](enums/DiscountConditionJoinTableForeignKey.mdx)
- [DiscountConditionOperator](enums/DiscountConditionOperator.mdx)
- [DiscountConditionType](enums/DiscountConditionType.mdx)
- [DiscountRuleType](enums/DiscountRuleType.mdx)
- [DraftOrderStatus](enums/DraftOrderStatus.mdx)
- [FulfillmentStatus](enums/FulfillmentStatus.mdx)
- [FulfillmentStatus](enums/FulfillmentStatus-1.mdx)
- [MODULE\_RESOURCE\_TYPE](enums/MODULE_RESOURCE_TYPE.mdx)
- [OrderEditItemChangeType](enums/OrderEditItemChangeType.mdx)
- [OrderEditStatus](enums/OrderEditStatus.mdx)
- [OrderStatus](enums/OrderStatus.mdx)
- [OrderStatus](enums/OrderStatus-1.mdx)
- [PaymentCollectionStatus](enums/PaymentCollectionStatus.mdx)
- [PaymentCollectionType](enums/PaymentCollectionType.mdx)
- [PaymentSessionStatus](enums/PaymentSessionStatus.mdx)
- [PaymentStatus](enums/PaymentStatus.mdx)
- [PaymentStatus](enums/PaymentStatus-1.mdx)
- [PriceListStatus](enums/PriceListStatus.mdx)
- [PriceListType](enums/PriceListType.mdx)
- [ProductStatus](enums/ProductStatus.mdx)
- [RequirementType](enums/RequirementType.mdx)
- [ReturnStatus](enums/ReturnStatus.mdx)
- [ShippingOptionPriceType](enums/ShippingOptionPriceType.mdx)
- [ShippingProfileType](enums/ShippingProfileType.mdx)
- [SwapFulfillmentStatus](enums/SwapFulfillmentStatus.mdx)
- [SwapPaymentStatus](enums/SwapPaymentStatus.mdx)
- [UserRoles](enums/UserRoles.mdx)
## Classes
- [AbstractBatchJobStrategy](classes/AbstractBatchJobStrategy.mdx)
- [AbstractEventBusModuleService](classes/AbstractEventBusModuleService.mdx)
- [AbstractNotificationService](classes/AbstractNotificationService.mdx)
- [AbstractPaymentProcessor](classes/AbstractPaymentProcessor.mdx)
- [AbstractPaymentService](classes/AbstractPaymentService.mdx)
- [AbstractSearchService](classes/AbstractSearchService.mdx)
- [Address](classes/Address.mdx)
- [AddressCreatePayload](classes/AddressCreatePayload.mdx)
- [AddressPayload](classes/AddressPayload.mdx)
- [AdminGetDiscountsDiscountRuleParams](classes/AdminGetDiscountsDiscountRuleParams.mdx)
- [AdminPriceListPricesCreateReq](classes/AdminPriceListPricesCreateReq.mdx)
- [AdminPriceListPricesUpdateReq](classes/AdminPriceListPricesUpdateReq.mdx)
- [AnalyticsConfig](classes/AnalyticsConfig.mdx)
- [AnalyticsConfigService](classes/AnalyticsConfigService.mdx)
- [AuthService](classes/AuthService.mdx)
- [BaseEntity](classes/BaseEntity.mdx)
- [BatchJob](classes/BatchJob.mdx)
- [BatchJobService](classes/BatchJobService.mdx)
- [Cart](classes/Cart.mdx)
- [CartService](classes/CartService.mdx)
- [ClaimImage](classes/ClaimImage.mdx)
- [ClaimItem](classes/ClaimItem.mdx)
- [ClaimItemService](classes/ClaimItemService.mdx)
- [ClaimOrder](classes/ClaimOrder.mdx)
- [ClaimService](classes/ClaimService.mdx)
- [ClaimTag](classes/ClaimTag.mdx)
- [Country](classes/Country.mdx)
- [Currency](classes/Currency.mdx)
- [CurrencyService](classes/CurrencyService.mdx)
- [CustomShippingOption](classes/CustomShippingOption.mdx)
- [CustomShippingOptionService](classes/CustomShippingOptionService.mdx)
- [Customer](classes/Customer.mdx)
- [CustomerGroup](classes/CustomerGroup.mdx)
- [CustomerGroupService](classes/CustomerGroupService.mdx)
- [CustomerGroupUpdate](classes/CustomerGroupUpdate.mdx)
- [CustomerService](classes/CustomerService.mdx)
- [DateComparisonOperator](classes/DateComparisonOperator.mdx)
- [Discount](classes/Discount.mdx)
- [Discount](classes/Discount-1.mdx)
- [DiscountCondition](classes/DiscountCondition.mdx)
- [DiscountConditionCustomerGroup](classes/DiscountConditionCustomerGroup.mdx)
- [DiscountConditionProduct](classes/DiscountConditionProduct.mdx)
- [DiscountConditionProductCollection](classes/DiscountConditionProductCollection.mdx)
- [DiscountConditionProductTag](classes/DiscountConditionProductTag.mdx)
- [DiscountConditionProductType](classes/DiscountConditionProductType.mdx)
- [DiscountConditionService](classes/DiscountConditionService.mdx)
- [DiscountRule](classes/DiscountRule.mdx)
- [DiscountService](classes/DiscountService.mdx)
- [DraftOrder](classes/DraftOrder.mdx)
- [DraftOrderService](classes/DraftOrderService.mdx)
- [EventBusService](classes/EventBusService.mdx)
- [FilterableBatchJobProps](classes/FilterableBatchJobProps.mdx)
- [FilterableCartProps](classes/FilterableCartProps.mdx)
- [FilterableDiscountProps](classes/FilterableDiscountProps.mdx)
- [FilterableLineItemAdjustmentProps](classes/FilterableLineItemAdjustmentProps.mdx)
- [FilterablePriceListProps](classes/FilterablePriceListProps.mdx)
- [FilterableProductProps](classes/FilterableProductProps.mdx)
- [FilterableProductVariantProps](classes/FilterableProductVariantProps.mdx)
- [FlagRouter](classes/FlagRouter.mdx)
- [Fulfillment](classes/Fulfillment.mdx)
- [FulfillmentItem](classes/FulfillmentItem.mdx)
- [FulfillmentProvider](classes/FulfillmentProvider.mdx)
- [FulfillmentProviderService](classes/FulfillmentProviderService.mdx)
- [FulfillmentService](classes/FulfillmentService.mdx)
- [GiftCard](classes/GiftCard.mdx)
- [GiftCard](classes/GiftCard-1.mdx)
- [GiftCardService](classes/GiftCardService.mdx)
- [GiftCardTransaction](classes/GiftCardTransaction.mdx)
- [IdempotencyKey](classes/IdempotencyKey.mdx)
- [IdempotencyKeyService](classes/IdempotencyKeyService.mdx)
- [Image](classes/Image.mdx)
- [LineItem](classes/LineItem.mdx)
- [LineItemAdjustment](classes/LineItemAdjustment.mdx)
- [LineItemAdjustmentService](classes/LineItemAdjustmentService.mdx)
- [LineItemService](classes/LineItemService.mdx)
- [LineItemTaxLine](classes/LineItemTaxLine.mdx)
- [MiddlewareService](classes/MiddlewareService.mdx)
- [MoneyAmount](classes/MoneyAmount.mdx)
- [NewTotalsService](classes/NewTotalsService.mdx)
- [Note](classes/Note.mdx)
- [NoteService](classes/NoteService.mdx)
- [Notification](classes/Notification.mdx)
- [NotificationProvider](classes/NotificationProvider.mdx)
- [NotificationService](classes/NotificationService.mdx)
- [NumericalComparisonOperator](classes/NumericalComparisonOperator.mdx)
- [Oauth](classes/Oauth.mdx)
- [OauthService](classes/OauthService.mdx)
- [Order](classes/Order.mdx)
- [OrderEdit](classes/OrderEdit.mdx)
- [OrderEditItemChangeService](classes/OrderEditItemChangeService.mdx)
- [OrderEditService](classes/OrderEditService.mdx)
- [OrderItemChange](classes/OrderItemChange.mdx)
- [OrderService](classes/OrderService.mdx)
- [OrdersReturnItem](classes/OrdersReturnItem.mdx)
- [Payment](classes/Payment.mdx)
- [PaymentCollection](classes/PaymentCollection.mdx)
- [PaymentCollectionService](classes/PaymentCollectionService.mdx)
- [PaymentProvider](classes/PaymentProvider.mdx)
- [PaymentProviderService](classes/PaymentProviderService.mdx)
- [PaymentService](classes/PaymentService.mdx)
- [PaymentSession](classes/PaymentSession.mdx)
- [PriceList](classes/PriceList.mdx)
- [PriceListService](classes/PriceListService.mdx)
- [PricingService](classes/PricingService.mdx)
- [Product](classes/Product.mdx)
- [ProductCategory](classes/ProductCategory.mdx)
- [ProductCategoryService](classes/ProductCategoryService.mdx)
- [ProductCollection](classes/ProductCollection.mdx)
- [ProductCollectionService](classes/ProductCollectionService.mdx)
- [ProductOption](classes/ProductOption.mdx)
- [ProductOptionValue](classes/ProductOptionValue.mdx)
- [ProductService](classes/ProductService.mdx)
- [ProductTag](classes/ProductTag.mdx)
- [ProductTaxRate](classes/ProductTaxRate.mdx)
- [ProductType](classes/ProductType.mdx)
- [ProductTypeService](classes/ProductTypeService.mdx)
- [ProductTypeTaxRate](classes/ProductTypeTaxRate.mdx)
- [ProductVariant](classes/ProductVariant.mdx)
- [ProductVariantInventoryItem](classes/ProductVariantInventoryItem.mdx)
- [ProductVariantInventoryService](classes/ProductVariantInventoryService.mdx)
- [ProductVariantService](classes/ProductVariantService.mdx)
- [Refund](classes/Refund.mdx)
- [Region](classes/Region.mdx)
- [RegionService](classes/RegionService.mdx)
- [Return](classes/Return.mdx)
- [ReturnItem](classes/ReturnItem.mdx)
- [ReturnReason](classes/ReturnReason.mdx)
- [ReturnReasonService](classes/ReturnReasonService.mdx)
- [ReturnService](classes/ReturnService.mdx)
- [SalesChannel](classes/SalesChannel.mdx)
- [SalesChannelInventoryService](classes/SalesChannelInventoryService.mdx)
- [SalesChannelLocation](classes/SalesChannelLocation.mdx)
- [SalesChannelLocationService](classes/SalesChannelLocationService.mdx)
- [SalesChannelService](classes/SalesChannelService.mdx)
- [SearchService](classes/SearchService.mdx)
- [ShippingMethod](classes/ShippingMethod.mdx)
- [ShippingMethodTaxLine](classes/ShippingMethodTaxLine.mdx)
- [ShippingOption](classes/ShippingOption.mdx)
- [ShippingOptionRequirement](classes/ShippingOptionRequirement.mdx)
- [ShippingOptionService](classes/ShippingOptionService.mdx)
- [ShippingProfile](classes/ShippingProfile.mdx)
- [ShippingProfileService](classes/ShippingProfileService.mdx)
- [ShippingTaxRate](classes/ShippingTaxRate.mdx)
- [SoftDeletableEntity](classes/SoftDeletableEntity.mdx)
- [StagedJob](classes/StagedJob.mdx)
- [StagedJobService](classes/StagedJobService.mdx)
- [Store](classes/Store.mdx)
- [StorePostCustomersCustomerAddressesAddressReq](classes/StorePostCustomersCustomerAddressesAddressReq.mdx)
- [StoreService](classes/StoreService.mdx)
- [StrategyResolverService](classes/StrategyResolverService.mdx)
- [StringComparisonOperator](classes/StringComparisonOperator.mdx)
- [Swap](classes/Swap.mdx)
- [SwapService](classes/SwapService.mdx)
- [SystemPaymentProviderService](classes/SystemPaymentProviderService.mdx)
- [TaxLine](classes/TaxLine.mdx)
- [TaxProvider](classes/TaxProvider.mdx)
- [TaxProviderService](classes/TaxProviderService.mdx)
- [TaxRate](classes/TaxRate.mdx)
- [TaxRateService](classes/TaxRateService.mdx)
- [TokenService](classes/TokenService.mdx)
- [TotalsService](classes/TotalsService.mdx)
- [TrackingLink](classes/TrackingLink.mdx)
- [TransactionBaseService](classes/TransactionBaseService.mdx)
- [User](classes/User.mdx)
- [UserService](classes/UserService.mdx)
## Interfaces
- [AddPricesDTO](interfaces/AddPricesDTO.mdx)
- [AddRulesDTO](interfaces/AddRulesDTO.mdx)
- [ArrayLike](interfaces/ArrayLike.mdx)
- [BaseFilterable](interfaces/BaseFilterable.mdx)
- [Boolean](interfaces/Boolean.mdx)
- [Buffer](interfaces/Buffer.mdx)
- [BufferConstructor](interfaces/BufferConstructor.mdx)
- [CalculatedPriceSetDTO](interfaces/CalculatedPriceSetDTO.mdx)
- [Context](interfaces/Context.mdx)
- [CreateCurrencyDTO](interfaces/CreateCurrencyDTO.mdx)
- [CreateMoneyAmountDTO](interfaces/CreateMoneyAmountDTO.mdx)
- [CreateNoteInput](interfaces/CreateNoteInput.mdx)
- [CreatePriceRuleDTO](interfaces/CreatePriceRuleDTO.mdx)
- [CreatePriceSetDTO](interfaces/CreatePriceSetDTO.mdx)
- [CreatePriceSetMoneyAmountRulesDTO](interfaces/CreatePriceSetMoneyAmountRulesDTO.mdx)
- [CreatePricesDTO](interfaces/CreatePricesDTO.mdx)
- [CreateRuleTypeDTO](interfaces/CreateRuleTypeDTO.mdx)
- [CreateUserInput](interfaces/CreateUserInput.mdx)
- [CurrencyDTO](interfaces/CurrencyDTO.mdx)
- [FilterableCurrencyProps](interfaces/FilterableCurrencyProps.mdx)
- [FilterableMoneyAmountProps](interfaces/FilterableMoneyAmountProps.mdx)
- [FilterablePriceRuleProps](interfaces/FilterablePriceRuleProps.mdx)
- [FilterablePriceSetMoneyAmountProps](interfaces/FilterablePriceSetMoneyAmountProps.mdx)
- [FilterablePriceSetMoneyAmountRulesProps](interfaces/FilterablePriceSetMoneyAmountRulesProps.mdx)
- [FilterablePriceSetProps](interfaces/FilterablePriceSetProps.mdx)
- [FilterableRuleTypeProps](interfaces/FilterableRuleTypeProps.mdx)
- [FindConfig](interfaces/FindConfig.mdx)
- [FindConfig](interfaces/FindConfig-1.mdx)
- [IBatchJobStrategy](interfaces/IBatchJobStrategy.mdx)
- [ICacheService](interfaces/ICacheService.mdx)
- [IEventBusModuleService](interfaces/IEventBusModuleService.mdx)
- [IEventBusService](interfaces/IEventBusService.mdx)
- [IFlagRouter](interfaces/IFlagRouter.mdx)
- [IInventoryService](interfaces/IInventoryService.mdx)
- [INotificationService](interfaces/INotificationService.mdx)
- [IPriceSelectionStrategy](interfaces/IPriceSelectionStrategy.mdx)
- [IPricingModuleService](interfaces/IPricingModuleService.mdx)
- [ISearchService](interfaces/ISearchService.mdx)
- [IStockLocationService](interfaces/IStockLocationService.mdx)
- [ITaxCalculationStrategy](interfaces/ITaxCalculationStrategy.mdx)
- [ITaxService](interfaces/ITaxService.mdx)
- [ITransactionBaseService](interfaces/ITransactionBaseService.mdx)
- [IterableIterator](interfaces/IterableIterator.mdx)
- [Iterator](interfaces/Iterator.mdx)
- [IteratorReturnResult](interfaces/IteratorReturnResult.mdx)
- [IteratorYieldResult](interfaces/IteratorYieldResult.mdx)
- [JoinerArgument](interfaces/JoinerArgument.mdx)
- [JoinerDirective](interfaces/JoinerDirective.mdx)
- [JoinerServiceConfig](interfaces/JoinerServiceConfig.mdx)
- [JoinerServiceConfigAlias](interfaces/JoinerServiceConfigAlias.mdx)
- [Logger](interfaces/Logger.mdx)
- [MoneyAmountDTO](interfaces/MoneyAmountDTO.mdx)
- [NumericalComparisonOperator](interfaces/NumericalComparisonOperator-1.mdx)
- [PaymentProcessor](interfaces/PaymentProcessor.mdx)
- [PaymentProcessorError](interfaces/PaymentProcessorError.mdx)
- [PriceRuleDTO](interfaces/PriceRuleDTO.mdx)
- [PriceSetDTO](interfaces/PriceSetDTO.mdx)
- [PriceSetMoneyAmountDTO](interfaces/PriceSetMoneyAmountDTO.mdx)
- [PriceSetMoneyAmountRulesDTO](interfaces/PriceSetMoneyAmountRulesDTO.mdx)
- [PricingContext](interfaces/PricingContext.mdx)
- [PricingFilters](interfaces/PricingFilters.mdx)
- [RemoteJoinerQuery](interfaces/RemoteJoinerQuery.mdx)
- [RemovePriceSetRulesDTO](interfaces/RemovePriceSetRulesDTO.mdx)
- [RuleTypeDTO](interfaces/RuleTypeDTO.mdx)
- [SharedArrayBuffer](interfaces/SharedArrayBuffer.mdx)
- [SharedArrayBufferConstructor](interfaces/SharedArrayBufferConstructor.mdx)
- [StringComparisonOperator](interfaces/StringComparisonOperator-1.mdx)
- [UpdateCurrencyDTO](interfaces/UpdateCurrencyDTO.mdx)
- [UpdateMoneyAmountDTO](interfaces/UpdateMoneyAmountDTO.mdx)
- [UpdatePriceRuleDTO](interfaces/UpdatePriceRuleDTO.mdx)
- [UpdatePriceSetDTO](interfaces/UpdatePriceSetDTO.mdx)
- [UpdatePriceSetMoneyAmountRulesDTO](interfaces/UpdatePriceSetMoneyAmountRulesDTO.mdx)
- [UpdateRuleTypeDTO](interfaces/UpdateRuleTypeDTO.mdx)
- [UpdateUserInput](interfaces/UpdateUserInput.mdx)
## Type Aliases
- [AddOrderEditLineItemInput](types/AddOrderEditLineItemInput.mdx)
- [AdjustmentContext](types/AdjustmentContext.mdx)
- [AllocationMapOptions](types/AllocationMapOptions.mdx)
- [ArrayBufferLike](types/ArrayBufferLike.mdx)
- [ArrayBufferView](types/ArrayBufferView.mdx)
- [AuthenticateResult](types/AuthenticateResult.mdx)
- [AvailabilityContext](types/AvailabilityContext.mdx)
- [BatchJobCreateProps](types/BatchJobCreateProps.mdx)
- [BatchJobResultError](types/BatchJobResultError.mdx)
- [BatchJobResultStatDescriptor](types/BatchJobResultStatDescriptor.mdx)
- [BufferEncoding](types/BufferEncoding.mdx)
- [CalculateOptionPriceInput](types/CalculateOptionPriceInput.mdx)
- [CalculationContextData](types/CalculationContextData.mdx)
- [CalculationContextOptions](types/CalculationContextOptions.mdx)
- [CartCreateProps](types/CartCreateProps.mdx)
- [CartUpdateProps](types/CartUpdateProps.mdx)
- [CategoryQueryParams](types/CategoryQueryParams.mdx)
- [ClaimTypeValue](types/ClaimTypeValue.mdx)
- [ConfigModule](types/ConfigModule.mdx)
- [ConfigModule](types/ConfigModule-1.mdx)
- [CreateAnalyticsConfig](types/CreateAnalyticsConfig.mdx)
- [CreateBatchJobInput](types/CreateBatchJobInput.mdx)
- [CreateClaimInput](types/CreateClaimInput.mdx)
- [CreateClaimItemAdditionalItemInput](types/CreateClaimItemAdditionalItemInput.mdx)
- [CreateClaimItemInput](types/CreateClaimItemInput.mdx)
- [CreateClaimReturnShippingInput](types/CreateClaimReturnShippingInput.mdx)
- [CreateClaimShippingMethodInput](types/CreateClaimShippingMethodInput.mdx)
- [CreateCustomShippingOptionInput](types/CreateCustomShippingOptionInput.mdx)
- [CreateCustomerInput](types/CreateCustomerInput.mdx)
- [CreateDiscountInput](types/CreateDiscountInput.mdx)
- [CreateDiscountRuleInput](types/CreateDiscountRuleInput.mdx)
- [CreateDynamicDiscountInput](types/CreateDynamicDiscountInput.mdx)
- [CreateFulfillmentOrder](types/CreateFulfillmentOrder.mdx)
- [CreateGiftCardInput](types/CreateGiftCardInput.mdx)
- [CreateGiftCardTransactionInput](types/CreateGiftCardTransactionInput.mdx)
- [CreateIdempotencyKeyInput](types/CreateIdempotencyKeyInput.mdx)
- [CreateInventoryItemInput](types/CreateInventoryItemInput.mdx)
- [CreateInventoryLevelInput](types/CreateInventoryLevelInput.mdx)
- [CreateOauthInput](types/CreateOauthInput.mdx)
- [CreateOrderEditInput](types/CreateOrderEditInput.mdx)
- [CreateOrderEditItemChangeInput](types/CreateOrderEditItemChangeInput.mdx)
- [CreatePaymentCollectionInput](types/CreatePaymentCollectionInput.mdx)
- [CreatePaymentInput](types/CreatePaymentInput.mdx)
- [CreatePriceListInput](types/CreatePriceListInput.mdx)
- [CreateProductCategoryInput](types/CreateProductCategoryInput.mdx)
- [CreateProductCollection](types/CreateProductCollection.mdx)
- [CreateProductInput](types/CreateProductInput.mdx)
- [CreateProductProductCategoryInput](types/CreateProductProductCategoryInput.mdx)
- [CreateProductProductOption](types/CreateProductProductOption.mdx)
- [CreateProductProductSalesChannelInput](types/CreateProductProductSalesChannelInput.mdx)
- [CreateProductProductTagInput](types/CreateProductProductTagInput.mdx)
- [CreateProductProductTypeInput](types/CreateProductProductTypeInput.mdx)
- [CreateProductProductVariantInput](types/CreateProductProductVariantInput.mdx)
- [CreateProductProductVariantPriceInput](types/CreateProductProductVariantPriceInput.mdx)
- [CreateProductVariantInput](types/CreateProductVariantInput.mdx)
- [CreateRegionInput](types/CreateRegionInput.mdx)
- [CreateReservationItemInput](types/CreateReservationItemInput.mdx)
- [CreateReturnInput](types/CreateReturnInput.mdx)
- [CreateReturnReason](types/CreateReturnReason.mdx)
- [CreateReturnType](types/CreateReturnType.mdx)
- [CreateSalesChannelInput](types/CreateSalesChannelInput.mdx)
- [CreateShipmentConfig](types/CreateShipmentConfig.mdx)
- [CreateShippingMethod](types/CreateShippingMethod.mdx)
- [CreateShippingMethodDto](types/CreateShippingMethodDto.mdx)
- [CreateShippingOptionInput](types/CreateShippingOptionInput.mdx)
- [CreateShippingProfile](types/CreateShippingProfile.mdx)
- [CreateStockLocationInput](types/CreateStockLocationInput.mdx)
- [CreateTaxRateInput](types/CreateTaxRateInput.mdx)
- [CustomerGroupConstructorProps](types/CustomerGroupConstructorProps.mdx)
- [Data](types/Data.mdx)
- [DefaultWithoutRelations](types/DefaultWithoutRelations.mdx)
- [DefaultWithoutRelations](types/DefaultWithoutRelations-1.mdx)
- [Discount](types/Discount-2.mdx)
- [DiscountAllocation](types/DiscountAllocation.mdx)
- [DiscountConditionInput](types/DiscountConditionInput.mdx)
- [DiscountConditionResourceType](types/DiscountConditionResourceType.mdx)
- [DraftOrderCreateProps](types/DraftOrderCreateProps.mdx)
- [EmitData](types/EmitData.mdx)
- [Exclude](types/Exclude.mdx)
- [ExtendedFindConfig](types/ExtendedFindConfig.mdx)
- [ExtendedFindConfig](types/ExtendedFindConfig-1.mdx)
- [ExternalModuleDeclaration](types/ExternalModuleDeclaration.mdx)
- [FeatureFlagsResponse](types/FeatureFlagsResponse.mdx)
- [FilterableInventoryItemProps](types/FilterableInventoryItemProps.mdx)
- [FilterableInventoryLevelProps](types/FilterableInventoryLevelProps.mdx)
- [FilterableReservationItemProps](types/FilterableReservationItemProps.mdx)
- [FilterableStockLocationProps](types/FilterableStockLocationProps.mdx)
- [FilterableTaxRateProps](types/FilterableTaxRateProps.mdx)
- [FilterableUserProps](types/FilterableUserProps.mdx)
- [FindProductConfig](types/FindProductConfig.mdx)
- [FindWithRelationsOptions](types/FindWithRelationsOptions.mdx)
- [FindWithoutRelationsOptions](types/FindWithoutRelationsOptions.mdx)
- [FindWithoutRelationsOptions](types/FindWithoutRelationsOptions-1.mdx)
- [FulFillmentItemType](types/FulFillmentItemType.mdx)
- [FulfillmentItemPartition](types/FulfillmentItemPartition.mdx)
- [FulfillmentOptions](types/FulfillmentOptions.mdx)
- [FulfillmentProviderContainer](types/FulfillmentProviderContainer.mdx)
- [FulfillmentProviderKey](types/FulfillmentProviderKey.mdx)
- [GenerateInputData](types/GenerateInputData.mdx)
- [GenerateLineItemContext](types/GenerateLineItemContext.mdx)
- [GeneratedAdjustment](types/GeneratedAdjustment.mdx)
- [GetLineItemTotalOptions](types/GetLineItemTotalOptions.mdx)
- [GetRegionPriceContext](types/GetRegionPriceContext.mdx)
- [GetShippingMethodTotalsOptions](types/GetShippingMethodTotalsOptions.mdx)
- [GetTotalsOptions](types/GetTotalsOptions.mdx)
- [GiftCardAllocation](types/GiftCardAllocation.mdx)
- [GiftCardTransaction](types/GiftCardTransaction-1.mdx)
- [HttpCompressionOptions](types/HttpCompressionOptions.mdx)
- [IdempotencyCallbackResult](types/IdempotencyCallbackResult.mdx)
- [InjectedDependencies](types/InjectedDependencies.mdx)
- [InjectedDependencies](types/InjectedDependencies-1.mdx)
- [InjectedDependencies](types/InjectedDependencies-2.mdx)
- [InjectedDependencies](types/InjectedDependencies-3.mdx)
- [InjectedDependencies](types/InjectedDependencies-4.mdx)
- [InjectedDependencies](types/InjectedDependencies-5.mdx)
- [InjectedDependencies](types/InjectedDependencies-6.mdx)
- [InjectedDependencies](types/InjectedDependencies-7.mdx)
- [InjectedDependencies](types/InjectedDependencies-8.mdx)
- [InjectedDependencies](types/InjectedDependencies-9.mdx)
- [InjectedDependencies](types/InjectedDependencies-10.mdx)
- [InjectedDependencies](types/InjectedDependencies-11.mdx)
- [InjectedDependencies](types/InjectedDependencies-12.mdx)
- [InjectedDependencies](types/InjectedDependencies-13.mdx)
- [InjectedDependencies](types/InjectedDependencies-14.mdx)
- [InjectedDependencies](types/InjectedDependencies-15.mdx)
- [InjectedDependencies](types/InjectedDependencies-16.mdx)
- [InjectedDependencies](types/InjectedDependencies-17.mdx)
- [InjectedDependencies](types/InjectedDependencies-18.mdx)
- [InjectedDependencies](types/InjectedDependencies-19.mdx)
- [InjectedDependencies](types/InjectedDependencies-20.mdx)
- [InjectedDependencies](types/InjectedDependencies-21.mdx)
- [InjectedDependencies](types/InjectedDependencies-22.mdx)
- [InjectedDependencies](types/InjectedDependencies-23.mdx)
- [InjectedDependencies](types/InjectedDependencies-24.mdx)
- [InjectedDependencies](types/InjectedDependencies-25.mdx)
- [InjectedDependencies](types/InjectedDependencies-26.mdx)
- [InjectedDependencies](types/InjectedDependencies-27.mdx)
- [InjectedDependencies](types/InjectedDependencies-28.mdx)
- [InjectedDependencies](types/InjectedDependencies-29.mdx)
- [InjectedDependencies](types/InjectedDependencies-30.mdx)
- [InjectedDependencies](types/InjectedDependencies-31.mdx)
- [InjectedDependencies](types/InjectedDependencies-32.mdx)
- [InjectedDependencies](types/InjectedDependencies-33.mdx)
- [InjectedDependencies](types/InjectedDependencies-34.mdx)
- [InjectedDependencies](types/InjectedDependencies-35.mdx)
- [InjectedDependencies](types/InjectedDependencies-36.mdx)
- [InjectedDependencies](types/InjectedDependencies-37.mdx)
- [InjectedDependencies](types/InjectedDependencies-38.mdx)
- [InjectedDependencies](types/InjectedDependencies-39.mdx)
- [InjectedDependencies](types/InjectedDependencies-40.mdx)
- [InjectedDependencies](types/InjectedDependencies-41.mdx)
- [InjectedProps](types/InjectedProps.mdx)
- [InternalModuleDeclaration](types/InternalModuleDeclaration.mdx)
- [InventoryItemDTO](types/InventoryItemDTO.mdx)
- [InventoryLevelDTO](types/InventoryLevelDTO.mdx)
- [Item](types/Item.mdx)
- [ItemTaxCalculationLine](types/ItemTaxCalculationLine.mdx)
- [IteratorResult](types/IteratorResult.mdx)
- [JoinerRelationship](types/JoinerRelationship.mdx)
- [LineAllocationsMap](types/LineAllocationsMap.mdx)
- [LineDiscount](types/LineDiscount.mdx)
- [LineDiscountAmount](types/LineDiscountAmount.mdx)
- [LineItemAdjustmentServiceProps](types/LineItemAdjustmentServiceProps.mdx)
- [LineItemTotals](types/LineItemTotals.mdx)
- [LineItemTotals](types/LineItemTotals-1.mdx)
- [LineItemTotalsOptions](types/LineItemTotalsOptions.mdx)
- [LineItemUpdate](types/LineItemUpdate.mdx)
- [LineItemValidateData](types/LineItemValidateData.mdx)
- [ListAndCountSelector](types/ListAndCountSelector.mdx)
- [Logger](types/Logger-1.mdx)
- [MedusaContainer](types/MedusaContainer.mdx)
- [MedusaContainer](types/MedusaContainer-1.mdx)
- [ModuleDefinition](types/ModuleDefinition.mdx)
- [ModuleJoinerConfig](types/ModuleJoinerConfig.mdx)
- [ModuleJoinerRelationship](types/ModuleJoinerRelationship.mdx)
- [Omit](types/Omit.mdx)
- [OrdersReturnItem](types/OrdersReturnItem-1.mdx)
- [Partial](types/Partial.mdx)
- [PartialPick](types/PartialPick.mdx)
- [PaymentCollectionsSessionsBatchInput](types/PaymentCollectionsSessionsBatchInput.mdx)
- [PaymentCollectionsSessionsInput](types/PaymentCollectionsSessionsInput.mdx)
- [PaymentContext](types/PaymentContext.mdx)
- [PaymentDataInput](types/PaymentDataInput.mdx)
- [PaymentProcessorContext](types/PaymentProcessorContext.mdx)
- [PaymentProcessorSessionResponse](types/PaymentProcessorSessionResponse.mdx)
- [PaymentProviderKey](types/PaymentProviderKey.mdx)
- [PaymentSessionInput](types/PaymentSessionInput.mdx)
- [PaymentSessionResponse](types/PaymentSessionResponse.mdx)
- [Pick](types/Pick.mdx)
- [Price](types/Price.mdx)
- [PriceListConstructorProps](types/PriceListConstructorProps.mdx)
- [PriceListLoadConfig](types/PriceListLoadConfig.mdx)
- [PriceListPriceCreateInput](types/PriceListPriceCreateInput.mdx)
- [PriceListPriceUpdateInput](types/PriceListPriceUpdateInput.mdx)
- [PriceSelectionContext](types/PriceSelectionContext.mdx)
- [PriceSelectionResult](types/PriceSelectionResult.mdx)
- [PriceType](types/PriceType.mdx)
- [PricedProduct](types/PricedProduct.mdx)
- [PricedShippingOption](types/PricedShippingOption.mdx)
- [PricedVariant](types/PricedVariant.mdx)
- [PricingContext](types/PricingContext-1.mdx)
- [ProductCategoryInput](types/ProductCategoryInput.mdx)
- [ProductOptionInput](types/ProductOptionInput.mdx)
- [ProductSelector](types/ProductSelector.mdx)
- [ProductVariantOption](types/ProductVariantOption.mdx)
- [ProductVariantPrice](types/ProductVariantPrice.mdx)
- [ProductVariantPricing](types/ProductVariantPricing.mdx)
- [ProjectConfigOptions](types/ProjectConfigOptions.mdx)
- [ProviderLineItemTaxLine](types/ProviderLineItemTaxLine.mdx)
- [ProviderShippingMethodTaxLine](types/ProviderShippingMethodTaxLine.mdx)
- [ProviderTaxLine](types/ProviderTaxLine.mdx)
- [QuerySelector](types/QuerySelector.mdx)
- [Record](types/Record.mdx)
- [RegionDetails](types/RegionDetails.mdx)
- [RemoteQueryFunction](types/RemoteQueryFunction.mdx)
- [ReorderConditions](types/ReorderConditions.mdx)
- [Required](types/Required.mdx)
- [ReservationItemDTO](types/ReservationItemDTO.mdx)
- [ReserveQuantityContext](types/ReserveQuantityContext.mdx)
- [ReturnedData](types/ReturnedData.mdx)
- [Selector](types/Selector.mdx)
- [SessionOptions](types/SessionOptions.mdx)
- [SharedContext](types/SharedContext.mdx)
- [ShippingMethod](types/ShippingMethod-1.mdx)
- [ShippingMethodTotals](types/ShippingMethodTotals.mdx)
- [ShippingMethodTotals](types/ShippingMethodTotals-1.mdx)
- [ShippingMethodUpdate](types/ShippingMethodUpdate.mdx)
- [ShippingOptionPricing](types/ShippingOptionPricing.mdx)
- [ShippingTaxCalculationLine](types/ShippingTaxCalculationLine.mdx)
- [StagedJobServiceProps](types/StagedJobServiceProps.mdx)
- [StockLocationAddressDTO](types/StockLocationAddressDTO.mdx)
- [StockLocationAddressInput](types/StockLocationAddressInput.mdx)
- [StockLocationDTO](types/StockLocationDTO.mdx)
- [Subscriber](types/Subscriber.mdx)
- [SubscriberContext](types/SubscriberContext.mdx)
- [SubscriberDescriptor](types/SubscriberDescriptor.mdx)
- [SubtotalOptions](types/SubtotalOptions.mdx)
- [TaxCalculationContext](types/TaxCalculationContext.mdx)
- [TaxLinesMaps](types/TaxLinesMaps.mdx)
- [TaxRateListByConfig](types/TaxRateListByConfig.mdx)
- [TaxServiceRate](types/TaxServiceRate.mdx)
- [TaxedPricing](types/TaxedPricing.mdx)
- [TotalField](types/TotalField.mdx)
- [TotalsConfig](types/TotalsConfig.mdx)
- [TotalsContext](types/TotalsContext.mdx)
- [TotalsServiceProps](types/TotalsServiceProps.mdx)
- [Transformer](types/Transformer.mdx)
- [TreeQuerySelector](types/TreeQuerySelector.mdx)
- [TypedArray](types/TypedArray.mdx)
- [UpdateAnalyticsConfig](types/UpdateAnalyticsConfig.mdx)
- [UpdateClaimInput](types/UpdateClaimInput.mdx)
- [UpdateClaimItemImageInput](types/UpdateClaimItemImageInput.mdx)
- [UpdateClaimItemInput](types/UpdateClaimItemInput.mdx)
- [UpdateClaimItemTagInput](types/UpdateClaimItemTagInput.mdx)
- [UpdateClaimShippingMethodInput](types/UpdateClaimShippingMethodInput.mdx)
- [UpdateCurrencyInput](types/UpdateCurrencyInput.mdx)
- [UpdateCustomerInput](types/UpdateCustomerInput.mdx)
- [UpdateDiscountInput](types/UpdateDiscountInput.mdx)
- [UpdateDiscountRuleInput](types/UpdateDiscountRuleInput.mdx)
- [UpdateGiftCardInput](types/UpdateGiftCardInput.mdx)
- [UpdateInventoryLevelInput](types/UpdateInventoryLevelInput.mdx)
- [UpdateOauthInput](types/UpdateOauthInput.mdx)
- [UpdateOrderInput](types/UpdateOrderInput.mdx)
- [UpdatePriceListInput](types/UpdatePriceListInput.mdx)
- [UpdateProductCategoryInput](types/UpdateProductCategoryInput.mdx)
- [UpdateProductCollection](types/UpdateProductCollection.mdx)
- [UpdateProductInput](types/UpdateProductInput.mdx)
- [UpdateProductProductVariantDTO](types/UpdateProductProductVariantDTO.mdx)
- [UpdateProductVariantData](types/UpdateProductVariantData.mdx)
- [UpdateProductVariantInput](types/UpdateProductVariantInput.mdx)
- [UpdateRegionInput](types/UpdateRegionInput.mdx)
- [UpdateReservationItemInput](types/UpdateReservationItemInput.mdx)
- [UpdateReturnInput](types/UpdateReturnInput.mdx)
- [UpdateReturnReason](types/UpdateReturnReason.mdx)
- [UpdateShippingOptionInput](types/UpdateShippingOptionInput.mdx)
- [UpdateShippingProfile](types/UpdateShippingProfile.mdx)
- [UpdateStockLocationInput](types/UpdateStockLocationInput.mdx)
- [UpdateStoreInput](types/UpdateStoreInput.mdx)
- [UpdateTaxRateInput](types/UpdateTaxRateInput.mdx)
- [UpdateVariantPricesData](types/UpdateVariantPricesData.mdx)
- [UpdateVariantRegionPriceData](types/UpdateVariantRegionPriceData.mdx)
- [UpsertTagsInput](types/UpsertTagsInput.mdx)
- [UpsertTypeInput](types/UpsertTypeInput.mdx)
- [UserServiceProps](types/UserServiceProps.mdx)
- [ValidatePriceTypeAndAmountInput](types/ValidatePriceTypeAndAmountInput.mdx)
- [WithImplicitCoercion](types/WithImplicitCoercion.mdx)
- [WithRequiredProperty](types/WithRequiredProperty.mdx)
- [middlewareHandlerType](types/middlewareHandlerType.mdx)
- [middlewareType](types/middlewareType.mdx)
## Enumeration Members
### DEFAULT
**DEFAULT**: `"default"`
___
### EXTERNAL
**EXTERNAL**: `"external"`
___
### INTERNAL
**INTERNAL**: `"internal"`
___
### ORDER\_EDIT
**ORDER\_EDIT**: `"order_edit"`
The payment collection is used for an order edit.
## Variables
### AddressRepository
`Const` **AddressRepository**: Repository<[Address](classes/Address.mdx)>
___
### AnalyticsConfigRepository
`Const` **AnalyticsConfigRepository**: Repository<[AnalyticsConfig](classes/AnalyticsConfig.mdx)>
___
### BatchJobRepository
`Const` **BatchJobRepository**: Repository<[BatchJob](classes/BatchJob.mdx)>
___
### Buffer
**Buffer**: [BufferConstructor](interfaces/BufferConstructor.mdx)
___
### CartRepository
`Const` **CartRepository**: Repository<[Cart](classes/Cart.mdx)> & { findOneWithRelations: Method findOneWithRelations ; findWithRelations: Method findWithRelations }
___
### ClaimRepository
`Const` **ClaimRepository**: Repository<[ClaimOrder](classes/ClaimOrder.mdx)>
___
### CountryRepository
`Const` **CountryRepository**: Repository<[Country](classes/Country.mdx)>
___
### CurrencyRepository
`Const` **CurrencyRepository**: Repository<[Currency](classes/Currency.mdx)>
___
### CustomShippingOptionRepository
`Const` **CustomShippingOptionRepository**: Repository<[CustomShippingOption](classes/CustomShippingOption.mdx)>
___
### CustomerGroupRepository
`Const` **CustomerGroupRepository**: Repository<[CustomerGroup](classes/CustomerGroup.mdx)> & { addCustomers: Method addCustomers ; findWithRelationsAndCount: Method findWithRelationsAndCount ; removeCustomers: Method removeCustomers }
___
### CustomerRepository
`Const` **CustomerRepository**: Repository<[Customer](classes/Customer.mdx)> & { listAndCount: Method listAndCount }
___
### DiscountConditionRepository
`Const` **DiscountConditionRepository**: Repository<[DiscountCondition](classes/DiscountCondition.mdx)> & { addConditionResources: Method addConditionResources ; canApplyForCustomer: Method canApplyForCustomer ; findOneWithDiscount: Method findOneWithDiscount ; getJoinTableResourceIdentifiers: Method getJoinTableResourceIdentifiers ; isValidForProduct: Method isValidForProduct ; queryConditionTable: Method queryConditionTable ; removeConditionResources: Method removeConditionResources }
___
### DraftOrderRepository
`Const` **DraftOrderRepository**: Repository<[DraftOrder](classes/DraftOrder.mdx)>
___
### FulfillmentProviderRepository
`Const` **FulfillmentProviderRepository**: Repository<[FulfillmentProvider](classes/FulfillmentProvider.mdx)>
___
### FulfillmentRepository
`Const` **FulfillmentRepository**: Repository<[Fulfillment](classes/Fulfillment.mdx)>
___
### GiftCardRepository
`Const` **GiftCardRepository**: Repository<[GiftCard](classes/GiftCard.mdx)> & { listGiftCardsAndCount: Method listGiftCardsAndCount }
___
### GiftCardTransactionRepository
`Const` **GiftCardTransactionRepository**: Repository<[GiftCardTransaction](classes/GiftCardTransaction.mdx)>
___
### IdempotencyKeyRepository
`Const` **IdempotencyKeyRepository**: Repository<[IdempotencyKey](classes/IdempotencyKey.mdx)>
___
### ImageRepository
`Const` **ImageRepository**: Repository<[Image](classes/Image.mdx)> & { insertBulk: Method insertBulk ; upsertImages: Method upsertImages }
___
### LineItemAdjustmentRepository
`Const` **LineItemAdjustmentRepository**: Repository<[LineItemAdjustment](classes/LineItemAdjustment.mdx)>
___
### LineItemRepository
`Const` **LineItemRepository**: Repository<[LineItem](classes/LineItem.mdx)> & { findByReturn: Method findByReturn }
___
### LineItemTaxLineRepository
`Const` **LineItemTaxLineRepository**: Repository<[LineItemTaxLine](classes/LineItemTaxLine.mdx)> & { deleteForCart: Method deleteForCart ; upsertLines: Method upsertLines }
___
### MoneyAmountRepository
`Const` **MoneyAmountRepository**: Repository<[MoneyAmount](classes/MoneyAmount.mdx)> & { addPriceListPrices: Method addPriceListPrices ; createProductVariantMoneyAmounts: Method createProductVariantMoneyAmounts ; deletePriceListPrices: Method deletePriceListPrices ; deleteVariantPricesNotIn: Method deleteVariantPricesNotIn ; findCurrencyMoneyAmounts: Method findCurrencyMoneyAmounts ; findManyForVariantInPriceList: Method findManyForVariantInPriceList ; findManyForVariantInRegion: Method findManyForVariantInRegion ; findManyForVariantsInRegion: Method findManyForVariantsInRegion ; findRegionMoneyAmounts: Method findRegionMoneyAmounts ; findVariantPricesNotIn: Method findVariantPricesNotIn ; getPricesForVariantInRegion: Method getPricesForVariantInRegion ; insertBulk: Method insertBulk ; updatePriceListPrices: Method updatePriceListPrices ; upsertVariantCurrencyPrice: Method upsertVariantCurrencyPrice }
___
### NoteRepository
`Const` **NoteRepository**: Repository<[Note](classes/Note.mdx)>
___
### NotificationProviderRepository
`Const` **NotificationProviderRepository**: Repository<[NotificationProvider](classes/NotificationProvider.mdx)>
___
### NotificationRepository
`Const` **NotificationRepository**: Repository<[Notification](classes/Notification.mdx)>
___
### OauthRepository
`Const` **OauthRepository**: Repository<[Oauth](classes/Oauth.mdx)>
___
### OrderEditRepository
`Const` **OrderEditRepository**: Repository<[OrderEdit](classes/OrderEdit.mdx)>
___
### OrderItemChangeRepository
`Const` **OrderItemChangeRepository**: Repository<[OrderItemChange](classes/OrderItemChange.mdx)>
___
### OrderRepository
`Const` **OrderRepository**: Repository<[Order](classes/Order.mdx)> & { findOneWithRelations: Method findOneWithRelations ; findWithRelations: Method findWithRelations }
___
### PaymentCollectionRepository
`Const` **PaymentCollectionRepository**: Repository<[PaymentCollection](classes/PaymentCollection.mdx)> & { getPaymentCollectionIdByPaymentId: Method getPaymentCollectionIdByPaymentId ; getPaymentCollectionIdBySessionId: Method getPaymentCollectionIdBySessionId }
___
### PaymentProviderRepository
`Const` **PaymentProviderRepository**: Repository<[PaymentProvider](classes/PaymentProvider.mdx)>
___
### PaymentRepository
`Const` **PaymentRepository**: Repository<[Payment](classes/Payment.mdx)>
___
### PaymentSessionRepository
`Const` **PaymentSessionRepository**: Repository<[PaymentSession](classes/PaymentSession.mdx)>
___
### PriceListRepository
`Const` **PriceListRepository**: Repository<[PriceList](classes/PriceList.mdx)> & { listAndCount: Method listAndCount ; listPriceListsVariantIdsMap: Method listPriceListsVariantIdsMap }
___
### PriceType
**PriceType**: `Object`
### Type declaration
___
### ProductCategoryRepository
`Const` **ProductCategoryRepository**: TreeRepository<[ProductCategory](classes/ProductCategory.mdx)> & { addProducts: Method addProducts ; findOneWithDescendants: Method findOneWithDescendants ; getFreeTextSearchResultsAndCount: Method getFreeTextSearchResultsAndCount ; removeProducts: Method removeProducts }
___
### ProductCollectionRepository
`Const` **ProductCollectionRepository**: Repository<[ProductCollection](classes/ProductCollection.mdx)> & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId }
___
### ProductOptionRepository
`Const` **ProductOptionRepository**: Repository<[ProductOption](classes/ProductOption.mdx)>
___
### ProductRepository
`Const` **ProductRepository**: Repository<[Product](classes/Product.mdx)> & { _applyCategoriesQuery: Method \_applyCategoriesQuery ; _findWithRelations: Method \_findWithRelations ; bulkAddToCollection: Method bulkAddToCollection ; bulkRemoveFromCollection: Method bulkRemoveFromCollection ; findOneWithRelations: Method findOneWithRelations ; findWithRelations: Method findWithRelations ; findWithRelationsAndCount: Method findWithRelationsAndCount ; getCategoryIdsFromInput: Method getCategoryIdsFromInput ; getCategoryIdsRecursively: Method getCategoryIdsRecursively ; getFreeTextSearchResultsAndCount: Method getFreeTextSearchResultsAndCount ; isProductInSalesChannels: Method isProductInSalesChannels ; queryProducts: Method queryProducts ; queryProductsWithIds: Method queryProductsWithIds }
___
### ProductTagRepository
`Const` **ProductTagRepository**: Repository<[ProductTag](classes/ProductTag.mdx)> & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId ; insertBulk: Method insertBulk ; listTagsByUsage: Method listTagsByUsage ; upsertTags: Method upsertTags }
___
### ProductTypeRepository
`Const` **ProductTypeRepository**: Repository<[ProductType](classes/ProductType.mdx)> & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId ; upsertType: Method upsertType }
___
### ProductVariantRepository
`Const` **ProductVariantRepository**: Repository<[ProductVariant](classes/ProductVariant.mdx)>
___
### RefundRepository
`Const` **RefundRepository**: Repository<[Refund](classes/Refund.mdx)>
___
### RegionRepository
`Const` **RegionRepository**: Repository<[Region](classes/Region.mdx)>
___
### ReturnItemRepository
`Const` **ReturnItemRepository**: Repository<[ReturnItem](classes/ReturnItem.mdx)>
___
### ReturnReasonRepository
`Const` **ReturnReasonRepository**: Repository<[ReturnReason](classes/ReturnReason.mdx)>
___
### ReturnRepository
`Const` **ReturnRepository**: Repository<[Return](classes/Return.mdx)>
___
### SalesChannelRepository
`Const` **SalesChannelRepository**: Repository<[SalesChannel](classes/SalesChannel.mdx)> & { addProducts: Method addProducts ; getFreeTextSearchResultsAndCount: Method getFreeTextSearchResultsAndCount ; listProductIdsBySalesChannelIds: Method listProductIdsBySalesChannelIds ; removeProducts: Method removeProducts }
___
### SharedArrayBuffer
**SharedArrayBuffer**: [SharedArrayBufferConstructor](interfaces/SharedArrayBufferConstructor.mdx)
___
### ShippingMethodRepository
`Const` **ShippingMethodRepository**: Repository<[ShippingMethod](classes/ShippingMethod.mdx)>
___
### ShippingOptionRepository
`Const` **ShippingOptionRepository**: Repository<[ShippingOption](classes/ShippingOption.mdx)> & { upsertShippingProfile: Method upsertShippingProfile }
___
### ShippingOptionRequirementRepository
`Const` **ShippingOptionRequirementRepository**: Repository<[ShippingOptionRequirement](classes/ShippingOptionRequirement.mdx)>
___
### ShippingProfileRepository
`Const` **ShippingProfileRepository**: Repository<[ShippingProfile](classes/ShippingProfile.mdx)> & { findByProducts: Method findByProducts }
___
### StagedJobRepository
`Const` **StagedJobRepository**: Repository<[StagedJob](classes/StagedJob.mdx)> & { insertBulk: Method insertBulk }
___
### StoreRepository
`Const` **StoreRepository**: Repository<[Store](classes/Store.mdx)>
___
### SwapRepository
`Const` **SwapRepository**: Repository<[Swap](classes/Swap.mdx)>
___
### TaxProviderRepository
`Const` **TaxProviderRepository**: Repository<[TaxProvider](classes/TaxProvider.mdx)>
___
### TrackingLinkRepository
`Const` **TrackingLinkRepository**: Repository<[TrackingLink](classes/TrackingLink.mdx)>
___
### UserRepository
`Const` **UserRepository**: Repository<[User](classes/User.mdx)>
## Functions
### Boolean
`**Boolean**(value?): boolean`
#### Parameters
#### Returns
`boolean`