Skip to content

Commit 40d7f8b

Browse files
chore(credentials): drop dead createWorkspaceCredentialBodySchema + updateWorkspaceCredentialBodySchema
Both shadowed the actually-used schemas (createCredentialBodySchema / updateCredentialByIdBodySchema) and were missing the apiToken/domain Atlassian fields. A future change could pick the wrong one and silently drop those fields. Confirmed zero non-definition references in the repo (grep across apps/, packages/, scripts/ minus build artifacts).
1 parent d03fad0 commit 40d7f8b

1 file changed

Lines changed: 0 additions & 29 deletions

File tree

apps/sim/lib/api/contracts/credentials.ts

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -241,35 +241,6 @@ export const createCredentialDraftBodySchema = z.object({
241241
credentialId: z.string().min(1).optional(),
242242
})
243243

244-
export const createWorkspaceCredentialBodySchema = z.object({
245-
workspaceId: z.string().uuid('Workspace ID must be a valid UUID'),
246-
type: workspaceCredentialTypeSchema,
247-
displayName: z.string().optional(),
248-
description: z.string().optional(),
249-
providerId: z.string().optional(),
250-
accountId: z.string().optional(),
251-
envKey: z.string().optional(),
252-
envOwnerUserId: z.string().optional(),
253-
serviceAccountJson: z.string().optional(),
254-
})
255-
256-
export const updateWorkspaceCredentialBodySchema = z
257-
.object({
258-
displayName: z.string().trim().min(1).max(255).optional(),
259-
description: z.string().trim().max(500).nullable().optional(),
260-
serviceAccountJson: z.string().min(1).optional(),
261-
})
262-
.refine(
263-
(data) =>
264-
data.displayName !== undefined ||
265-
data.description !== undefined ||
266-
data.serviceAccountJson !== undefined,
267-
{
268-
message: 'At least one field must be provided',
269-
path: ['displayName'],
270-
}
271-
)
272-
273244
export const upsertWorkspaceCredentialMemberBodySchema = z.object({
274245
userId: z.string().min(1),
275246
role: workspaceCredentialRoleSchema.default('member'),

0 commit comments

Comments
 (0)