chore(medusa,types): [5] Add request types to API routes (#8562)
* chore(medusa,types): [5] Add request types to API routes * more types
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
|
import { OrderDTO } from "../../../order"
|
||||||
import { DeleteResponse, PaginatedResponse } from "../../common"
|
import { DeleteResponse, PaginatedResponse } from "../../common"
|
||||||
|
import { AdminReturn } from "../../return"
|
||||||
import { AdminClaim } from "./entities"
|
import { AdminClaim } from "./entities"
|
||||||
|
|
||||||
export interface AdminClaimResponse {
|
export interface AdminClaimResponse {
|
||||||
@@ -10,4 +12,23 @@ export interface AdminClaimListResponse
|
|||||||
claims: AdminClaim[]
|
claims: AdminClaim[]
|
||||||
}> {}
|
}> {}
|
||||||
|
|
||||||
|
export interface AdminClaimOrderResponse {
|
||||||
|
order: OrderDTO
|
||||||
|
claim: AdminClaim
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AdminClaimPreviewResponse {
|
||||||
|
order_preview: OrderDTO
|
||||||
|
claim: AdminClaim
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AdminClaimReturnPreviewResponse {
|
||||||
|
order_preview: OrderDTO
|
||||||
|
return: AdminReturn
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AdminClaimRequestResponse extends AdminClaimPreviewResponse {
|
||||||
|
return: AdminReturn
|
||||||
|
}
|
||||||
|
|
||||||
export interface AdminClaimDeleteResponse extends DeleteResponse<"claim"> {}
|
export interface AdminClaimDeleteResponse extends DeleteResponse<"claim"> {}
|
||||||
|
|||||||
@@ -5,10 +5,11 @@ import {
|
|||||||
} from "../../../../../types/routing"
|
} from "../../../../../types/routing"
|
||||||
import { AdminRevokeApiKeyType } from "../../validators"
|
import { AdminRevokeApiKeyType } from "../../validators"
|
||||||
import { refetchApiKey } from "../../helpers"
|
import { refetchApiKey } from "../../helpers"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminRevokeApiKeyType>,
|
req: AuthenticatedMedusaRequest<AdminRevokeApiKeyType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyResponse>
|
||||||
) => {
|
) => {
|
||||||
await revokeApiKeysWorkflow(req.scope).run({
|
await revokeApiKeysWorkflow(req.scope).run({
|
||||||
input: {
|
input: {
|
||||||
|
|||||||
@@ -10,10 +10,11 @@ import {
|
|||||||
import { refetchApiKey } from "../helpers"
|
import { refetchApiKey } from "../helpers"
|
||||||
import { AdminUpdateApiKeyType } from "../validators"
|
import { AdminUpdateApiKeyType } from "../validators"
|
||||||
import { MedusaError } from "@medusajs/utils"
|
import { MedusaError } from "@medusajs/utils"
|
||||||
|
import { DeleteResponse, HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const GET = async (
|
export const GET = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyResponse>
|
||||||
) => {
|
) => {
|
||||||
const apiKey = await refetchApiKey(
|
const apiKey = await refetchApiKey(
|
||||||
req.params.id,
|
req.params.id,
|
||||||
@@ -33,7 +34,7 @@ export const GET = async (
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminUpdateApiKeyType>,
|
req: AuthenticatedMedusaRequest<AdminUpdateApiKeyType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyResponse>
|
||||||
) => {
|
) => {
|
||||||
await updateApiKeysWorkflow(req.scope).run({
|
await updateApiKeysWorkflow(req.scope).run({
|
||||||
input: {
|
input: {
|
||||||
@@ -53,7 +54,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<DeleteResponse<"api_key">>
|
||||||
) => {
|
) => {
|
||||||
const id = req.params.id
|
const id = req.params.id
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { linkSalesChannelsToApiKeyWorkflow } from "@medusajs/core-flows"
|
import { linkSalesChannelsToApiKeyWorkflow } from "@medusajs/core-flows"
|
||||||
import { LinkMethodRequest } from "@medusajs/types"
|
import { HttpTypes, LinkMethodRequest } from "@medusajs/types"
|
||||||
import { ApiKeyType, MedusaError } from "@medusajs/utils"
|
import { ApiKeyType, MedusaError } from "@medusajs/utils"
|
||||||
import {
|
import {
|
||||||
AuthenticatedMedusaRequest,
|
AuthenticatedMedusaRequest,
|
||||||
@@ -9,7 +9,7 @@ import { refetchApiKey } from "../../helpers"
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<LinkMethodRequest>,
|
req: AuthenticatedMedusaRequest<LinkMethodRequest>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyResponse>
|
||||||
) => {
|
) => {
|
||||||
const { add, remove } = req.validatedBody
|
const { add, remove } = req.validatedBody
|
||||||
const apiKey = await refetchApiKey(req.params.id, req.scope, ["id", "type"])
|
const apiKey = await refetchApiKey(req.params.id, req.scope, ["id", "type"])
|
||||||
|
|||||||
@@ -8,10 +8,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../types/routing"
|
} from "../../../types/routing"
|
||||||
import { AdminCreateApiKeyType } from "./validators"
|
import { AdminCreateApiKeyType } from "./validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const GET = async (
|
export const GET = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyListResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
@@ -36,7 +37,7 @@ export const GET = async (
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminCreateApiKeyType>,
|
req: AuthenticatedMedusaRequest<AdminCreateApiKeyType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminApiKeyResponse>
|
||||||
) => {
|
) => {
|
||||||
const input = [
|
const input = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ import {
|
|||||||
} from "../../../../../types/routing"
|
} from "../../../../../types/routing"
|
||||||
|
|
||||||
import { addOrRemoveCampaignPromotionsWorkflow } from "@medusajs/core-flows"
|
import { addOrRemoveCampaignPromotionsWorkflow } from "@medusajs/core-flows"
|
||||||
import { LinkMethodRequest } from "@medusajs/types"
|
import { HttpTypes, LinkMethodRequest } from "@medusajs/types"
|
||||||
import { refetchCampaign } from "../../helpers"
|
import { refetchCampaign } from "../../helpers"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<LinkMethodRequest>,
|
req: AuthenticatedMedusaRequest<LinkMethodRequest>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminCampaignResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
const { add, remove } = req.validatedBody
|
const { add, remove } = req.validatedBody
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ import {
|
|||||||
import { refetchCampaign } from "../helpers"
|
import { refetchCampaign } from "../helpers"
|
||||||
import { AdminUpdateCampaignType } from "../validators"
|
import { AdminUpdateCampaignType } from "../validators"
|
||||||
import { MedusaError } from "@medusajs/utils"
|
import { MedusaError } from "@medusajs/utils"
|
||||||
import { AdditionalData } from "@medusajs/types"
|
import { AdditionalData, DeleteResponse, HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const GET = async (
|
export const GET = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminCampaignResponse>
|
||||||
) => {
|
) => {
|
||||||
const campaign = await refetchCampaign(
|
const campaign = await refetchCampaign(
|
||||||
req.params.id,
|
req.params.id,
|
||||||
@@ -34,7 +34,7 @@ export const GET = async (
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminUpdateCampaignType & AdditionalData>,
|
req: AuthenticatedMedusaRequest<AdminUpdateCampaignType & AdditionalData>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminCampaignResponse>
|
||||||
) => {
|
) => {
|
||||||
const { additional_data, ...rest } = req.validatedBody
|
const { additional_data, ...rest } = req.validatedBody
|
||||||
const updateCampaigns = updateCampaignsWorkflow(req.scope)
|
const updateCampaigns = updateCampaignsWorkflow(req.scope)
|
||||||
@@ -59,7 +59,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<DeleteResponse<"campaign">>
|
||||||
) => {
|
) => {
|
||||||
const id = req.params.id
|
const id = req.params.id
|
||||||
const deleteCampaigns = deleteCampaignsWorkflow(req.scope)
|
const deleteCampaigns = deleteCampaignsWorkflow(req.scope)
|
||||||
|
|||||||
@@ -9,11 +9,11 @@ import {
|
|||||||
} from "@medusajs/utils"
|
} from "@medusajs/utils"
|
||||||
import { AdminCreateCampaignType } from "./validators"
|
import { AdminCreateCampaignType } from "./validators"
|
||||||
import { refetchCampaign } from "./helpers"
|
import { refetchCampaign } from "./helpers"
|
||||||
import { AdditionalData } from "@medusajs/types"
|
import { AdditionalData, HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const GET = async (
|
export const GET = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminCampaignListResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ export const GET = async (
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminCreateCampaignType & AdditionalData>,
|
req: AuthenticatedMedusaRequest<AdminCreateCampaignType & AdditionalData>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminCampaignResponse>
|
||||||
) => {
|
) => {
|
||||||
const { additional_data, ...rest } = req.validatedBody
|
const { additional_data, ...rest } = req.validatedBody
|
||||||
const createCampaigns = createCampaignsWorkflow(req.scope)
|
const createCampaigns = createCampaignsWorkflow(req.scope)
|
||||||
|
|||||||
@@ -4,10 +4,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../types/routing"
|
} from "../../../../../types/routing"
|
||||||
import { AdminPostCancelClaimReqSchemaType } from "../../validators"
|
import { AdminPostCancelClaimReqSchemaType } from "../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostCancelClaimReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostCancelClaimReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
@@ -19,5 +20,5 @@ export const POST = async (
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
res.status(200).json({ claim: result })
|
res.status(200).json({ claim: result as HttpTypes.AdminClaim })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,10 +11,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../../types/routing"
|
} from "../../../../../../types/routing"
|
||||||
import { AdminPostClaimsItemsActionReqSchemaType } from "../../../validators"
|
import { AdminPostClaimsItemsActionReqSchemaType } from "../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsItemsActionReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsItemsActionReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
|
|||||||
@@ -8,10 +8,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../types/routing"
|
} from "../../../../../types/routing"
|
||||||
import { AdminPostClaimItemsReqSchemaType } from "../../validators"
|
import { AdminPostClaimItemsReqSchemaType } from "../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimItemsReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimItemsReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,11 @@ import {
|
|||||||
import { refetchEntity } from "../../../../../../utils/refetch-entity"
|
import { refetchEntity } from "../../../../../../utils/refetch-entity"
|
||||||
import { defaultAdminDetailsReturnFields } from "../../../../../returns/query-config"
|
import { defaultAdminDetailsReturnFields } from "../../../../../returns/query-config"
|
||||||
import { AdminPostReturnsRequestItemsActionReqSchemaType } from "../../../../../returns/validators"
|
import { AdminPostReturnsRequestItemsActionReqSchemaType } from "../../../../../returns/validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostReturnsRequestItemsActionReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostReturnsRequestItemsActionReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimReturnPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
@@ -63,7 +64,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimReturnPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
|
|||||||
@@ -10,10 +10,11 @@ import {
|
|||||||
} from "../../../../../../types/routing"
|
} from "../../../../../../types/routing"
|
||||||
import { defaultAdminDetailsReturnFields } from "../../../../returns/query-config"
|
import { defaultAdminDetailsReturnFields } from "../../../../returns/query-config"
|
||||||
import { AdminPostReturnsRequestItemsReqSchemaType } from "../../../../returns/validators"
|
import { AdminPostReturnsRequestItemsReqSchemaType } from "../../../../returns/validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostReturnsRequestItemsReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostReturnsRequestItemsReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimReturnPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -12,10 +12,11 @@ import {
|
|||||||
} from "../../../../../../../types/routing"
|
} from "../../../../../../../types/routing"
|
||||||
import { defaultAdminDetailsReturnFields } from "../../../../../returns/query-config"
|
import { defaultAdminDetailsReturnFields } from "../../../../../returns/query-config"
|
||||||
import { AdminPostClaimsShippingActionReqSchemaType } from "../../../../validators"
|
import { AdminPostClaimsShippingActionReqSchemaType } from "../../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingActionReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingActionReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
@@ -64,7 +65,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimReturnPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
|
|||||||
@@ -10,10 +10,11 @@ import {
|
|||||||
} from "../../../../../../types/routing"
|
} from "../../../../../../types/routing"
|
||||||
import { defaultAdminDetailsReturnFields } from "../../../../returns/query-config"
|
import { defaultAdminDetailsReturnFields } from "../../../../returns/query-config"
|
||||||
import { AdminPostReturnsShippingReqSchemaType } from "../../../../returns/validators"
|
import { AdminPostReturnsShippingReqSchemaType } from "../../../../returns/validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostReturnsShippingReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostReturnsShippingReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimReturnPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
@@ -11,10 +11,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../../../types/routing"
|
} from "../../../../../../../types/routing"
|
||||||
import { AdminPostClaimsItemsActionReqSchemaType } from "../../../../validators"
|
import { AdminPostClaimsItemsActionReqSchemaType } from "../../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsItemsActionReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsItemsActionReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../../types/routing"
|
} from "../../../../../../types/routing"
|
||||||
import { AdminPostClaimsAddItemsReqSchemaType } from "../../../validators"
|
import { AdminPostClaimsAddItemsReqSchemaType } from "../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsAddItemsReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsAddItemsReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -11,10 +11,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../../../types/routing"
|
} from "../../../../../../../types/routing"
|
||||||
import { AdminPostClaimsShippingActionReqSchemaType } from "../../../../validators"
|
import { AdminPostClaimsShippingActionReqSchemaType } from "../../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingActionReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingActionReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id, action_id } = req.params
|
const { id, action_id } = req.params
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
|
|||||||
@@ -8,10 +8,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../../types/routing"
|
} from "../../../../../../types/routing"
|
||||||
import { AdminPostClaimsShippingReqSchemaType } from "../../../validators"
|
import { AdminPostClaimsShippingReqSchemaType } from "../../../validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostClaimsShippingReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimPreviewResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
@@ -11,10 +11,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../../../types/routing"
|
} from "../../../../../types/routing"
|
||||||
import { defaultAdminDetailsReturnFields } from "../../../returns/query-config"
|
import { defaultAdminDetailsReturnFields } from "../../../returns/query-config"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimRequestResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
@@ -62,7 +63,7 @@ export const POST = async (
|
|||||||
|
|
||||||
export const DELETE = async (
|
export const DELETE = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimDeleteResponse>
|
||||||
) => {
|
) => {
|
||||||
const { id } = req.params
|
const { id } = req.params
|
||||||
|
|
||||||
|
|||||||
@@ -10,10 +10,11 @@ import {
|
|||||||
MedusaResponse,
|
MedusaResponse,
|
||||||
} from "../../../types/routing"
|
} from "../../../types/routing"
|
||||||
import { AdminPostOrderClaimsReqSchemaType } from "./validators"
|
import { AdminPostOrderClaimsReqSchemaType } from "./validators"
|
||||||
|
import { HttpTypes } from "@medusajs/types"
|
||||||
|
|
||||||
export const GET = async (
|
export const GET = async (
|
||||||
req: AuthenticatedMedusaRequest,
|
req: AuthenticatedMedusaRequest,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimListResponse>
|
||||||
) => {
|
) => {
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|
||||||
@@ -40,7 +41,7 @@ export const GET = async (
|
|||||||
|
|
||||||
export const POST = async (
|
export const POST = async (
|
||||||
req: AuthenticatedMedusaRequest<AdminPostOrderClaimsReqSchemaType>,
|
req: AuthenticatedMedusaRequest<AdminPostOrderClaimsReqSchemaType>,
|
||||||
res: MedusaResponse
|
res: MedusaResponse<HttpTypes.AdminClaimOrderResponse>
|
||||||
) => {
|
) => {
|
||||||
const input = req.validatedBody as AdminPostOrderClaimsReqSchemaType
|
const input = req.validatedBody as AdminPostOrderClaimsReqSchemaType
|
||||||
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
|
||||||
|
|||||||
Reference in New Issue
Block a user