Skip to content

Commit e6f273e

Browse files
committed
Refactor schema property names to camelCase
Updated property names in Zod schemas from snake_case to camelCase for consistency with TypeScript conventions. Changes affect PermissionSetSchema, WorkflowRuleSchema, and ViewSchema.
1 parent 7ddf6a1 commit e6f273e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

packages/spec/src/data/permission.zod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export const PermissionSetSchema = z.object({
6565
fields: z.record(FieldPermissionSchema).optional().describe('Field level security'),
6666

6767
/** System permissions (e.g., "manage_users") */
68-
system_permissions: z.array(z.string()).optional().describe('System level capabilities'),
68+
systemPermissions: z.array(z.string()).optional().describe('System level capabilities'),
6969
});
7070

7171
export type PermissionSet = z.infer<typeof PermissionSetSchema>;

packages/spec/src/data/workflow.zod.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ export const WorkflowRuleSchema = z.object({
5252
name: z.string().regex(/^[a-z_][a-z0-9_]*$/).describe('Unique workflow name'),
5353

5454
/** Target Object */
55-
object_name: z.string().describe('Target Object'),
55+
objectName: z.string().describe('Target Object'),
5656

5757
/** When to evaluate the rule */
58-
trigger_type: WorkflowTriggerType.describe('When to evaluate'),
58+
triggerType: WorkflowTriggerType.describe('When to evaluate'),
5959

6060
/**
6161
* Condition to start the workflow.

packages/spec/src/ui/view.zod.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ export const FormViewSchema = z.object({
8585
export const ViewSchema = z.object({
8686
list: ListViewSchema.optional(), // Default list view
8787
form: FormViewSchema.optional(), // Default form view
88-
list_views: z.record(ListViewSchema).optional().describe('Additional named list views'),
89-
form_views: z.record(FormViewSchema).optional().describe('Additional named form views'),
88+
listViews: z.record(ListViewSchema).optional().describe('Additional named list views'),
89+
formViews: z.record(FormViewSchema).optional().describe('Additional named form views'),
9090
});
9191

9292
export type View = z.infer<typeof ViewSchema>;

0 commit comments

Comments
 (0)