feat(sdk): Replace region calls with the SDK in admin, apply typings … (#7371)
This commit is contained in:
@@ -14,7 +14,6 @@ import { priceLists } from "./price-lists"
|
||||
import { productTypes } from "./product-types"
|
||||
import { products } from "./products"
|
||||
import { promotions } from "./promotions"
|
||||
import { regions } from "./regions"
|
||||
import { orders } from "./orders"
|
||||
import { fulfillments } from "./fulfillments"
|
||||
import { reservations } from "./reservations"
|
||||
@@ -45,7 +44,6 @@ export const client = {
|
||||
tags: tags,
|
||||
users: users,
|
||||
orders: orders,
|
||||
regions: regions,
|
||||
taxes: taxes,
|
||||
invites: invites,
|
||||
inventoryItems: inventoryItems,
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
import { CreateRegionDTO, UpdateRegionDTO } from "@medusajs/types"
|
||||
import {
|
||||
RegionDeleteRes,
|
||||
RegionListRes,
|
||||
RegionRes,
|
||||
} from "../../types/api-responses"
|
||||
import { deleteRequest, getRequest, postRequest } from "./common"
|
||||
|
||||
async function retrieveRegion(id: string, query?: Record<string, any>) {
|
||||
return getRequest<RegionRes>(`/admin/regions/${id}`, query)
|
||||
}
|
||||
|
||||
async function listRegions(query?: Record<string, any>) {
|
||||
return getRequest<RegionListRes>(`/admin/regions`, query)
|
||||
}
|
||||
|
||||
async function createRegion(payload: CreateRegionDTO) {
|
||||
return postRequest<RegionRes>(`/admin/regions`, payload)
|
||||
}
|
||||
|
||||
async function updateRegion(id: string, payload: UpdateRegionDTO) {
|
||||
return postRequest<RegionRes>(`/admin/regions/${id}`, payload)
|
||||
}
|
||||
|
||||
async function deleteRegion(id: string) {
|
||||
return deleteRequest<RegionDeleteRes>(`/admin/regions/${id}`)
|
||||
}
|
||||
|
||||
export const regions = {
|
||||
retrieve: retrieveRegion,
|
||||
list: listRegions,
|
||||
create: createRegion,
|
||||
update: updateRegion,
|
||||
delete: deleteRegion,
|
||||
}
|
||||
Reference in New Issue
Block a user