PermissionSetBuildFileSchema
constPermissionSetBuildFileSchema:ZodObject<{config:ZodOptional<ZodUnion<readonly [ZodString,ZodPreprocess<ZodObject<{fieldPermissions:ZodOptional<ZodRecord<ZodString,ZodObject<…, …>>>;hasActivationRequired:ZodDefault<ZodOptional<ZodBoolean>>;objectPermissions:ZodOptional<ZodRecord<ZodString,ZodPreprocess<…, …>>>;recordTypeVisibilities:ZodOptional<ZodRecord<ZodString,ZodObject<…, …>>>;tabSettings:ZodOptional<ZodRecord<ZodString,ZodPreprocess<…, …>>>;userPermissions:ZodOptional<ZodRecord<ZodString,ZodBoolean>>; },$strip>,unknown>]>>;description:ZodOptional<ZodString>;directory:ZodString;includeRecordTypes:ZodOptional<ZodBoolean>;label:ZodOptional<ZodString>;name:ZodString;output:ZodString;type:ZodEnum<{modify-all:"modify-all";read-only:"read-only";view-all:"view-all"; }>; },$strip>
Defined in: packages/simply-permissions-core/src/schemas/permissionSetBuildFile.ts:31
Schema for a permission set build file: the definition of one permission set to generate, with
the same settings as one simply permissions build run with the single-permission-set flags.