diff --git a/src/validation/premium-album-validation.ts b/src/validation/premium-album-validation.ts index 0096f2bf8727d769d5dbebc4d1b61905aa6ba211..c4945bcea9bf17112c648bcef084f8937098931c 100644 --- a/src/validation/premium-album-validation.ts +++ b/src/validation/premium-album-validation.ts @@ -5,7 +5,6 @@ const createPremiumAlbumSchema = z.object({ releaseDate: z.coerce.date(), genre: z.string().min(1).max(255), artist: z.string().min(1).max(255), - coverFilename: z.string().min(1).max(255), }); const searchPremiumAlbumSchema = z.object({ @@ -20,7 +19,6 @@ const updatePremiumAlbumSchema = z.object({ releaseDate: z.optional(z.coerce.date()), genre: z.optional(z.string().min(1).max(255)), artist: z.optional(z.string().min(1).max(255)), - coverFilename: z.optional(z.string().min(1).max(255)), }); const deletePremiumAlbumSchema = z.object({ diff --git a/src/validation/premium-song-validation.ts b/src/validation/premium-song-validation.ts index dc1dced2c70f6fcbc7d5dd246f8266e349edea94..e04517561abb9c25a55566d20bd39b23c4580c52 100644 --- a/src/validation/premium-song-validation.ts +++ b/src/validation/premium-song-validation.ts @@ -1,14 +1,12 @@ import { z } from "zod"; const addNewSongSchema = z.object({ - albumId: z.number().int().min(1), + premiumAlbumId: z.number().int().min(1), title: z.string().min(1).max(255), artist: z.string().min(1).max(255), - album: z.string().min(1).max(255), discNumber: z.optional(z.number().int().min(1)).nullable(), songNumber: z.optional(z.number().int().min(1)), duration: z.optional(z.number().int().min(1)), - audioFilename: z.string().min(1).max(255), }); const getAllSongFromAlbumSchema = z.object({ @@ -16,15 +14,13 @@ const getAllSongFromAlbumSchema = z.object({ }); const updatePremiumSongSchema = z.object({ - albumId: z.number().int().min(1), - songId: z.number().int().min(1), + premiumAlbumId: z.number().int().min(1), + premiumSongId: z.number().int().min(1), title: z.optional(z.string().min(1).max(255)), artist: z.optional(z.string().min(1).max(255)), - album: z.optional(z.string().min(1).max(255)), discNumber: z.optional(z.number().int().min(1)).nullable(), songNumber: z.optional(z.number().int().min(1)), duration: z.optional(z.number().int().min(1)), - audioFilename: z.optional(z.string().min(1).max(255)), }); const deletePremiumSongSchema = z.object({