Variable MJQuerySchemaConst
MJQuerySchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
ApprovalComments: ZodNullable<ZodString>;
ApprovedAt: ZodNullable<ZodDate>;
ApprovedByUser: ZodNullable<ZodString>;
ApprovedByUserID: ZodNullable<ZodString>;
ApprovedFingerprint: ZodNullable<ZodString>;
AuditQueryRuns: ZodBoolean;
CacheEnabled: ZodBoolean;
CacheMaxSize: ZodNullable<ZodNumber>;
CacheTTLMinutes: ZodNullable<ZodNumber>;
CacheValidationSQL: ZodNullable<ZodString>;
Category: ZodNullable<ZodString>;
CategoryID: ZodNullable<ZodString>;
Configuration: ZodNullable<ZodAny>;
Description: ZodNullable<ZodString>;
EmbeddingModel: ZodNullable<ZodString>;
EmbeddingModelID: ZodNullable<ZodString>;
EmbeddingVector: ZodNullable<ZodString>;
EmbeddingVectorBinary: ZodNullable<ZodString>;
ExecutionCostRank: ZodNullable<ZodNumber>;
ExternalDataSource: ZodNullable<ZodString>;
ExternalDataSourceID: ZodNullable<ZodString>;
ExtractedSQLHash: ZodNullable<ZodString>;
ExtractionMessage: ZodNullable<ZodString>;
ExtractionStatus: ZodNullable<
ZodUnion<
[
ZodLiteral<"Error">,
ZodLiteral<"OK">,
ZodLiteral<"Skipped">,
ZodLiteral<"Warning">,
],
>,
>;
Feedback: ZodNullable<ZodString>;
ID: ZodString;
IsMaterialized: ZodBoolean;
Name: ZodString;
OriginalSQL: ZodNullable<ZodString>;
QualityRank: ZodNullable<ZodNumber>;
Reusable: ZodBoolean;
SQL: ZodNullable<ZodString>;
SQLDialect: ZodString;
SQLDialectID: ZodString;
Status: ZodUnion<
[
ZodLiteral<"Approved">,
ZodLiteral<"Expired">,
ZodLiteral<"Pending">,
ZodLiteral<"Rejected">,
],
>;
TechnicalDescription: ZodNullable<ZodString>;
UserQuestion: ZodNullable<ZodString>;
UsesTemplate: ZodNullable<ZodBoolean>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ApprovalComments?: string;
ApprovedAt?: Date;
ApprovedByUser?: string;
ApprovedByUserID?: string;
ApprovedFingerprint?: string;
AuditQueryRuns?: boolean;
CacheEnabled?: boolean;
CacheMaxSize?: number;
CacheTTLMinutes?: number;
CacheValidationSQL?: string;
Category?: string;
CategoryID?: string;
Configuration?: any;
Description?: string;
EmbeddingModel?: string;
EmbeddingModelID?: string;
EmbeddingVector?: string;
EmbeddingVectorBinary?: string;
ExecutionCostRank?: number;
ExternalDataSource?: string;
ExternalDataSourceID?: string;
ExtractedSQLHash?: string;
ExtractionMessage?: string;
ExtractionStatus?: "Error"
| "Skipped"
| "OK"
| "Warning";
Feedback?: string;
ID?: string;
IsMaterialized?: boolean;
Name?: string;
OriginalSQL?: string;
QualityRank?: number;
Reusable?: boolean;
SQL?: string;
SQLDialect?: string;
SQLDialectID?: string;
Status?: "Pending" | "Approved" | "Expired" | "Rejected";
TechnicalDescription?: string;
UserQuestion?: string;
UsesTemplate?: boolean;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ApprovalComments?: string;
ApprovedAt?: Date;
ApprovedByUser?: string;
ApprovedByUserID?: string;
ApprovedFingerprint?: string;
AuditQueryRuns?: boolean;
CacheEnabled?: boolean;
CacheMaxSize?: number;
CacheTTLMinutes?: number;
CacheValidationSQL?: string;
Category?: string;
CategoryID?: string;
Configuration?: any;
Description?: string;
EmbeddingModel?: string;
EmbeddingModelID?: string;
EmbeddingVector?: string;
EmbeddingVectorBinary?: string;
ExecutionCostRank?: number;
ExternalDataSource?: string;
ExternalDataSourceID?: string;
ExtractedSQLHash?: string;
ExtractionMessage?: string;
ExtractionStatus?: "Error"
| "Skipped"
| "OK"
| "Warning";
Feedback?: string;
ID?: string;
IsMaterialized?: boolean;
Name?: string;
OriginalSQL?: string;
QualityRank?: number;
Reusable?: boolean;
SQL?: string;
SQLDialect?: string;
SQLDialectID?: string;
Status?: "Pending" | "Approved" | "Expired" | "Rejected";
TechnicalDescription?: string;
UserQuestion?: string;
UsesTemplate?: boolean;
},
> = ...
zod schema definition for the entity MJ: Queries