Skip to content

Variable: AuditRecordSchema

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

Defined in: src/v1/models/auditRecord.ts:10