19 lines
1.2 KiB
TypeScript
19 lines
1.2 KiB
TypeScript
// SPDX-License-Identifier: LicenseRef-ConusAI-Template-1.0
|
|
// Generated by @conusai-kit/data-convex (pnpm convex:gen). Do not edit by hand: regenerate.
|
|
// Module: branding. 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 branding_brand_get = tenantQuery({
|
|
args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) },
|
|
handler: async (ctx, { input, idempotencyKey }) => ctx.run("branding.brand.get", input, idempotencyKey === undefined ? undefined : { idempotencyKey }),
|
|
});
|
|
|
|
export const branding_brand_set = tenantMutation({
|
|
args: { input: v.optional(v.any()), idempotencyKey: v.optional(v.string()) },
|
|
handler: async (ctx, { input, idempotencyKey }) => ctx.run("branding.brand.set", input, idempotencyKey === undefined ? undefined : { idempotencyKey }),
|
|
});
|