API reference@siftline/coreVariables
decisionSchema
const decisionSchema: ZodObject<{
action: ZodNullable<ZodString>;
answers: ZodRecord<ZodString, ZodUnion<readonly [ZodString, ZodBoolean, ZodNumber]>>;
confidence: ZodNumber;
format: ZodLiteral<1>;
id: ZodString;
judgedAt: ZodISODateTime;
model: ZodString;
questions: ZodRecord<ZodString, ZodUnion<readonly [ZodObject<{
confidence: ZodNumber;
probability: ZodNumber;
}, $strict>, ZodObject<{
confidence: ZodNumber;
probabilities: ZodRecord<ZodString, ZodNumber>;
score: ZodNumber;
}, $strict>, ZodObject<{
confidence: ZodNumber;
probabilities: ZodRecord<ZodString, ZodNumber>;
}, $strict>]>>;
recipe: ZodObject<{
name: ZodString;
version: ZodNumber;
}, $strict>;
recordId: ZodString;
review: ZodBoolean;
rule: ZodNullable<ZodString>;
trimmed: ZodBoolean;
usage: ZodObject<{
inputTokens: ZodNumber;
outputTokens: ZodNumber;
}, $strict>;
}, $strict>;