import { z } from 'zod';

export const noteSendPayloadSchema = z.object({
  noteIdentifier: z.string().optional(),
  folder: z.string().optional(),
  name: z.string().optional(),
  body: z.string().optional(),
});

export type NoteSendPayload = z.infer<typeof noteSendPayloadSchema>;

export const NOTE_SEND_ACTIONS = ['create_note', 'update_note', 'delete_note'] as const;
export type NoteSendAction = (typeof NOTE_SEND_ACTIONS)[number];
