Skip to content

Variable: CreateAuditRecordSchema

ts
const CreateAuditRecordSchema: 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>;
}, $strip>;

Defined in: src/v1/parameters/createAuditRecord.ts:4