UNPKG

@mondaycom/apps-cli

Version:

A cli tool to manage apps (and monday-code projects) in monday.com

24 lines (23 loc) 652 B
import { z } from 'zod'; import { baseResponseHttpMetaDataSchema } from '../schemas/api-service-schemas.js'; import { appIdSchema } from '../schemas/general-schemas.js'; export const mondayCodeConfigSchema = z .object({ isMultiRegion: z.boolean().optional(), }) .optional(); export const appSchema = z.object({ id: appIdSchema, name: z.string(), mondayCodeConfig: mondayCodeConfigSchema, }); export const listAppSchema = z .object({ apps: z.array(appSchema), }) .merge(baseResponseHttpMetaDataSchema); export const createAppSchema = z .object({ app: appSchema, }) .merge(baseResponseHttpMetaDataSchema);