Variable MJRubricCriterionSchemaConst
MJRubricCriterionSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
Description: ZodNullable<ZodString>;
EvaluatorConfig: ZodNullable<ZodAny>;
EvidenceRequired: ZodBoolean;
GateMinimumScore: ZodNullable<ZodNumber>;
Guidance: ZodNullable<ZodString>;
ID: ZodString;
IsAdvisory: ZodBoolean;
IsGate: ZodBoolean;
Key: ZodString;
Name: ZodString;
NodeType: ZodUnion<[ZodLiteral<"Criterion">, ZodLiteral<"Group">]>;
NotApplicablePolicy: ZodNullable<
ZodUnion<
[
ZodLiteral<"CountAsZero">,
ZodLiteral<"ExcludeAndRedistribute">,
ZodLiteral<"FailEvaluation">,
ZodLiteral<"NotAllowed">,
],
>,
>;
Parent: ZodNullable<ZodString>;
ParentID: ZodNullable<ZodString>;
ParentIDChildCount: ZodNullable<ZodNumber>;
ParentIDDepth: ZodNullable<ZodNumber>;
ParentIDIsLeaf: ZodNullable<ZodBoolean>;
ParentIDPath: ZodNullable<ZodString>;
RationaleRequired: ZodBoolean;
RollupMethod: ZodNullable<
ZodUnion<
[
ZodLiteral<"Maximum">,
ZodLiteral<"Minimum">,
ZodLiteral<"WeightedMean">,
],
>,
>;
RootParentID: ZodNullable<ZodString>;
RubricVersionID: ZodString;
Scale: ZodNullable<ZodString>;
ScaleID: ZodNullable<ZodString>;
Sequence: ZodNumber;
Weight: ZodNumber;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Description?: string;
EvaluatorConfig?: any;
EvidenceRequired?: boolean;
GateMinimumScore?: number;
Guidance?: string;
ID?: string;
IsAdvisory?: boolean;
IsGate?: boolean;
Key?: string;
Name?: string;
NodeType?: "Criterion"
| "Group";
NotApplicablePolicy?:
| "CountAsZero"
| "ExcludeAndRedistribute"
| "FailEvaluation"
| "NotAllowed";
Parent?: string;
ParentID?: string;
ParentIDChildCount?: number;
ParentIDDepth?: number;
ParentIDIsLeaf?: boolean;
ParentIDPath?: string;
RationaleRequired?: boolean;
RollupMethod?: "Maximum"
| "Minimum"
| "WeightedMean";
RootParentID?: string;
RubricVersionID?: string;
Scale?: string;
ScaleID?: string;
Sequence?: number;
Weight?: number;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
Description?: string;
EvaluatorConfig?: any;
EvidenceRequired?: boolean;
GateMinimumScore?: number;
Guidance?: string;
ID?: string;
IsAdvisory?: boolean;
IsGate?: boolean;
Key?: string;
Name?: string;
NodeType?: "Criterion"
| "Group";
NotApplicablePolicy?:
| "CountAsZero"
| "ExcludeAndRedistribute"
| "FailEvaluation"
| "NotAllowed";
Parent?: string;
ParentID?: string;
ParentIDChildCount?: number;
ParentIDDepth?: number;
ParentIDIsLeaf?: boolean;
ParentIDPath?: string;
RationaleRequired?: boolean;
RollupMethod?: "Maximum"
| "Minimum"
| "WeightedMean";
RootParentID?: string;
RubricVersionID?: string;
Scale?: string;
ScaleID?: string;
Sequence?: number;
Weight?: number;
},
> = ...
zod schema definition for the entity MJ: Rubric Criteria