Skip to content

Variable: AuditRecordCreateSchema

ts
const AuditRecordCreateSchema: ZodObject<{
  affectedObject: ZodOptional<ZodObject<{
     name: ZodString;
     objectType: ZodString;
  }, $loose>>;
  associatedObjects: ZodOptional<ZodArray<ZodObject<{
     name: ZodString;
     objectType: ZodString;
  }, $loose>>>;
  author: ZodOptional<ZodObject<{
     displayName: ZodOptional<ZodString>;
     operations: ZodOptional<ZodArray<ZodObject<{
        operation: ZodString;
        targetType: ZodString;
     }, $loose>>>;
     type: ZodEnum<{
        user: "user";
     }>;
     userKey: ZodOptional<ZodNullable<ZodString>>;
     username: ZodOptional<ZodNullable<ZodString>>;
  }, $loose>>;
  category: ZodOptional<ZodString>;
  changedValues: ZodOptional<ZodArray<ZodObject<{
     hiddenNewValue: ZodOptional<ZodString>;
     hiddenOldValue: ZodOptional<ZodString>;
     name: ZodString;
     newValue: ZodString;
     oldValue: ZodString;
  }, $loose>>>;
  creationDate: ZodOptional<ZodNumber>;
  description: ZodOptional<ZodString>;
  remoteAddress: ZodString;
  summary: ZodOptional<ZodString>;
  sysAdmin: ZodOptional<ZodBoolean>;
}, $loose>;

Defined in: src/v1/models/auditRecordCreate.ts:9