import { z } from 'zod'; import { REST_API } from '../../api'; export namespace SyncCommand { export const url = REST_API.PLUGIN.SYNC; export const RequestSchema = z.object({ plugin: z .object({ config: z.record(z.string(), z.unknown()), uuid: z.uuid(), name: z.string(), }) .nullable(), }); export type Request = z.infer; export const ResponseSchema = z.object({ response: z.object({ accepted: z.boolean(), }), }); export type Response = z.infer; }