feat: medusa-js admin return reasons (#931)

* add: return-reasons admin endpoint to medusa-js

* fix types

* fix jsdoc

* fix typo jsdoc collection

Co-authored-by: Sebastian Rindom <seb@medusajs.com>
This commit is contained in:
Zakaria El AsriandSebastian Rindom authored and GitHub committed 2021-12-16 14:34:14 +01:00
1 parent 8532c966b5
commit 0acc462e1e
9 files changed
+222 -5179

No files matched your search

+1
View File
@@ -28,6 +28,7 @@ export * from "./routes/admin/notifications"
export * from "./routes/admin/shipping-profiles"
export * from "./routes/admin/store"
export * from "./routes/admin/variants"
export * from "./routes/admin/return-reasons"
export * from "./routes/admin/swaps"
export * from "./routes/admin/regions"
// Store
@@ -1,7 +1,7 @@
import { ReturnReasonService } from "../../../../services"
/**
* @oas [delete] /return-reason/{id}
* @oas [delete] /return-reasons/{id}
* operationId: "DeleteReturnReason"
* summary: "Delete a return reason"
* description: "Deletes a return reason."
@@ -1,5 +1,6 @@
import { Router } from "express"
import { ReturnReason } from "../../../.."
import { DeleteResponse } from "../../../../types/common"
import middlewares from "../../../middlewares"
const route = Router()
@@ -51,12 +52,15 @@ export const defaultAdminReturnReasonsRelations = [
"return_reason_children",
]
export type AdminReturnReasonRes = {
return_reasons: ReturnReason
export type AdminReturnReasonsRes = {
return_reason: ReturnReason
}
export type AdminReturnReasonsListRes = {
return_reasons: ReturnReason[]
}
export type AdminReturnReasonsDeleteRes = DeleteResponse
export * from "./create-reason"
export * from "./update-reason"
@@ -45,4 +45,3 @@ export type StoreReturnReasonsRes = {
}
export * from "./get-reason"
export * from "./list-reasons"