feat(medusa,types): GET admin promotion endpoint to fetch by code (#6697)

what:

- GET admin promotion endpoint will search for a promotion either through ID or code
This commit is contained in:
Riqwan Thamir
2024-03-14 15:13:53 +00:00
committed by GitHub
parent c3f8c30ba6
commit 1a661adf3e
4 changed files with 53 additions and 36 deletions
@@ -1,13 +1,12 @@
import { BaseFilterable, OperatorMap } from "../../dal"
import { CreateCampaignDTO } from "../mutations"
import {
ApplicationMethodDTO,
CreateApplicationMethodDTO,
UpdateApplicationMethodDTO,
} from "./application-method"
import { CreatePromotionRuleDTO, PromotionRuleDTO } from "./promotion-rule"
import { BaseFilterable } from "../../dal"
import { CampaignDTO } from "./campaign"
import { CreateCampaignDTO } from "../mutations"
import { CreatePromotionRuleDTO, PromotionRuleDTO } from "./promotion-rule"
export type PromotionTypeValues = "standard" | "buyget"
@@ -42,9 +41,9 @@ export interface UpdatePromotionDTO {
export interface FilterablePromotionProps
extends BaseFilterable<FilterablePromotionProps> {
id?: string[]
code?: string[]
id?: string | string[]
code?: string | string[] | OperatorMap<string>
budget_id?: string[] | OperatorMap<string>
is_automatic?: boolean
type?: PromotionTypeValues[]
budget_id?: string[]
}