{"code":"import{z}from\"zod\";import{SECRET_PROVIDERS}from\"../constants.js\";const envBindingPlainSchema=z.object({type:z.literal(\"plain\"),value:z.string()});const envBindingSecretRefSchema=z.object({type:z.literal(\"secret_ref\"),secretId:z.string().uuid(),version:z.union([z.literal(\"latest\"),z.number().int().positive()]).optional()});const envBindingSchema=z.union([z.string(),envBindingPlainSchema,envBindingSecretRefSchema]);const envConfigSchema=z.record(envBindingSchema);const createSecretSchema=z.object({name:z.string().min(1),provider:z.enum(SECRET_PROVIDERS).optional(),value:z.string().min(1),description:z.string().optional().nullable(),externalRef:z.string().optional().nullable()});const rotateSecretSchema=z.object({value:z.string().min(1),externalRef:z.string().optional().nullable()});const updateSecretSchema=z.object({name:z.string().min(1).optional(),description:z.string().optional().nullable(),externalRef:z.string().optional().nullable()});export{createSecretSchema,envBindingPlainSchema,envBindingSchema,envBindingSecretRefSchema,envConfigSchema,rotateSecretSchema,updateSecretSchema};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,MAAS,MAClB,OAAS,qBAAwB,kBAE1B,MAAM,sBAAwB,EAAE,OAAO,CAC5C,KAAM,EAAE,QAAQ,OAAO,EACvB,MAAO,EAAE,OAAO,CAClB,CAAC,EAEM,MAAM,0BAA4B,EAAE,OAAO,CAChD,KAAM,EAAE,QAAQ,YAAY,EAC5B,SAAU,EAAE,OAAO,EAAE,KAAK,EAC1B,QAAS,EAAE,MAAM,CAAC,EAAE,QAAQ,QAAQ,EAAG,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAChF,CAAC,EAGM,MAAM,iBAAmB,EAAE,MAAM,CACtC,EAAE,OAAO,EACT,sBACA,yBACF,CAAC,EAEM,MAAM,gBAAkB,EAAE,OAAO,gBAAgB,EAEjD,MAAM,mBAAqB,EAAE,OAAO,CACzC,KAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EACtB,SAAU,EAAE,KAAK,gBAAgB,EAAE,SAAS,EAC5C,MAAO,EAAE,OAAO,EAAE,IAAI,CAAC,EACvB,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAC5C,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,CAC9C,CAAC,EAIM,MAAM,mBAAqB,EAAE,OAAO,CACzC,MAAO,EAAE,OAAO,EAAE,IAAI,CAAC,EACvB,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,CAC9C,CAAC,EAIM,MAAM,mBAAqB,EAAE,OAAO,CACzC,KAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,SAAS,EACjC,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAC5C,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,CAC9C,CAAC","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/shared/src/validators/secret.ts"],"sourcesContent":[null]}}