@ironsoftware/ironpdf
Version:
IronPDF for Node
16 lines (14 loc) • 578 B
text/typescript
import { z } from "zod"
import {PdfPermission} from "../../public/security";
export const pdfPermissionSchema: z.ZodType<PdfPermission> = z.object({
None: z.boolean().optional(),
AllowAccessibilityExtractContent: z.boolean().optional(),
AllowAnnotations: z.boolean().optional(),
AllowAssembleDocument: z.boolean().optional(),
AllowExtractContent: z.boolean().optional(),
AllowFillForms: z.boolean().optional(),
AllowPrintFullQuality: z.boolean().optional(),
AllowModify: z.boolean().optional(),
AllowPrint: z.boolean().optional(),
AllowAll: z.boolean().optional()
})