@mondaycom/apps-cli
Version:
A cli tool to manage apps (and monday-code projects) in monday.com
24 lines (23 loc) • 652 B
JavaScript
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);