Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 11x 11x 11x 11x 11x 11x 11x 11x | import { z } from "zod"; export const ZActionGetParams = z.object({ actionName: z.string(), }); export const ZGetListActionsParams = z.object({ apps: z.string().optional().describe("Comma separated app names"), actions: z.string().optional().describe("Comma separated action names"), tags: z.string().optional().describe("Comma separated tag names"), useCase: z.string().nullable().optional().describe("Use case name"), usecaseLimit: z.number().optional().describe("Limit for use case"), showAll: z.boolean().optional().describe("Show all actions"), showEnabledOnly: z.boolean().optional().describe("Show enabled actions"), filterImportantActions: z .boolean() .optional() .describe("Filter important actions"), filterByAvailableApps: z .boolean() .optional() .describe("Filter actions by available apps"), }); export const ZParameter = z.object({ name: z.string(), in: z.enum(["query", "header"]), value: z.string(), }); export const ZCustomAuthParams = z.object({ base_url: z.string().optional(), parameters: z.array(ZParameter), body: z.record(z.unknown()).optional(), }); export const ZExecuteParams = z.object({ actionName: z.string(), requestBody: z.object({ connectedAccountId: z.string().optional(), input: z.record(z.unknown()).optional(), appName: z.string().optional(), text: z.string().optional(), authConfig: ZCustomAuthParams.optional(), allowTracing: z.boolean().optional(), sessionInfo: z .object({ sessionId: z.string().optional(), }) .optional(), }), }); export const ZFindActionEnumsByUseCaseParams = z.object({ apps: z.array(z.string()), useCase: z.string(), limit: z.number().optional(), filterByAvailableApps: z.boolean().optional(), }); export const ZExecuteRequestParams = z.object({ connectedAccountId: z.string(), endpoint: z.string(), method: z.enum(["GET", "POST", "PUT", "PATCH", "DELETE"]), parameters: z.array(ZParameter), body: z.record(z.unknown()).optional(), }); |