{"version":3,"file":"release-action.mjs","sources":["../../../../server/src/controllers/validation/release-action.ts"],"sourcesContent":["import { yup, validateYupSchema } from '@strapi/utils';\n\nconst RELEASE_ACTION_SCHEMA = yup.object().shape({\n  contentType: yup.string().required(),\n  entryDocumentId: yup.strapiID(),\n  locale: yup.string(),\n  type: yup.string().oneOf(['publish', 'unpublish']).required(),\n});\n\nconst RELEASE_ACTION_UPDATE_SCHEMA = yup.object().shape({\n  type: yup.string().oneOf(['publish', 'unpublish']).required(),\n});\n\nconst FIND_MANY_ACTIONS_PARAMS = yup.object().shape({\n  groupBy: yup.string().oneOf(['action', 'contentType', 'locale']),\n});\n\nexport const validateReleaseAction = validateYupSchema(RELEASE_ACTION_SCHEMA);\nexport const validateReleaseActionUpdateSchema = validateYupSchema(RELEASE_ACTION_UPDATE_SCHEMA);\nexport const validateFindManyActionsParams = validateYupSchema(FIND_MANY_ACTIONS_PARAMS);\n"],"names":["RELEASE_ACTION_SCHEMA","yup","object","shape","contentType","string","required","entryDocumentId","strapiID","locale","type","oneOf","RELEASE_ACTION_UPDATE_SCHEMA","FIND_MANY_ACTIONS_PARAMS","groupBy","validateReleaseAction","validateYupSchema","validateReleaseActionUpdateSchema","validateFindManyActionsParams"],"mappings":";;AAEA,MAAMA,qBAAAA,GAAwBC,GAAAA,CAAIC,MAAM,EAAA,CAAGC,KAAK,CAAC;IAC/CC,WAAAA,EAAaH,GAAAA,CAAII,MAAM,EAAA,CAAGC,QAAQ,EAAA;AAClCC,IAAAA,eAAAA,EAAiBN,IAAIO,QAAQ,EAAA;AAC7BC,IAAAA,MAAAA,EAAQR,IAAII,MAAM,EAAA;AAClBK,IAAAA,IAAAA,EAAMT,GAAAA,CAAII,MAAM,EAAA,CAAGM,KAAK,CAAC;AAAC,QAAA,SAAA;AAAW,QAAA;AAAY,KAAA,CAAA,CAAEL,QAAQ;AAC7D,CAAA,CAAA;AAEA,MAAMM,4BAAAA,GAA+BX,GAAAA,CAAIC,MAAM,EAAA,CAAGC,KAAK,CAAC;AACtDO,IAAAA,IAAAA,EAAMT,GAAAA,CAAII,MAAM,EAAA,CAAGM,KAAK,CAAC;AAAC,QAAA,SAAA;AAAW,QAAA;AAAY,KAAA,CAAA,CAAEL,QAAQ;AAC7D,CAAA,CAAA;AAEA,MAAMO,wBAAAA,GAA2BZ,GAAAA,CAAIC,MAAM,EAAA,CAAGC,KAAK,CAAC;AAClDW,IAAAA,OAAAA,EAASb,GAAAA,CAAII,MAAM,EAAA,CAAGM,KAAK,CAAC;AAAC,QAAA,QAAA;AAAU,QAAA,aAAA;AAAe,QAAA;AAAS,KAAA;AACjE,CAAA,CAAA;AAEO,MAAMI,qBAAAA,GAAwBC,iBAAAA,CAAkBhB,qBAAAA;AAChD,MAAMiB,iCAAAA,GAAoCD,iBAAAA,CAAkBJ,4BAAAA;AAC5D,MAAMM,6BAAAA,GAAgCF,iBAAAA,CAAkBH,wBAAAA;;;;"}