internal
Namespaces
Enumerations
Classes
- AbstractEventBusModuleService
- AbstractSearchService
- AdditionalItem
- AdditionalItem
- AdditionalItem
- AdminCreateCondition
- AdminDeleteDiscountsDiscountConditionsConditionBatchReq
- AdminGetDiscountsDiscountConditionsConditionParams
- AdminGetDiscountsDiscountRuleParams
- AdminGetDiscountsParams
- AdminListOrdersSelector
- AdminPostDiscountsDiscountConditions
- AdminPostDiscountsDiscountConditionsCondition
- AdminPostDiscountsDiscountConditionsConditionBatchParams
- AdminPostDiscountsDiscountConditionsConditionBatchReq
- AdminPostDiscountsDiscountConditionsConditionParams
- AdminPostDiscountsDiscountConditionsParams
- AdminPostDiscountsDiscountDynamicCodesReq
- AdminPostDiscountsDiscountReq
- AdminPostDiscountsDiscountRule
- AdminPostDiscountsReq
- AdminPriceSelectionParams
- AdminProductCategoriesReqBase
- AdminUpdateDiscountRule
- AdminUpsertCondition
- AdminUpsertConditionsReq
- Blob
- CustomShippingOption
- CustomerGroup
- CustomerGroup
- CustomerGroupUpdate
- Discount
- Discount
- Discount
- Discount
- Duplex
- EventEmitter
- FilterableCartProps
- FilterableDiscountProps
- FilterableLineItemAdjustmentProps
- FilterableProductProps
- FilterableProductVariantProps
- FlagRouter
- FulfillmentService
- GiftCard
- GiftCard
- Image
- Item
- Item
- Item
- Item
- Item
- Item
- Item
- MedusaError
- NotificationProvider
- OptionRequirement
- OptionRequirement
- OrdersReturnItem
- PassThrough
- PaymentMethod
- PaymentService
- PriceSelectionParams
- ProductBatchProductCategory
- ProductBatchSalesChannel
- ProductOptionReq
- ProductProductCategoryReq
- ProductSalesChannelReq
- ProductTagReq
- ProductTypeReq
- ProductVariantOptionReq
- ProductVariantOptionReq
- ProductVariantOptionReq
- ProductVariantOptionReq
- ProductVariantPricesCreateReq
- ProductVariantPricesUpdateReq
- ProductVariantReq
- ProductVariantReq
- Readable
- ReadableBase
- ReturnItem
- ReturnShipping
- ReturnShipping
- ReturnShipping
- ReturnShipping
- ShippingMethod
- ShippingMethod
- ShippingMethod
- ShippingMethod
- Socket
- StockLocationAddress
- StockLocationAddress
- Stream
- Tag
- Transform
- WritableBase
- internal
Interfaces
- AddressInfo
- ArrayBufferView
- ArrayLike
- AsyncGenerator
- AsyncGeneratorFunction
- AsyncIterable
- AsyncIterableIterator
- AsyncIterator
- BaseRepositoryService
- BlobOptions
- Buffer
- BufferConstructor
- CallSite
- ConnectOpts
- CreateNoteInput
- CreateUserInput
- Dict
- DuplexOptions
- ErrnoException
- Error
- EventEmitter
- EventEmitterOptions
- ICacheService
- IEventBusModuleService
- IEventBusService
- IInventoryService
- IPricingModuleService
- IStockLocationService
- ITransactionBaseService
- IncomingHttpHeaders
- IpcSocketConnectOpts
- Iterable
- IterableIterator
- Iterator
- IteratorReturnResult
- IteratorYieldResult
- Logger
- LookupOneOptions
- LookupOptions
- Object
- OnReadOpts
- PromiseLike
- QueuingStrategy
- QueuingStrategySize
- ReadWriteStream
- ReadableByteStreamController
- ReadableByteStreamControllerCallback
- ReadableStream
- ReadableStream
- ReadableStreamDefaultController
- ReadableStreamDefaultReadDoneResult
- ReadableStreamDefaultReadValueResult
- ReadableStreamDefaultReader
- ReadableStreamErrorCallback
- ReadableStreamGenericReader
- ReadableWritablePair
- SharedArrayBuffer
- SharedArrayBufferConstructor
- SocketConstructorOpts
- StaticEventEmitterOptions
- StreamPipeOptions
- TcpSocketConnectOpts
- TransformOptions
- UnderlyingByteSource
- UnderlyingSink
- UnderlyingSinkAbortCallback
- UnderlyingSinkCloseCallback
- UnderlyingSinkStartCallback
- UnderlyingSinkWriteCallback
- UnderlyingSource
- UnderlyingSourceCancelCallback
- UnderlyingSourcePullCallback
- UnderlyingSourceStartCallback
- UpdateUserInput
- WritableStream
- WritableStream
- WritableStreamDefaultController
- WritableStreamDefaultWriter
- _DOMEventTarget
- _NodeEventTarget
References
Abortable
Re-exports Abortable
ReadableOptions
Re-exports ReadableOptions
WritableOptions
Re-exports WritableOptions
Enumeration Members
DEFAULT
DEFAULT: "default"
Type Aliases
AddOrderEditLineItemInput
AddOrderEditLineItemInput: Object
Type declaration
metadataRecord<string, unknown>quantitynumberRequiredvariant_idstringRequiredAdjustmentContext
AdjustmentContext: Object
Type declaration
variantobjectRequiredvariant.product_idstringRequiredAdminDiscountConditionsRes
AdminDiscountConditionsRes: Object
Schema
Discount condition details.
Type declaration
AdminDiscountsListRes
AdminDiscountsListRes: PaginatedResponse & { discounts: Discount[] }
Schema
AdminDiscountsListRes type: object x-expanded-relations: field: discounts relations:
required:
- discounts
- count
- offset
- limit properties: discounts: type: array items: $ref: "#/components/schemas/Discount" count: type: integer description: The total number of items available offset: type: integer description: The number of discounts skipped when retrieving the discounts. limit: type: integer description: The number of items per page
AdminDiscountsRes
AdminDiscountsRes: Object
Schema
Discount details.
Type declaration
AllocationMapOptions
AllocationMapOptions: Object
Type declaration
exclude_discountsbooleanexclude_gift_cardsbooleanArrayBufferLike
ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
ArrayBufferView
ArrayBufferView: TypedArray | DataView
AuthenticateResult
AuthenticateResult: Object
Type declaration
AvailabilityContext
AvailabilityContext: Object
Type declaration
inventoryLocationMapMap<string, InventoryLevelDTO[]>variantInventoryMapMap<string, ProductVariantInventoryItem[]>BinaryLike
BinaryLike: string | ArrayBufferView
BufferEncoding
BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"
CalculateOptionPriceInput
CalculateOptionPriceInput: Object
Type declaration
dataRecord<string, unknown>Requiredprovider_idstringRequiredCalculationContextData
CalculationContextData: Object
Type declaration
CalculationContextOptions
CalculationContextOptions: Object
Type declaration
exclude_discountsbooleanexclude_gift_cardsbooleanexclude_shippingbooleanis_returnbooleanCartCreateProps
CartCreateProps: Object
Type declaration
billing_addressPartial<AddressPayload>billing_address_idstringcontextobjectcountry_codestringcustomer_idstringdiscountsDiscount[]emailstringgift_cardsGiftCard[]metadataRecord<string, unknown>regionRegionregion_idstringsales_channel_idstringshipping_addressPartial<AddressPayload>shipping_address_idstringtypeCartTypeCartUpdateProps
CartUpdateProps: Object
Type declaration
billing_addressAddressPayload | stringbilling_address_idstringcompleted_atDatecontextobjectcountry_codestringcustomer_idstringdiscountsDiscount[]emailstringgift_cardsGiftCard[]metadataRecord<string, unknown>payment_authorized_atDate | nullregion_idstringsales_channel_idstringshipping_addressAddressPayload | stringshipping_address_idstringCategoryQueryParams
CategoryQueryParams: Object
Type declaration
valuestring[]RequiredClaimTypeValue
ClaimTypeValue: `${ClaimType}`
ConfigModule
ConfigModule: Object
Type declaration
featureFlagsRecord<string, boolean | string>RequiredmodulesRecord<string, false | string | Partial<InternalModuleDeclaration | ExternalModuleDeclaration>>plugins({ options: Record<string, unknown> ; resolve: string } | string)[]RequiredConstructor
Constructor<T>: Object
Type parameters
TobjectRequiredCreateAnalyticsConfig
CreateAnalyticsConfig: Object
Type declaration
anonymizebooleanRequiredopt_outbooleanRequiredCreateClaimInput
CreateClaimInput: Object
Type declaration
additional_itemsCreateClaimItemAdditionalItemInput[]claim_order_idstringmetadataRecord<string, unknown>no_notificationbooleanrefund_amountnumberreturn_location_idstringreturn_shippingCreateClaimReturnShippingInputshipping_addressAddressPayloadshipping_address_idstringshipping_methodsCreateClaimShippingMethodInput[]CreateClaimItemAdditionalItemInput
CreateClaimItemAdditionalItemInput: Object
Type declaration
quantitynumberRequiredvariant_idstringRequiredCreateClaimItemInput
CreateClaimItemInput: Object
Type declaration
claim_order_idstringimagesstring[]item_idstringRequirednotestringquantitynumberRequiredtagsstring[]CreateClaimReturnShippingInput
CreateClaimReturnShippingInput: Object
Type declaration
option_idstringpricenumberCreateClaimShippingMethodInput
CreateClaimShippingMethodInput: Object
Type declaration
dataRecord<string, unknown>idstringoption_idstringpricenumberCreateCustomShippingOptionInput
CreateCustomShippingOptionInput: Object
Type declaration
cart_idstringmetadataRecord<string, unknown>pricenumberRequiredshipping_option_idstringRequiredCreateCustomerInput
CreateCustomerInput: Object
Type declaration
emailstringRequiredfirst_namestringhas_accountbooleanlast_namestringmetadataRecord<string, unknown>passwordstringpassword_hashstringphonestringCreateDiscountInput
CreateDiscountInput: Object
Type declaration
codestringRequiredends_atDateis_disabledbooleanRequiredis_dynamicbooleanRequiredmetadataRecord<string, unknown>regionsstring[] | Region[]starts_atDateusage_limitnumbervalid_durationstringCreateDiscountRuleInput
CreateDiscountRuleInput: Object
Type declaration
CreateDynamicDiscountInput
CreateDynamicDiscountInput: Object
Type declaration
codestringRequiredends_atDatemetadataRecord<string, unknown>usage_limitnumberRequiredCreateFulfillmentOrder
CreateFulfillmentOrder: Omit<ClaimOrder, "beforeInsert"> & { billing_address: Address ; currency_code: string ; discounts: Discount[] ; display_id: number ; email?: string ; is_claim?: boolean ; is_swap?: boolean ; items: LineItem[] ; no_notification: boolean ; payments: Payment[] ; region?: Region ; region_id: string ; shipping_methods: ShippingMethod[] ; tax_rate: number | null }
CreateGiftCardInput
CreateGiftCardInput: Object
Type declaration
balancenumberends_atDateis_disabledbooleanmetadataRecord<string, unknown>order_idstringregion_idstringRequiredtax_ratenumber | nullvaluenumberCreateGiftCardTransactionInput
CreateGiftCardTransactionInput: Object
Type declaration
amountnumberRequiredcreated_atDategift_card_idstringRequiredis_taxablebooleanorder_idstringRequiredtax_ratenumber | nullCreateIdempotencyKeyInput
CreateIdempotencyKeyInput: Object
Type declaration
idempotency_keystringrequest_methodstringrequest_paramsRecord<string, unknown>request_pathstringCreateOauthInput
CreateOauthInput: Object
Type declaration
application_namestringRequireddisplay_namestringRequiredinstall_urlstringuninstall_urlstringCreateOrderEditInput
CreateOrderEditInput: Object
Type declaration
internal_notestringorder_idstringRequiredCreateOrderEditItemChangeInput
CreateOrderEditItemChangeInput: Object
Type declaration
line_item_idstringorder_edit_idstringRequiredoriginal_line_item_idstringCreatePaymentCollectionInput
CreatePaymentCollectionInput: Object
Type declaration
amountnumberRequiredcreated_bystringRequiredcurrency_codestringRequireddescriptionstringmetadataanyregion_idstringRequiredCreatePaymentInput
CreatePaymentInput: Object
Type declaration
amountnumberRequiredcart_idstringcurrency_codestringRequiredprovider_idstringresource_idstringCreateProductCategoryInput
CreateProductCategoryInput: ProductCategoryInput & { name: string }
CreateProductCollection
CreateProductCollection: Object
Type declaration
handlestringmetadataRecord<string, unknown>titlestringRequiredCreateProductInput
CreateProductInput: Object
Service Level DTOs
Type declaration
categoriesCreateProductProductCategoryInput[] | nullcollection_idstringdescriptionstringdiscountablebooleanexternal_idstring | nullhandlestringheightnumberhs_codestringimagesstring[]is_giftcardbooleanlengthnumbermaterialstringmetadataRecord<string, unknown>mid_codestringoptionsCreateProductProductOption[]origin_countrystringprofile_idstringsales_channelsCreateProductProductSalesChannelInput[] | nullstatusProductStatussubtitlestringthumbnailstringtitlestringRequiredvariantsCreateProductProductVariantInput[]weightnumberwidthnumberCreateProductProductCategoryInput
CreateProductProductCategoryInput: Object
Type declaration
idstringRequiredCreateProductProductOption
CreateProductProductOption: Object
Type declaration
titlestringRequiredCreateProductProductSalesChannelInput
CreateProductProductSalesChannelInput: Object
Type declaration
idstringRequiredCreateProductProductTagInput
CreateProductProductTagInput: Object
Type declaration
idstringvaluestringRequiredCreateProductProductTypeInput
CreateProductProductTypeInput: Object
Type declaration
idstringvaluestringRequiredCreateProductProductVariantInput
CreateProductProductVariantInput: Object
Type declaration
allow_backorderbooleanbarcodestringeanstringheightnumberhs_codestringinventory_quantitynumberlengthnumbermanage_inventorybooleanmaterialstringmetadataRecord<string, unknown>mid_codestringoptions{ value: string }[]origin_countrystringskustringtitlestringRequiredupcstringweightnumberwidthnumberCreateProductProductVariantPriceInput
CreateProductProductVariantPriceInput: Object
Type declaration
amountnumberRequiredcurrency_codestringmax_quantitynumbermin_quantitynumberregion_idstringCreateProductVariantInput
CreateProductVariantInput: Object
Type declaration
allow_backorderbooleanbarcodestringeanstringheightnumberhs_codestringinventory_quantitynumberlengthnumbermanage_inventorybooleanmaterialstringmetadataRecord<string, unknown>mid_codestringorigin_countrystringproduct_idstringskustringtitlestringupcstringvariant_ranknumberweightnumberwidthnumberCreateRegionInput
CreateRegionInput: Object
Type declaration
countriesstring[]Requiredcurrency_codestringRequiredfulfillment_providersstring[]Requiredincludes_taxbooleanmetadataRecord<string, unknown>namestringRequiredpayment_providersstring[]Requiredtax_codestringtax_ratenumberRequiredCreateReturnInput
CreateReturnInput: Object
Type declaration
claim_order_idstringitemsOrdersReturnItem[]location_idstringmetadataRecord<string, unknown>no_notificationbooleanorder_idstringRequiredrefund_amountnumbershipping_methodobjectshipping_method.option_idstringshipping_method.pricenumberswap_idstringCreateReturnReason
CreateReturnReason: Object
Type declaration
descriptionstringlabelstringRequiredmetadataRecord<string, unknown>parent_return_reason_idstringvaluestringRequiredCreateReturnType
CreateReturnType: Omit<Return, "beforeInsert">
CreateSalesChannelInput
CreateSalesChannelInput: Object
Type declaration
descriptionstringis_disabledbooleannamestringRequiredCreateShipmentConfig
CreateShipmentConfig: Object
Type declaration
location_idstringmetadataRecord<string, unknown>no_notificationbooleanCreateShippingMethod
CreateShippingMethod: Object
Type declaration
cart_idstringclaim_order_idstringdataanydraft_order_idstringorder_idstringpricenumberreturn_idstringshipping_option_idstringswap_idstringCreateShippingMethodDto
CreateShippingMethodDto: CreateShippingMethod & { cart?: Cart ; order?: Order }
CreateShippingOptionInput
CreateShippingOptionInput: Object
Type declaration
admin_onlybooleanamountnumberdataRecord<string, unknown>Requiredincludes_taxbooleanis_returnbooleanmetadataRecord<string, unknown>namestringRequiredprofile_idstringRequiredprovider_idstringRequiredregion_idstringRequiredrequirementsShippingOptionRequirement[]CreateShippingProfile
CreateShippingProfile: Object
Type declaration
CreateTaxRateInput
CreateTaxRateInput: Object
Type declaration
codestringRequirednamestringRequiredratenumber | nullregion_idstringRequiredCustomerGroupConstructorProps
CustomerGroupConstructorProps: Object
Type declaration
managerEntityManagerRequiredDefaultWithoutRelations
DefaultWithoutRelations: Omit<ExtendedFindConfig<CustomerGroup>, "relations">
DefaultWithoutRelations
DefaultWithoutRelations: Omit<ExtendedFindConfig<Product>, "relations">
DeleteFileType
DeleteFileType: Object
Index signature
▪ [x: string]: unknown
Type declaration
fileKeystringRequiredDeleteResponse
DeleteResponse: Object
Type declaration
deletedbooleanRequiredidstringRequiredobjectstringRequiredDictionary
Dictionary<T>: object
Type parameters
TobjectRequiredIndex signature
▪ [k: string]: T
Discount
Discount: Object
Type declaration
codestringRequiredDiscountAllocation
DiscountAllocation: Object
The amount of a discount allocated to a line item
Type declaration
amountnumberRequiredunit_amountnumberRequiredDiscountConditionInput
DiscountConditionInput: Object
Type declaration
customer_groups(string | { id: string })[]idstringoperatorDiscountConditionOperatorproduct_collections(string | { id: string })[]product_tags(string | { id: string })[]product_types(string | { id: string })[]products(string | { id: string })[]rule_idstringDiscountConditionResourceType
DiscountConditionResourceType: EntityTarget<DiscountConditionProduct | DiscountConditionProductType | DiscountConditionProductCollection | DiscountConditionProductTag | DiscountConditionCustomerGroup>
DraftOrderCreateProps
DraftOrderCreateProps: Object
Type declaration
billing_addressPartial<AddressPayload>billing_address_idstringcustomer_idstringdiscountsDiscount[]emailstringRequiredidempotency_keystringitemsItem[]metadataRecord<string, unknown>no_notification_orderbooleanregion_idstringRequiredshipping_addressPartial<AddressPayload>shipping_address_idstringstatusstringEmitData
EmitData<T>: Object
Type parameters
TobjectRequiredType declaration
dataTRequiredeventNamestringRequiredoptionsRecord<string, unknown>ExpandScalar
ExpandScalar<T>: null | T extends string ? string | RegExp : T extends Date ? Date | string : T
Type parameters
TobjectRequiredExtendedStoreDTO
ExtendedStoreDTO: Store & { feature_flags: FeatureFlagsResponse ; fulfillment_providers: FulfillmentProvider[] ; modules: ModulesResponse ; payment_providers: PaymentProvider[] }
Schema
ExtendedStoreDTO allOf:
- $ref: "#/components/schemas/Store"
- type: object
required:
- payment_providers
- fulfillment_providers
- feature_flags
- modules properties: payment_providers: $ref: "#/components/schemas/PaymentProvider" fulfillment_providers: $ref: "#/components/schemas/FulfillmentProvider" feature_flags: $ref: "#/components/schemas/FeatureFlagsResponse" modules: $ref: "#/components/schemas/ModulesResponse"
FeatureFlagsResponse
FeatureFlagsResponse: { key: string ; value: boolean | Record<string, boolean> }[]
Schema
FeatureFlagsResponse type: array items: type: object required:
properties: key: description: The key of the feature flag. type: string value: description: The value of the feature flag. type: boolean
FileServiceGetUploadStreamResult
FileServiceGetUploadStreamResult: Object
Index signature
▪ [x: string]: unknown
Type declaration
FileServiceUploadResult
FileServiceUploadResult: Object
Type declaration
keystringRequiredurlstringRequiredFilterValue
FilterValue<T>: OperatorMap<FilterValue2<T>> | FilterValue2<T> | FilterValue2<T>[] | null
Type parameters
TobjectRequiredFilterValue2
FilterValue2<T>: T | ExpandScalar<T> | Primary<T>
Type parameters
TobjectRequiredFilterableTaxRateProps
FilterableTaxRateProps: Object
Type declaration
codestring | string[] | StringComparisonOperatorcreated_atDate | DateComparisonOperatordeleted_atDate | DateComparisonOperatornamestring | string[]ratenumber | NumericalComparisonOperatorregion_idstring | string[]updated_atDate | DateComparisonOperatorFilterableUserProps
FilterableUserProps: PartialPick<User, "email" | "first_name" | "last_name" | "created_at" | "updated_at" | "deleted_at">
FindProductConfig
FindProductConfig: FindConfig<Product> & PriceListLoadConfig
FindWithRelationsOptions
FindWithRelationsOptions: FindManyOptions<ProductVariant> & { order?: FindOptionsOrder<ProductVariant> ; withDeleted?: boolean }
FindWithoutRelationsOptions
FindWithoutRelationsOptions: DefaultWithoutRelations & { where: DefaultWithoutRelations["where"] & { discount_condition_id?: string | FindOperator<string> } }
FindWithoutRelationsOptions
FindWithoutRelationsOptions: DefaultWithoutRelations & { where: DefaultWithoutRelations["where"] & { categories?: FindOptionsWhere<ProductCategory> ; category_id?: CategoryQueryParams ; discount_condition_id?: string ; include_category_children?: boolean ; price_list_id?: FindOperator<PriceList> ; sales_channel_id?: FindOperator<SalesChannel> ; tags?: FindOperator<ProductTag> } }
FulFillmentItemType
FulFillmentItemType: Object
Type declaration
item_idstringRequiredquantitynumberRequiredFulfillmentItemPartition
FulfillmentItemPartition: Object
Type declaration
FulfillmentOptions
FulfillmentOptions: Object
Type declaration
optionsRecord<string, unknown>[]Requiredprovider_idstringRequiredFulfillmentProviderContainer
FulfillmentProviderContainer: MedusaContainer & { fulfillmentProviderRepository: typeof FulfillmentProviderRepository ; manager: EntityManager } & { [key in `${FulfillmentProviderKey}`]: typeof BaseFulfillmentService }
FulfillmentProviderData
FulfillmentProviderData: Record<string, unknown>
FulfillmentProviderKey
FulfillmentProviderKey: `fp_${string}`
GenerateInputData
GenerateInputData: Object
Type declaration
metadataRecord<string, unknown>quantitynumberRequiredunit_pricenumbervariantIdstringRequiredGenerateLineItemContext
GenerateLineItemContext: Object
Type declaration
customer_idstringincludes_taxbooleanmetadataRecord<string, unknown>order_edit_idstringregion_idstringunit_pricenumberGeneratedAdjustment
GeneratedAdjustment: Object
Type declaration
amountnumberRequireddescriptionstringRequireddiscount_idstringRequiredGetLineItemTotalOptions
GetLineItemTotalOptions: Object
Type declaration
exclude_discountsbooleaninclude_taxbooleanGetRegionPriceContext
GetRegionPriceContext: Object
Type declaration
customer_idstringinclude_discount_pricesbooleanquantitynumberregionIdstringRequiredGetShippingMethodTotalsOptions
GetShippingMethodTotalsOptions: Object
Type declaration
GetTotalsOptions
GetTotalsOptions: Object
Type declaration
exclude_gift_cardsbooleanforce_taxesbooleanGetUploadedFileType
GetUploadedFileType: Object
Index signature
▪ [x: string]: unknown
Type declaration
fileKeystringRequiredisPrivatebooleanGiftCardAllocation
GiftCardAllocation: Object
The amount of a gift card allocated to a line item
Type declaration
amountnumberRequiredunit_amountnumberRequiredGiftCardTransaction
GiftCardTransaction: Object
Type declaration
amountnumberRequiredis_taxableboolean | nullRequiredtax_ratenumber | nullRequiredIdempotencyCallbackResult
IdempotencyCallbackResult: Object
Type declaration
recovery_pointstringresponse_bodyRecord<string, unknown>response_codenumberInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: MedusaContainer & { eventBusService: EventBusService ; manager: EntityManager ; oauthRepository: typeof OauthRepository }
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: { customerService: CustomerService ; featureFlagRouter: FlagRouter ; logger: Logger ; manager: EntityManager ; paymentProviderRepository: typeof PaymentProviderRepository ; paymentRepository: typeof PaymentRepository ; paymentService: PaymentService ; paymentSessionRepository: typeof PaymentSessionRepository ; refundRepository: typeof RefundRepository } & { [key in `${PaymentProviderKey}`]: AbstractPaymentService | typeof BasePaymentService }
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Index signature
▪ [key: string]: unknown
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
InjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedDependencies
InjectedDependencies: Object
Type declaration
managerEntityManagerRequiredInjectedProps
InjectedProps: Object
Type declaration
managerEntityManagerRequiredInventoryItemDTO
InventoryItemDTO: Object
Schema
Title of the inventory item
Type declaration
created_atstring | DateRequireddeleted_atstring | Date | nullRequireddescriptionstring | nullheightnumber | nullhs_codestring | nullidstringRequiredlengthnumber | nullmaterialstring | nullmetadataRecord<string, unknown> | nullmid_codestring | nullorigin_countrystring | nullrequires_shippingbooleanRequiredskustring | nullthumbnailstring | nulltitlestring | nullupdated_atstring | DateRequiredweightnumber | nullwidthnumber | nullInventoryLevelDTO
InventoryLevelDTO: Object
Schema
The date with timezone at which the resource was created.
Type declaration
created_atstring | DateRequireddeleted_atstring | Date | nullRequiredidstringRequiredincoming_quantitynumberRequiredinventory_item_idstringRequiredlocation_idstringRequiredmetadataRecord<string, unknown> | nullRequiredreserved_quantitynumberRequiredstocked_quantitynumberRequiredupdated_atstring | DateRequiredItem
Item: Object
Type declaration
metadataRecord<string, unknown>quantitynumberRequiredtitlestringunit_pricenumbervariant_idstringIteratorResult
IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>
Type parameters
TobjectRequiredTReturnobjectRequiredLineAllocationsMap
LineAllocationsMap: object
A map of line item ids and its corresponding gift card and discount allocations
Index signature
▪ [K: string]: { discount?: DiscountAllocation ; gift_card?: GiftCardAllocation }
LineDiscount
LineDiscount: Object
Associates a line item and discount allocation.
Type declaration
LineDiscountAmount
LineDiscountAmount: Object
Associates a line item and discount allocation.
Type declaration
LineItemAdjustmentServiceProps
LineItemAdjustmentServiceProps: Object
Type declaration
managerEntityManagerRequiredLineItemTotals
LineItemTotals: Object
Type declaration
discount_totalnumberRequiredoriginal_tax_totalnumberRequiredoriginal_totalnumberRequiredquantitynumberRequiredraw_discount_totalnumberRequiredsubtotalnumberRequiredtax_totalnumberRequiredtotalnumberRequiredunit_pricenumberRequiredLineItemTotals
LineItemTotals: Object
Type declaration
discount_totalnumberRequiredoriginal_tax_totalnumberRequiredoriginal_totalnumberRequiredquantitynumberRequiredraw_discount_totalnumberRequiredsubtotalnumberRequiredtax_totalnumberRequiredtotalnumberRequiredunit_pricenumberRequiredLineItemTotalsOptions
LineItemTotalsOptions: Object
Type declaration
calculation_contextTaxCalculationContextexclude_gift_cardsbooleaninclude_taxbooleanuse_tax_linesbooleanLineItemUpdate
LineItemUpdate: Object
Type declaration
metadataRecord<string, unknown>quantitynumberregion_idstringshould_calculate_pricesbooleantitlestringunit_pricenumbervariant_idstringLineItemValidateData
LineItemValidateData: Object
Type declaration
variantobjectvariant.product_idstringRequiredvariant_idstringRequiredListAndCountSelector
ListAndCountSelector: Selector<ProductCollection> & { discount_condition_id?: string ; q?: string }
LookupFunction
LookupFunction: (hostname: string, options: LookupOneOptions, callback: (err: ErrnoException | null, address: string, family: number) => void) => void
Type declaration
(hostname, options, callback): void
Parameters
hostnamestringRequiredReturns
void
voidvoidMedusaContainer
MedusaContainer: AwilixContainer & { createScope: () => MedusaContainer ; registerAdd: <T>(name: string, registration: T) => MedusaContainer }
MedusaContainer
MedusaContainer: AwilixContainer & { createScope: () => MedusaContainer ; registerAdd: <T>(name: string, registration: T) => MedusaContainer }
MiddlewareVerb
MiddlewareVerb: "USE" | "ALL" | RouteVerb
ModuleDeclaration
ModuleDeclaration: ExternalModuleDeclaration | InternalModuleDeclaration
ModulesResponse
ModulesResponse: ModulesResponse
Schema
ModulesResponse type: array items: type: object required:
properties: module: description: The key of the module. type: string resolution: description: The resolution path of the module or false if module is not installed. type: string
OperatorMap
OperatorMap<T>: Object
Type parameters
TobjectRequiredType declaration
$andQuery<T>[]$containedstring[]$containsstring[]$eqExpandScalar<T> | ExpandScalar<T>[]$existsboolean$fulltextstring$gtExpandScalar<T>$gteExpandScalar<T>$ilikestring$inExpandScalar<T>[]$likestring$ltExpandScalar<T>$lteExpandScalar<T>$neExpandScalar<T>$ninExpandScalar<T>[]$notQuery<T>$orQuery<T>[]$overlapstring[]$restringOrder
Order<T>: { [key in keyof T]?: "ASC" | "DESC" | Order<T[key] extends any[] ? T[key][0] : T[key]\> }
Type parameters
TobjectRequiredOrdersReturnItem
OrdersReturnItem: Object
Type declaration
item_idstringRequirednotestringquantitynumberRequiredreason_idstringPaginatedResponse
PaginatedResponse: Object
Type declaration
countnumberRequiredlimitnumberRequiredoffsetnumberRequiredPartial
Partial<T>: { [P in keyof T]?: T[P] }
Make all properties in T optional
Type parameters
TobjectRequiredPaymentCollectionsSessionsBatchInput
PaymentCollectionsSessionsBatchInput: Object
Type declaration
amountnumberRequiredprovider_idstringRequiredsession_idstringPaymentCollectionsSessionsInput
PaymentCollectionsSessionsInput: Object
Type declaration
provider_idstringRequiredPaymentDataInput
PaymentDataInput: Object
Type declaration
amountnumberRequiredcurrency_codestringRequireddataRecord<string, unknown>Requiredprovider_idstringRequiredPaymentProviderKey
PaymentProviderKey: `pp_${string}` | "systemPaymentProviderService"
PaymentSessionInput
PaymentSessionInput: Object
Type declaration
amountnumberRequiredcartCart | { billing_address?: Address | null ; context: Record<string, unknown> ; email: string ; id: string ; shipping_address: Address | null ; shipping_methods: ShippingMethod[] }Requiredcurrency_codestringRequiredcustomerCustomer | nullpaymentSessionDataRecord<string, unknown>payment_session_idstringprovider_idstringRequiredresource_idstringPrevLimit
PrevLimit: [never, 1, 2, 3]
Price
Price: Partial<Omit<MoneyAmount, "created_at" | "updated_at" | "deleted_at">> & { amount: number }
PriceListConstructorProps
PriceListConstructorProps: Object
Type declaration
managerEntityManagerRequiredPricedProduct
PricedProduct: Omit<Partial<Product>, "variants"> & { variants: PricedVariant[] }
Schema
PricedProduct title: "Priced Product" type: object allOf:
- $ref: "#/components/schemas/Product"
- type: object properties: variants: type: array items: $ref: "#/components/schemas/PricedVariant"
PricedShippingOption
PricedShippingOption: Partial<ShippingOption> & ShippingOptionPricing
Schema
PricedShippingOption title: "Priced Shipping Option" type: object allOf:
- $ref: "#/components/schemas/ShippingOption"
- type: object properties: price_incl_tax: type: number description: Price including taxes tax_rates: type: array description: An array of applied tax rates items: type: object properties: rate: type: number description: The tax rate value name: type: string description: The name of the tax rate code: type: string description: The code of the tax rate tax_amount: type: number description: The taxes applied.
PricedVariant
PricedVariant: Partial<ProductVariant> & ProductVariantPricing
Schema
PricedVariant title: "Priced Product Variant" type: object allOf:
- $ref: "#/components/schemas/ProductVariant"
- type: object properties: original_price: type: number description: The original price of the variant without any discounted prices applied. calculated_price: type: number description: The calculated price of the variant. Can be a discounted price. original_price_incl_tax: type: number description: The original price of the variant including taxes. calculated_price_incl_tax: type: number description: The calculated price of the variant including taxes. original_tax: type: number description: The taxes applied on the original price. calculated_tax: type: number description: The taxes applied on the calculated price. tax_rates: type: array description: An array of applied tax rates items: type: object properties: rate: type: number description: The tax rate value name: type: string description: The name of the tax rate code: type: string description: The code of the tax rate
PricingContext
PricingContext: Object
Type declaration
automatic_taxesbooleanRequiredtax_ratenumber | nullRequiredPrimary
Primary<T>: T extends { [PrimaryKeyType]?: infer PK } ? ReadonlyPrimary<PK> : T extends { _id?: infer PK } ? ReadonlyPrimary<PK> | string : T extends { uuid?: infer PK } ? ReadonlyPrimary<PK> : T extends { id?: infer PK } ? ReadonlyPrimary<PK> : never
Type parameters
TobjectRequiredProductCategoryInput
ProductCategoryInput: Object
Type declaration
handlestringis_activebooleanis_internalbooleanparent_categoryProductCategory | nullparent_category_idstring | nullranknumberProductOptionInput
ProductOptionInput: Object
Type declaration
titlestringRequiredvaluesProductOptionValue[]ProductSelector
ProductSelector: FilterableProductProps | Selector<Product> & { category_id?: string[] | FindOperator<ProductCategory> ; discount_condition_id?: string ; price_list_id?: string[] | FindOperator<PriceList> ; q?: string ; sales_channel_id?: string[] | FindOperator<SalesChannel> }
ProductVariantOption
ProductVariantOption: Object
Type declaration
option_idstringRequiredvaluestringRequiredProductVariantPrice
ProductVariantPrice: Object
Type declaration
amountnumberRequiredcurrency_codestringidstringmax_quantitynumbermin_quantitynumberregion_idstringProductVariantPricing
ProductVariantPricing: { calculated_price: number | null ; calculated_price_includes_tax?: boolean | null ; calculated_price_type?: string | null ; original_price: number | null ; original_price_includes_tax?: boolean | null ; prices: MoneyAmount[] } & TaxedPricing
PropertyDecorator
PropertyDecorator: (target: Object, propertyKey: string | symbol) => void
Type declaration
(target, propertyKey): void
Parameters
propertyKeystring | symbolRequiredReturns
void
voidvoidPropertyKey
PropertyKey: string | number | symbol
ProviderLineItemTaxLine
ProviderLineItemTaxLine: Object
The tax line properties for a given line item.
Type declaration
codestring | nullRequireditem_idstringRequiredmetadataRecord<string, unknown>namestringRequiredratenumberRequiredProviderShippingMethodTaxLine
ProviderShippingMethodTaxLine: Object
The tax line properties for a given shipping method.
Type declaration
codestring | nullRequiredmetadataRecord<string, unknown>namestringRequiredratenumberRequiredshipping_method_idstringRequiredProviderTaxLine
ProviderTaxLine: ProviderLineItemTaxLine | ProviderShippingMethodTaxLine
A union type of the possible provider tax lines.
Query
Query<T>: T extends object ? T extends Scalar ? never : FilterQuery<T> : FilterValue<T>
Type parameters
TobjectRequiredReadableStreamController
ReadableStreamController<T>: ReadableStreamDefaultController<T>
Type parameters
TobjectRequiredReadableStreamDefaultReadResult
ReadableStreamDefaultReadResult<T>: ReadableStreamDefaultReadValueResult<T> | ReadableStreamDefaultReadDoneResult
Type parameters
TobjectRequiredReadonly
Readonly<T>: { readonly [P in keyof T]: T[P] }
Make all properties in T readonly
Type parameters
TobjectRequiredReadonlyPrimary
ReadonlyPrimary<T>: T extends any[] ? Readonly<T> : T
Type parameters
TobjectRequiredRegionDetails
RegionDetails: Object
Type declaration
idstringRequiredtax_ratenumber | nullRequiredRemoteQueryFunction
RemoteQueryFunction: (query: string | RemoteJoinerQuery | object, variables?: Record<string, unknown>) => Promise<any> | null
Type declaration
(query, variables?): Promise<any> | null
Parameters
variablesRecord<string, unknown>Returns
Promise<any> | null
Promise<any\> \| ``null``Promise<any> | nullReorderConditions
ReorderConditions: Object
Type declaration
originalParentIdstring | nullRequiredoriginalRanknumberRequiredshouldChangeParentbooleanRequiredshouldChangeRankbooleanRequiredshouldDeleteElementbooleanRequiredshouldIncrementRankbooleanRequiredtargetCategoryIdstringRequiredtargetParentIdstring | null | undefinedRequiredtargetRanknumber | undefinedRequiredRequestContext
RequestContext: Object
Type declaration
ipstringRequiredReservationItemDTO
ReservationItemDTO: Object
Schema
Represents a reservation of an inventory item at a stock location
Type declaration
created_atstring | DateRequiredcreated_bystring | nulldeleted_atstring | Date | nullRequireddescriptionstring | nullidstringRequiredinventory_item_idstringRequiredline_item_idstring | nulllocation_idstringRequiredmetadataRecord<string, unknown> | nullRequiredquantitynumberRequiredupdated_atstring | DateRequiredReserveQuantityContext
ReserveQuantityContext: Object
Type declaration
lineItemIdstringlocationIdstringsalesChannelIdstring | nullReturnedData
ReturnedData: Object
Type declaration
dataRecord<string, unknown>RequiredstatusstringRequiredtostringRequiredRouteVerb
RouteVerb: typeof HTTP_METHODS[number]
Scalar
Scalar: boolean | number | string | bigint | symbol | Date | RegExp | Buffer | { toHexString: Method toHexString }
SessionOptions
SessionOptions: Object
Type declaration
namestringresavebooleanrollingbooleansaveUninitializedbooleansecretstringttlnumberShippingMethod
ShippingMethod: Object
Type declaration
dataRecord<string, unknown>option_idstringRequiredpricenumberShippingMethodData
ShippingMethodData: Record<string, unknown>
ShippingMethodTotals
ShippingMethodTotals: Object
Type declaration
original_tax_totalnumberRequiredoriginal_totalnumberRequiredpricenumberRequiredsubtotalnumberRequiredtax_totalnumberRequiredtotalnumberRequiredShippingMethodTotals
ShippingMethodTotals: Object
Type declaration
original_tax_totalnumberRequiredoriginal_totalnumberRequiredpricenumberRequiredsubtotalnumberRequiredtax_totalnumberRequiredtotalnumberRequiredShippingMethodUpdate
ShippingMethodUpdate: Object
Type declaration
claim_order_idstring | nulldataanyorder_idstringpricenumberreturn_idstringswap_idstringShippingOptionData
ShippingOptionData: Record<string, unknown>
ShippingOptionPricing
ShippingOptionPricing: Object
Type declaration
SocketConnectOpts
SocketConnectOpts: TcpSocketConnectOpts | IpcSocketConnectOpts
SocketReadyState
SocketReadyState: "opening" | "open" | "readOnly" | "writeOnly" | "closed"
StagedJobServiceProps
StagedJobServiceProps: Object
Type declaration
managerEntityManagerRequiredStockLocationDTO
StockLocationDTO: Object
Schema
Represents a Stock Location
Type declaration
addressStockLocationAddressDTOaddress_idstringRequiredcreated_atstring | DateRequireddeleted_atstring | Date | nullRequiredidstringRequiredmetadataRecord<string, unknown> | nullRequirednamestringRequiredupdated_atstring | DateRequiredStockLocationExpandedDTO
StockLocationExpandedDTO: StockLocationDTO & { sales_channels?: any[] }
Schema
StockLocationExpandedDTO allOf:
- $ref: "#/components/schemas/StockLocationDTO"
- type: object properties: sales_channels: $ref: "#/components/schemas/SalesChannel"
Subscriber
Subscriber<T>: (data: T, eventName: string) => Promise<void>
Type parameters
TobjectRequiredType declaration
(data, eventName): Promise<void>
Parameters
dataTRequiredeventNamestringRequiredReturns
Promise<void>
PromisePromise<void>RequiredSubscriberContext
SubscriberContext: Object
Type declaration
subscriberIdstringRequiredSubtotalOptions
SubtotalOptions: Object
Options to use for subtotal calculations
Type declaration
excludeNonDiscountsbooleanTaxLinesMaps
TaxLinesMaps: Object
Type declaration
lineItemsTaxLinesobjectRequiredshippingMethodsTaxLinesobjectRequiredTaxRateListByConfig
TaxRateListByConfig: Object
Type declaration
region_idstringTaxServiceRate
TaxServiceRate: Object
The tax rate object as configured in Medusa. These may have an unspecified numerical rate as they may be used for lookup purposes in the tax provider plugin.
Type declaration
codestring | nullRequirednamestringRequiredratenumber | nullTaxedPricing
TaxedPricing: Object
Type declaration
calculated_price_incl_taxnumber | nullRequiredcalculated_taxnumber | nullRequiredoriginal_price_incl_taxnumber | nullRequiredoriginal_taxnumber | nullRequiredTotalsConfig
TotalsConfig: Object
Type declaration
force_taxesbooleanTotalsContext
TotalsContext: Object
Type declaration
force_taxesbooleanincludesobjectincludes.returnable_itemsbooleanTotalsServiceProps
TotalsServiceProps: Object
Type declaration
managerEntityManagerRequiredTransformCallback
TransformCallback: (error?: Error | null, data?: any) => void
Type declaration
(error?, data?): void
Parameters
errorError | nulldataanyReturns
void
voidvoidTransformer
Transformer: (item?: LineItem, quantity?: number, additional?: OrdersReturnItem) => Promise<DeepPartial<LineItem>> | DeepPartial<LineItem>
Type declaration
(item?, quantity?, additional?): Promise<DeepPartial<LineItem>> | DeepPartial<LineItem>
Parameters
Returns
Promise<DeepPartial<LineItem>> | DeepPartial<LineItem>
TypedArray
TypedArray: Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array
UpdateAnalyticsConfig
UpdateAnalyticsConfig: Object
Type declaration
anonymizebooleanopt_outbooleanUpdateClaimInput
UpdateClaimInput: Object
Type declaration
claim_itemsUpdateClaimItemInput[]metadataRecord<string, unknown>no_notificationbooleanshipping_methodsUpdateClaimShippingMethodInput[]UpdateClaimItemImageInput
UpdateClaimItemImageInput: Object
Type declaration
idstringurlstringUpdateClaimItemInput
UpdateClaimItemInput: Object
Type declaration
idstringRequiredmetadataRecord<string, unknown>notestringreasonstringUpdateClaimItemTagInput
UpdateClaimItemTagInput: Object
Type declaration
idstringvaluestringUpdateClaimShippingMethodInput
UpdateClaimShippingMethodInput: Object
Type declaration
dataRecord<string, unknown>idstringoption_idstringpricenumberUpdateCurrencyInput
UpdateCurrencyInput: Object
Type declaration
includes_taxbooleanUpdateCustomerInput
UpdateCustomerInput: Object
Type declaration
billing_addressAddressPayload | stringbilling_address_idstringemailstringfirst_namestringgroups{ id: string }[]last_namestringmetadataRecord<string, unknown>passwordstringphonestringUpdateDiscountInput
UpdateDiscountInput: Object
Type declaration
codestringends_atDate | nullis_disabledbooleanmetadataRecord<string, unknown>regionsstring[]starts_atDateusage_limitnumber | nullvalid_durationstring | nullUpdateDiscountRuleInput
UpdateDiscountRuleInput: Object
Type declaration
allocationAllocationTypeconditionsDiscountConditionInput[]descriptionstringidstringRequiredvaluenumberUpdateGiftCardInput
UpdateGiftCardInput: Object
Type declaration
balancenumberends_atDate | nullis_disabledbooleanmetadataRecord<string, unknown>region_idstringUpdateOauthInput
UpdateOauthInput: Object
Type declaration
dataRecord<string, unknown>RequiredUpdateOrderInput
UpdateOrderInput: Object
Type declaration
billing_addressAddressPayloadcustomer_idstringdiscountsobject[]emailstringfulfillment_statusFulfillmentStatusitemsobject[]metadataRecord<string, unknown>no_notificationbooleanpaymentPaymentpayment_methodobjectpayment_method.dataRecord<string, unknown>payment_method.provider_idstringpayment_statusPaymentStatusregionstringshipping_addressAddressPayloadshipping_method{ data?: Record<string, unknown> ; items?: Record<string, unknown>[] ; price?: number ; profile_id?: string ; provider_id?: string }[]statusOrderStatusUpdateProductCategoryInput
UpdateProductCategoryInput: ProductCategoryInput & { name?: string }
UpdateProductCollection
UpdateProductCollection: Object
Type declaration
handlestringmetadataRecord<string, unknown>titlestringUpdateProductInput
UpdateProductInput: Omit<Partial<CreateProductInput>, "variants"> & { variants?: UpdateProductProductVariantDTO[] }
UpdateProductProductVariantDTO
UpdateProductProductVariantDTO: Object
Type declaration
allow_backorderbooleanbarcodestringeanstringheightnumberhs_codestringidstringinventory_quantitynumberlengthnumbermanage_inventorybooleanmaterialstringmetadataRecord<string, unknown>mid_codestringoptions{ option_id: string ; value: string }[]origin_countrystringskustringtitlestringupcstringweightnumberwidthnumberUpdateProductVariantData
UpdateProductVariantData: Object
Type declaration
UpdateProductVariantInput
UpdateProductVariantInput: Object
Type declaration
allow_backorderbooleanbarcodestringeanstringheightnumberhs_codestringinventory_quantitynumberlengthnumbermanage_inventorybooleanmaterialstringmetadataRecord<string, unknown>mid_codestringoptionsProductVariantOption[]origin_countrystringpricesProductVariantPrice[]product_idstringskustringtitlestringupcstringvariant_ranknumberweightnumberwidthnumberUpdateRegionInput
UpdateRegionInput: Object
Type declaration
automatic_taxesbooleancountriesstring[]currency_codestringfulfillment_providersstring[]gift_cards_taxablebooleanincludes_taxbooleanmetadataRecord<string, unknown>namestringpayment_providersstring[]tax_codestringtax_provider_idstring | nulltax_ratenumberUpdateReturnInput
UpdateReturnInput: Object
Type declaration
itemsOrdersReturnItem[]metadataRecord<string, unknown>no_notificationbooleanshipping_methodobjectshipping_method.option_idstringRequiredshipping_method.pricenumberUpdateReturnReason
UpdateReturnReason: Object
Type declaration
descriptionstringlabelstringmetadataRecord<string, unknown>parent_return_reason_idstringUpdateShippingOptionInput
UpdateShippingOptionInput: Object
Type declaration
admin_onlybooleanamountnumberdatastringincludes_taxbooleanis_returnbooleanmetadataRecord<string, unknown>namestringprice_typeShippingOptionPriceTypeprofile_idstringprovider_idstringregion_idstringrequirementsShippingOptionRequirement[]UpdateShippingProfile
UpdateShippingProfile: Object
Type declaration
metadataRecord<string, unknown>namestringproductsstring[]shipping_optionsstring[]UpdateStoreInput
UpdateStoreInput: Object
Type declaration
currenciesstring[]default_currency_codestringdefault_sales_channel_idstringinvite_link_templatestringmetadataRecord<string, unknown>namestringpayment_link_templatestringswap_link_templatestringUpdateTaxRateInput
UpdateTaxRateInput: Object
Type declaration
codestringnamestringratenumber | nullregion_idstringUpdateVariantPricesData
UpdateVariantPricesData: Object
Type declaration
variantIdstringRequiredUpdateVariantRegionPriceData
UpdateVariantRegionPriceData: Object
Type declaration
priceobjectRequiredprice.amountnumberRequiredprice.currency_codestringRequiredprice.region_idstringRequiredvariantIdstringRequiredUploadStreamDescriptorType
UploadStreamDescriptorType: Object
Index signature
▪ [x: string]: unknown
Type declaration
extstringisPrivatebooleannamestringRequiredUpsertTagsInput
UpsertTagsInput: Partial<ProductTag> & { value: string }[]
UpsertTypeInput
UpsertTypeInput: Partial<ProductType> & { value: string }
UserServiceProps
UserServiceProps: Object
Type declaration
managerEntityManagerRequiredWithImplicitCoercion
WithImplicitCoercion<T>: T | { valueOf: Method valueOf }
Type parameters
TobjectRequiredhandler
handler: (req: Request, res: Response) => Promise<void>
Type declaration
(req, res): Promise<void>
Parameters
reqRequestRequiredresResponseRequiredReturns
Promise<void>
PromisePromise<void>RequiredmiddlewareHandlerType
middlewareHandlerType: (options: Record<string, unknown>) => RequestHandler
Type declaration
(options): RequestHandler
Parameters
optionsRecord<string, unknown>RequiredReturns
RequestHandler
middlewareType
middlewareType: Object
Type declaration
optionsRecord<string, unknown>RequiredVariables
AddressRepository
Const AddressRepository: Repository
AdminGetDiscountsParams_base
Const AdminGetDiscountsParams_base: internal
AdminGetInventoryItemsParams_base
Const AdminGetInventoryItemsParams_base: internal
AdminGetPriceListsPriceListProductsParams_base
Const AdminGetPriceListsPriceListProductsParams_base: internal
AdminGetProductCategoriesParams_base
Const AdminGetProductCategoriesParams_base: internal
AdminGetReservationsParams_base
Const AdminGetReservationsParams_base: internal
AdminGetSalesChannelsParams_base
Const AdminGetSalesChannelsParams_base: internal
AdminGetStockLocationsParams_base
Const AdminGetStockLocationsParams_base: internal
AnalyticsConfigRepository
Const AnalyticsConfigRepository: Repository
BatchJobRepository
Const BatchJobRepository: Repository
Buffer
Buffer: BufferConstructor
CartRepository
Const CartRepository: Repository & { findOneWithRelations: Method findOneWithRelations ; findWithRelations: Method findWithRelations }
ClaimRepository
Const ClaimRepository: Repository
CountryRepository
Const CountryRepository: Repository
CurrencyRepository
Const CurrencyRepository: Repository
CustomShippingOptionRepository
Const CustomShippingOptionRepository: Repository
CustomerGroupRepository
Const CustomerGroupRepository: Repository & { addCustomers: Method addCustomers ; findWithRelationsAndCount: Method findWithRelationsAndCount ; removeCustomers: Method removeCustomers }
CustomerRepository
Const CustomerRepository: Repository & { listAndCount: Method listAndCount }
DiscountConditionRepository
Const DiscountConditionRepository: Repository & { 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
FulfillmentProviderRepository
Const FulfillmentProviderRepository: Repository
FulfillmentRepository
Const FulfillmentRepository: Repository
GetOrderEditsParams_base
Const GetOrderEditsParams_base: internal
GetPublishableApiKeySalesChannelsParams_base
Const GetPublishableApiKeySalesChannelsParams_base: internal
GetPublishableApiKeysParams_base
Const GetPublishableApiKeysParams_base: internal
GiftCardRepository
Const GiftCardRepository: Repository & { listGiftCardsAndCount: Method listGiftCardsAndCount }
GiftCardTransactionRepository
Const GiftCardTransactionRepository: Repository
HTTP_METHODS
Const HTTP_METHODS: readonly ["GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS", "HEAD"]
List of all the supported HTTP methods
IdempotencyKeyRepository
Const IdempotencyKeyRepository: Repository
ImageRepository
Const ImageRepository: Repository & { insertBulk: Method insertBulk ; upsertImages: Method upsertImages }
LineItemAdjustmentRepository
Const LineItemAdjustmentRepository: Repository
LineItemRepository
Const LineItemRepository: Repository & { findByReturn: Method findByReturn }
LineItemTaxLineRepository
Const LineItemTaxLineRepository: Repository & { deleteForCart: Method deleteForCart ; upsertLines: Method upsertLines }
MoneyAmountRepository
Const MoneyAmountRepository: Repository & { 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
NotificationProviderRepository
Const NotificationProviderRepository: Repository
NotificationRepository
Const NotificationRepository: Repository
OauthRepository
Const OauthRepository: Repository
OrderEditRepository
Const OrderEditRepository: Repository
OrderItemChangeRepository
Const OrderItemChangeRepository: Repository
OrderRepository
Const OrderRepository: Repository & { findOneWithRelations: Method findOneWithRelations ; findWithRelations: Method findWithRelations }
PaymentCollectionRepository
Const PaymentCollectionRepository: Repository & { getPaymentCollectionIdByPaymentId: Method getPaymentCollectionIdByPaymentId ; getPaymentCollectionIdBySessionId: Method getPaymentCollectionIdBySessionId }
PaymentProviderRepository
Const PaymentProviderRepository: Repository
PaymentRepository
Const PaymentRepository: Repository
PaymentSessionRepository
Const PaymentSessionRepository: Repository
PriceListRepository
Const PriceListRepository: Repository & { listAndCount: Method listAndCount ; listPriceListsVariantIdsMap: Method listPriceListsVariantIdsMap }
ProductCategoryRepository
Const ProductCategoryRepository: TreeRepository & { addProducts: Method addProducts ; findOneWithDescendants: Method findOneWithDescendants ; getFreeTextSearchResultsAndCount: Method getFreeTextSearchResultsAndCount ; removeProducts: Method removeProducts }
ProductCollectionRepository
Const ProductCollectionRepository: Repository & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId }
ProductOptionRepository
Const ProductOptionRepository: Repository
ProductRepository
Const ProductRepository: Repository & { _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 & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId ; insertBulk: Method insertBulk ; listTagsByUsage: Method listTagsByUsage ; upsertTags: Method upsertTags }
ProductTypeRepository
Const ProductTypeRepository: Repository & { findAndCountByDiscountConditionId: Method findAndCountByDiscountConditionId ; upsertType: Method upsertType }
ProductVariantRepository
Const ProductVariantRepository: Repository
ReadableByteStreamController
ReadableByteStreamController: Object
Call signature
new ReadableByteStreamController(): ReadableByteStreamController
Returns
Type declaration
ReadableStream
ReadableStream: Object
Call signature
new ReadableStream(underlyingSource, strategy?): ReadableStream<Uint8Array>
Parameters
strategyQueuingStrategy<Uint8Array>Returns
ReadableStream<Uint8Array>
new ReadableStream<R>(underlyingSource?, strategy?): ReadableStream<R>
RobjectRequiredParameters
underlyingSourceUnderlyingSource<R>strategyQueuingStrategy<R>Returns
Type declaration
ReadableStreamDefaultController
ReadableStreamDefaultController: Object
Call signature
new ReadableStreamDefaultController(): ReadableStreamDefaultController<any>
Returns
ReadableStreamDefaultController<any>
Type declaration
ReadableStreamDefaultReader
ReadableStreamDefaultReader: Object
Call signature
new ReadableStreamDefaultReader<R>(stream): ReadableStreamDefaultReader<R>
RobjectRequiredParameters
Returns
ReadableStreamDefaultReader<R>
Type declaration
RefundRepository
Const RefundRepository: Repository
RegionRepository
Const RegionRepository: Repository
ReturnItemRepository
Const ReturnItemRepository: Repository
ReturnReasonRepository
Const ReturnReasonRepository: Repository
ReturnRepository
Const ReturnRepository: Repository
SalesChannelRepository
Const SalesChannelRepository: Repository & { addProducts: Method addProducts ; getFreeTextSearchResultsAndCount: Method getFreeTextSearchResultsAndCount ; listProductIdsBySalesChannelIds: Method listProductIdsBySalesChannelIds ; removeProducts: Method removeProducts }
SharedArrayBuffer
SharedArrayBuffer: SharedArrayBufferConstructor
ShippingMethodRepository
Const ShippingMethodRepository: Repository
ShippingOptionRepository
Const ShippingOptionRepository: Repository & { upsertShippingProfile: Method upsertShippingProfile }
ShippingOptionRequirementRepository
Const ShippingOptionRequirementRepository: Repository
ShippingProfileRepository
Const ShippingProfileRepository: Repository & { findByProducts: Method findByProducts }
StagedJobRepository
Const StagedJobRepository: Repository & { insertBulk: Method insertBulk }
StoreGetProductCategoriesParams_base
Const StoreGetProductCategoriesParams_base: internal
StoreRepository
Const StoreRepository: Repository
SwapRepository
Const SwapRepository: Repository
TaxProviderRepository
Const TaxProviderRepository: Repository
TrackingLinkRepository
Const TrackingLinkRepository: Repository
UserRepository
Const UserRepository: Repository
WritableStream
WritableStream: Object
Call signature
new WritableStream<W>(underlyingSink?, strategy?): WritableStream<W>
WobjectRequiredParameters
underlyingSinkUnderlyingSink<W>strategyQueuingStrategy<W>Returns
Type declaration
WritableStreamDefaultController
WritableStreamDefaultController: Object
Call signature
new WritableStreamDefaultController(): WritableStreamDefaultController
Returns
WritableStreamDefaultController
Type declaration
WritableStreamDefaultWriter
WritableStreamDefaultWriter: Object
Call signature
new WritableStreamDefaultWriter<W>(stream): WritableStreamDefaultWriter<W>
WobjectRequiredParameters
Returns
WritableStreamDefaultWriter<W>
Type declaration
Functions
Error
Error(message?): Error
Parameters
messagestringReturns
Object
Object(): any
Provides functionality common to all JavaScript objects.
Returns
any
anyanyObject(value): any
Provides functionality common to all JavaScript objects.
Parameters
valueanyRequiredReturns
any
anyany