3.0 KiB
3.0 KiB
Class: IdempotencyKeyService
Hierarchy
-
"medusa-interfaces"↳
IdempotencyKeyService
Constructors
constructor
• new IdempotencyKeyService(__namedParameters)
Parameters
| Name | Type |
|---|---|
__namedParameters |
Object |
Overrides
BaseService.constructor
Defined in
Methods
create
▸ create(payload): Promise<IdempotencyKeyModel>
Parameters
| Name | Type | Description |
|---|---|---|
payload |
any |
Returns
Promise<IdempotencyKeyModel>
Defined in
services/idempotency-key.js:52
initializeRequest
▸ initializeRequest(headerKey, reqMethod, reqParams, reqPath): Promise<IdempotencyKeyModel>
Parameters
| Name | Type | Description |
|---|---|---|
headerKey |
string |
|
reqMethod |
string |
|
reqParams |
string |
|
reqPath |
string |
Returns
Promise<IdempotencyKeyModel>
Defined in
services/idempotency-key.js:26
lock
▸ lock(idempotencyKey): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
idempotencyKey |
string |
Returns
Promise<any>
Defined in
services/idempotency-key.js:90
retrieve
▸ retrieve(idempotencyKey): Promise<IdempotencyKeyModel>
Parameters
| Name | Type | Description |
|---|---|---|
idempotencyKey |
string |
Returns
Promise<IdempotencyKeyModel>
Defined in
services/idempotency-key.js:73
update
▸ update(idempotencyKey, update): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
idempotencyKey |
string |
|
update |
any |
Returns
Promise<any>
Defined in
services/idempotency-key.js:117
workStage
▸ workStage(idempotencyKey, func): IdempotencyKeyModel
Parameters
| Name | Type | Description |
|---|---|---|
idempotencyKey |
string |
|
func |
Function |
Returns
IdempotencyKeyModel