Variable MJArchiveConfigurationEntitySchemaConst
MJArchiveConfigurationEntitySchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
ArchiveConfiguration: ZodString;
ArchiveConfigurationID: ZodString;
ArchiveRelatedRecordChanges: ZodNullable<ZodBoolean>;
BatchSize: ZodNullable<ZodNumber>;
DateField: ZodString;
DriverClass: ZodNullable<ZodString>;
Entity: ZodString;
EntityID: ZodString;
FieldConfiguration: ZodString;
FilterExpression: ZodNullable<ZodString>;
ID: ZodString;
IsActive: ZodBoolean;
Mode: ZodNullable<
ZodUnion<
[
ZodLiteral<"ArchiveOnly">,
ZodLiteral<"HardDelete">,
ZodLiteral<"StripFields">,
],
>,
>;
Priority: ZodNumber;
RetentionDays: ZodNullable<ZodNumber>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ArchiveConfiguration?: string;
ArchiveConfigurationID?: string;
ArchiveRelatedRecordChanges?: boolean;
BatchSize?: number;
DateField?: string;
DriverClass?: string;
Entity?: string;
EntityID?: string;
FieldConfiguration?: string;
FilterExpression?: string;
ID?: string;
IsActive?: boolean;
Mode?: "ArchiveOnly"
| "HardDelete"
| "StripFields";
Priority?: number;
RetentionDays?: number;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ArchiveConfiguration?: string;
ArchiveConfigurationID?: string;
ArchiveRelatedRecordChanges?: boolean;
BatchSize?: number;
DateField?: string;
DriverClass?: string;
Entity?: string;
EntityID?: string;
FieldConfiguration?: string;
FilterExpression?: string;
ID?: string;
IsActive?: boolean;
Mode?: "ArchiveOnly"
| "HardDelete"
| "StripFields";
Priority?: number;
RetentionDays?: number;
},
> = ...
zod schema definition for the entity MJ: Archive Configuration Entities