chore: merged main

This commit is contained in:
Catalin Pit
2025-07-23 14:03:30 +03:00
93 changed files with 12721 additions and 546 deletions

View File

@ -96,6 +96,7 @@ export const ZCheckboxFieldMeta = ZBaseFieldMeta.extend({
.optional(),
validationRule: z.string().optional(),
validationLength: z.number().optional(),
direction: z.enum(['vertical', 'horizontal']).optional().default('vertical'),
});
export type TCheckboxFieldMeta = z.infer<typeof ZCheckboxFieldMeta>;

View File

@ -1,4 +1,4 @@
import type { Document, DocumentMeta, Recipient } from '@prisma/client';
import type { Document, DocumentMeta, Recipient, WebhookTriggerEvents } from '@prisma/client';
import {
DocumentDistributionMethod,
DocumentSigningOrder,
@ -87,6 +87,13 @@ export const ZWebhookDocumentSchema = z.object({
export type TWebhookRecipient = z.infer<typeof ZWebhookRecipientSchema>;
export type TWebhookDocument = z.infer<typeof ZWebhookDocumentSchema>;
export type WebhookPayload = {
event: WebhookTriggerEvents;
payload: TWebhookDocument;
createdAt: string;
webhookEndpoint: string;
};
export const mapDocumentToWebhookDocumentPayload = (
document: Document & {
recipients: Recipient[];