Skip to content

Variable: UserAnonymizationValidationSchema ​

ts
const UserAnonymizationValidationSchema: ZodObject<{
  affectedEntities: ZodOptional<ZodRecord<ZodString, ZodArray<ZodObject<{
     description: ZodOptional<ZodString>;
     numberOfOccurrences: ZodOptional<ZodNumber>;
     type: ZodOptional<ZodCustom<... & ... | "REMOVE" | "ANONYMIZE" | "TRANSFER_OWNERSHIP" | "MANUAL", ... & ... | "REMOVE" | "ANONYMIZE" | "TRANSFER_OWNERSHIP" | "MANUAL">>;
     uri: ZodOptional<ZodString>;
     uriDisplayName: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>>;
  businessLogicValidationFailed: ZodOptional<ZodBoolean>;
  deleted: ZodOptional<ZodBoolean>;
  displayName: ZodOptional<ZodString>;
  email: ZodOptional<ZodString>;
  errors: ZodOptional<ZodRecord<ZodString, ZodObject<{
     errorMessages: ZodOptional<ZodArray<ZodString>>;
     errors: ZodOptional<ZodRecord<ZodString, ZodString>>;
  }, ApiObjectConfig<undefined>>>>;
  expand: ZodOptional<ZodString>;
  operations: ZodOptional<ZodArray<ZodString>>;
  success: ZodOptional<ZodBoolean>;
  userKey: ZodOptional<ZodString>;
  userName: ZodOptional<ZodString>;
  warnings: ZodOptional<ZodRecord<ZodString, ZodObject<{
     errorMessages: ZodOptional<ZodArray<ZodString>>;
     errors: ZodOptional<ZodRecord<ZodString, ZodString>>;
  }, ApiObjectConfig<undefined>>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/server/models/userAnonymizationValidation.ts:6