8.3 KiB
Class: ClaimService
Hierarchy
-
"medusa-interfaces"↳
ClaimService
Constructors
constructor
• new ClaimService(__namedParameters)
Parameters
| Name | Type |
|---|---|
__namedParameters |
Object |
Overrides
BaseService.constructor
Defined in
Properties
addressRepo_
• addressRepo_: any
Defined in
claimItemService_
• claimItemService_: any
Defined in
claimRepository_
• claimRepository_: any
Defined in
eventBus_
• eventBus_: any
Defined in
fulfillmentProviderService_
• fulfillmentProviderService_: any
Defined in
fulfillmentService_
• fulfillmentService_: any
Defined in
inventoryService_
• inventoryService_: any
Defined in
lineItemService_
• lineItemService_: any
Defined in
paymentProviderService_
• paymentProviderService_: any
Defined in
regionService_
• regionService_: any
Defined in
returnService_
• returnService_: any
Defined in
shippingOptionService_
• shippingOptionService_: any
Defined in
taxProviderService_
• taxProviderService_: any
Defined in
totalsService_
• totalsService_: any
Defined in
Events
▪ Static Events: Object
Type declaration
| Name | Type |
|---|---|
CANCELED |
string |
CREATED |
string |
FULFILLMENT_CREATED |
string |
REFUND_PROCESSED |
string |
SHIPMENT_CREATED |
string |
UPDATED |
string |
Defined in
Methods
cancel
▸ cancel(id): Promise<any>
Parameters
| Name | Type |
|---|---|
id |
any |
Returns
Promise<any>
Defined in
cancelFulfillment
▸ cancelFulfillment(fulfillmentId): Promise<any>
Parameters
| Name | Type |
|---|---|
fulfillmentId |
any |
Returns
Promise<any>
Defined in
create
▸ create(data): any
Creates a Claim on an Order. Claims consists of items that are claimed and optionally items to be sent as replacement for the claimed items. The shipping address that the new items will be shipped to
Parameters
| Name | Type | Description |
|---|---|---|
data |
any |
the object containing all data required to create a claim |
Returns
any
created claim
Defined in
createFulfillment
▸ createFulfillment(id, config?): Claim
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
the object containing all data required to create a claim |
config |
Object |
config object |
config.metadata |
any |
config metadata |
config.no_notification |
undefined | boolean |
config no notification |
Returns
Claim
created claim
Defined in
createShipment
▸ createShipment(id, fulfillmentId, trackingLinks, config?): Promise<any>
Parameters
| Name | Type | Default value |
|---|---|---|
id |
any |
undefined |
fulfillmentId |
any |
undefined |
trackingLinks |
any |
undefined |
config |
Object |
undefined |
config.metadata |
Object |
{} |
config.no_notification |
undefined |
undefined |
Returns
Promise<any>
Defined in
deleteMetadata
▸ deleteMetadata(orderId, key): Promise<any>
Dedicated method to delete metadata for an order.
Parameters
| Name | Type | Description |
|---|---|---|
orderId |
string |
the order to delete metadata from. |
key |
string |
key for metadata field |
Returns
Promise<any>
resolves to the updated result.
Defined in
list
▸ list(selector, config?): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
selector |
any |
the query object for find |
config |
any |
the config object containing query settings |
Returns
Promise<any>
the result of the find operation
Defined in
processRefund
▸ processRefund(id): Promise<any>
Parameters
| Name | Type |
|---|---|
id |
any |
Returns
Promise<any>
Defined in
retrieve
▸ retrieve(claimId, config?): Promise<Order>
Gets an order by id.
Parameters
| Name | Type | Description |
|---|---|---|
claimId |
string |
id of order to retrieve |
config |
any |
the config object containing query settings |
Returns
Promise<Order>
the order document
Defined in
update
▸ update(id, data): any
Parameters
| Name | Type |
|---|---|
id |
any |
data |
any |
Returns
any
Defined in
withTransaction
▸ withTransaction(manager): ClaimService
Parameters
| Name | Type |
|---|---|
manager |
any |