7.2 KiB
Class: RegionService
Hierarchy
-
"medusa-interfaces"↳
RegionService
Constructors
constructor
• new RegionService(__namedParameters)
Parameters
| Name | Type |
|---|---|
__namedParameters |
Object |
Overrides
BaseService.constructor
Defined in
Properties
Events
▪ Static Events: Object
Type declaration
| Name | Type |
|---|---|
CREATED |
string |
DELETED |
string |
UPDATED |
string |
Defined in
Methods
addCountry
▸ addCountry(regionId, code): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
code |
string |
Returns
Promise<any>
Defined in
addFulfillmentProvider
▸ addFulfillmentProvider(regionId, providerId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
providerId |
string |
Returns
Promise<any>
Defined in
addPaymentProvider
▸ addPaymentProvider(regionId, providerId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
providerId |
string |
Returns
Promise<any>
Defined in
create
▸ create(regionObject): Region
Parameters
| Name | Type | Description |
|---|---|---|
regionObject |
Region |
Returns
Region
Defined in
delete
▸ delete(regionId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
Returns
Promise<any>
Defined in
list
▸ list(selector?, config?): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
selector |
any |
|
config |
any |
Returns
Promise<any>
Defined in
removeCountry
▸ removeCountry(regionId, code): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
code |
string |
Returns
Promise<any>
Defined in
removeFulfillmentProvider
▸ removeFulfillmentProvider(regionId, providerId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
providerId |
string |
Returns
Promise<any>
Defined in
removePaymentProvider
▸ removePaymentProvider(regionId, providerId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
providerId |
string |
Returns
Promise<any>
Defined in
retrieve
▸ retrieve(regionId, config?): Region
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
config |
any |
Returns
Region
Defined in
retrieveByCountryCode
▸ retrieveByCountryCode(code, config?): Promise<Region>
Parameters
| Name | Type |
|---|---|
code |
any |
config |
Object |
Returns
Promise<Region>
Defined in
update
▸ update(regionId, update): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
regionId |
string |
|
update |
any |
Returns
Promise<any>
Defined in
validateCountry_
▸ validateCountry_(code, regionId): Promise<any>
Parameters
| Name | Type | Description |
|---|---|---|
code |
string |
|
regionId |
string |
Returns
Promise<any>
Defined in
validateCurrency_
▸ validateCurrency_(currencyCode): Promise<void>
Parameters
| Name | Type | Description |
|---|---|---|
currencyCode |
string |
Returns
Promise<void>
Defined in
validateFields_
▸ validateFields_(region, id?): any
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
region |
any |
undefined |
|
id |
null | string |
undefined |
Returns
any
Defined in
validateTaxRate_
▸ validateTaxRate_(taxRate): void
Parameters
| Name | Type | Description |
|---|---|---|
taxRate |
number |
Returns
void
Defined in
withTransaction
▸ withTransaction(transactionManager): RegionService
Parameters
| Name | Type |
|---|---|
transactionManager |
any |