chore: remove promotions in campaign validators + move tests to http (#8965)

This commit is contained in:
Riqwan Thamir
2024-09-03 14:19:42 +02:00
committed by GitHub
parent 230acb700b
commit e49d004fef
8 changed files with 749 additions and 1212 deletions

View File

@@ -69,7 +69,6 @@ export const CreateCampaign = z
budget: CreateCampaignBudget.nullish(),
starts_at: z.coerce.date().nullish(),
ends_at: z.coerce.date().nullish(),
promotions: z.array(z.object({ id: z.string() })).optional(),
})
.strict()
export const AdminCreateCampaign = WithAdditionalData(CreateCampaign)
@@ -82,6 +81,5 @@ export const UpdateCampaign = z.object({
budget: UpdateCampaignBudget.optional(),
starts_at: z.coerce.date().nullish(),
ends_at: z.coerce.date().nullish(),
promotions: z.array(z.object({ id: z.string() })).optional(),
})
export const AdminUpdateCampaign = WithAdditionalData(UpdateCampaign)