Feat: client admin shipping profiles (#929)
* shipping profiles resource * spelling
This commit is contained in:
1 parent
8782016095
commit
b70df6be94
3 files changed
+46
-1
No files matched your search
@@ -7,7 +7,7 @@ import AdminDraftOrdersResource from "./draft-orders"
|
|||||||
import AdminGiftCardsResource from "./gift-cards"
|
import AdminGiftCardsResource from "./gift-cards"
|
||||||
import AdminInvitesResource from "./invites"
|
import AdminInvitesResource from "./invites"
|
||||||
import AdminNotesResource from "./notes"
|
import AdminNotesResource from "./notes"
|
||||||
|
import AdminShippingProfilesResource from "./shipping-profiles"
|
||||||
class Admin extends BaseResource {
|
class Admin extends BaseResource {
|
||||||
public auth = new AdminAuthResource(this.client)
|
public auth = new AdminAuthResource(this.client)
|
||||||
public customers = new AdminCustomersResource(this.client)
|
public customers = new AdminCustomersResource(this.client)
|
||||||
@@ -17,6 +17,7 @@ class Admin extends BaseResource {
|
|||||||
public giftCards = new AdminGiftCardsResource(this.client)
|
public giftCards = new AdminGiftCardsResource(this.client)
|
||||||
public invites = new AdminInvitesResource(this.client)
|
public invites = new AdminInvitesResource(this.client)
|
||||||
public notes = new AdminNotesResource(this.client)
|
public notes = new AdminNotesResource(this.client)
|
||||||
|
public shippingProfiles = new AdminShippingProfilesResource(this.client)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Admin
|
export default Admin
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
import {
|
||||||
|
AdminDeleteShippingProfileRes,
|
||||||
|
AdminPostShippingProfilesProfileReq,
|
||||||
|
AdminPostShippingProfilesReq,
|
||||||
|
AdminShippingProfilesListRes,
|
||||||
|
AdminShippingProfilesRes,
|
||||||
|
} from "@medusajs/medusa"
|
||||||
|
import { ResponsePromise } from "../../typings"
|
||||||
|
import BaseResource from "../base"
|
||||||
|
|
||||||
|
class AdminShippingProfilesResource extends BaseResource {
|
||||||
|
create(
|
||||||
|
payload: AdminPostShippingProfilesReq
|
||||||
|
): ResponsePromise<AdminShippingProfilesRes> {
|
||||||
|
const path = `/admin/shipping-profiles/`
|
||||||
|
return this.client.request("POST", path, payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
update(
|
||||||
|
id: string,
|
||||||
|
payload: AdminPostShippingProfilesProfileReq
|
||||||
|
): ResponsePromise<AdminShippingProfilesRes> {
|
||||||
|
const path = `/admin/shipping-profiles/${id}`
|
||||||
|
return this.client.request("POST", path, payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
delete(id: string): ResponsePromise<AdminDeleteShippingProfileRes> {
|
||||||
|
const path = `/admin/shipping-profiles/${id}`
|
||||||
|
return this.client.request("DELETE", path)
|
||||||
|
}
|
||||||
|
|
||||||
|
retrieve(id: string): ResponsePromise<AdminShippingProfilesRes> {
|
||||||
|
const path = `/admin/shipping-profiles/${id}`
|
||||||
|
return this.client.request("GET", path)
|
||||||
|
}
|
||||||
|
|
||||||
|
list(): ResponsePromise<AdminShippingProfilesListRes> {
|
||||||
|
const path = `/admin/shipping-profiles/`
|
||||||
|
return this.client.request("GET", path)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default AdminShippingProfilesResource
|
||||||
@@ -25,6 +25,7 @@ export * from "./routes/admin/gift-cards"
|
|||||||
export * from "./routes/admin/invites"
|
export * from "./routes/admin/invites"
|
||||||
export * from "./routes/admin/notes"
|
export * from "./routes/admin/notes"
|
||||||
export * from "./routes/admin/notifications"
|
export * from "./routes/admin/notifications"
|
||||||
|
export * from "./routes/admin/shipping-profiles"
|
||||||
export * from "./routes/admin/store"
|
export * from "./routes/admin/store"
|
||||||
export * from "./routes/admin/variants"
|
export * from "./routes/admin/variants"
|
||||||
// Store
|
// Store
|
||||||
|
|||||||
Reference in new issue
Block a user