@@ -59,20 +59,20 @@ export const ListResponseSchema = SuccessResponseSchema.extend({
5959
6060// Record response
6161export const RecordResponseSchema = SuccessResponseSchema .extend ({
62- data: z .record (z .any ()),
62+ data: z .record (z .string (), z . any ()),
6363});
6464
6565// Bulk operation response
6666export const BulkResponseSchema = SuccessResponseSchema .extend ({
6767 data: z .object ({
6868 success: z .array (z .object ({
6969 id: z .string (),
70- record: z .record (z .any ()),
70+ record: z .record (z .string (), z . any ()),
7171 })),
7272 failed: z .array (z .object ({
7373 index: z .number (),
7474 error: z .string (),
75- data: z .record (z .any ()).optional (),
75+ data: z .record (z .string (), z . any ()).optional (),
7676 })),
7777 }),
7878 meta: z .object ({
@@ -90,7 +90,7 @@ Define standard request payloads.
9090``` typescript
9191// Create request
9292export const CreateRequestSchema = z .object ({
93- data: z .record (z .any ()).describe (' Field values' ),
93+ data: z .record (z .string (), z . any ()).describe (' Field values' ),
9494 options: z .object ({
9595 returnRecord: z .boolean ().default (true ),
9696 validate: z .boolean ().default (true ),
@@ -101,7 +101,7 @@ export const CreateRequestSchema = z.object({
101101// Update request
102102export const UpdateRequestSchema = z .object ({
103103 id: z .string (),
104- data: z .record (z .any ()).describe (' Field values to update' ),
104+ data: z .record (z .string (), z . any ()).describe (' Field values to update' ),
105105 options: z .object ({
106106 returnRecord: z .boolean ().default (true ),
107107 validate: z .boolean ().default (true ),
@@ -134,7 +134,7 @@ export const QueryRequestSchema = z.object({
134134
135135// Bulk create request
136136export const BulkCreateRequestSchema = z .object ({
137- records: z .array (z .record (z .any ())),
137+ records: z .array (z .record (z .string (), z . any ())),
138138 options: z .object ({
139139 validate: z .boolean ().default (true ),
140140 triggers: z .boolean ().default (true ),
@@ -147,7 +147,7 @@ export const BulkCreateRequestSchema = z.object({
147147export const BulkUpdateRequestSchema = z .object ({
148148 updates: z .array (z .object ({
149149 id: z .string (),
150- data: z .record (z .any ()),
150+ data: z .record (z .string (), z . any ()),
151151 })),
152152 options: z .object ({
153153 validate: z .boolean ().default (true ),
@@ -434,8 +434,8 @@ export const WebhookPayloadSchema = z.object({
434434
435435 // Data
436436 data: z .object ({
437- current: z .record (z .any ()).describe (' Current record state' ),
438- previous: z .record (z .any ()).optional ().describe (' Previous state (for updates)' ),
437+ current: z .record (z .string (), z . any ()).describe (' Current record state' ),
438+ previous: z .record (z .string (), z . any ()).optional ().describe (' Previous state (for updates)' ),
439439 }),
440440
441441 // Context
0 commit comments