// SPDX-License-Identifier: LicenseRef-ConusAI-Template-1.0 // Generated by @conusai-kit/data-convex (pnpm convex:gen). Do not edit by hand: regenerate. // Module: notes. One Convex function per procedure (spec ยง5.4): read โ†’ query, write โ†’ // mutation, effect โ†’ action. ctx.run is the custom-function ctx of convex/lib/functions.ts: it // resolves the tenant scope, checks the permission and runs the procedure's own handler with the // module's repositories bound to this function's ctx.db. import { v } from "convex/values"; import { tenantMutation, tenantQuery } from "../lib/functions"; export const notes_attachment_add = tenantMutation({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.attachment.add", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_attachment_remove = tenantMutation({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.attachment.remove", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_note_create = tenantMutation({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.note.create", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_note_delete = tenantMutation({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.note.delete", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_note_get = tenantQuery({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.note.get", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_note_list = tenantQuery({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.note.list", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), }); export const notes_note_update = tenantMutation({ args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) }, handler: async (ctx, { input, idempotencyKey }) => ctx.run("notes.note.update", input, idempotencyKey === undefined ? undefined : { idempotencyKey }), });