// This file was auto-generated by Fern from our API Definition.

import type * as Vapi from "../index.js";

export interface EvalRunResult {
    /**
     * This is the status of the eval run result.
     * The status is only 'pass' or 'fail' for an eval run result.
     * Currently, An eval is considered `pass` only if all the Assistant Judge messages are evaluated to pass.
     */
    status: Vapi.EvalRunResultStatus;
    /**
     * This is the messages of the eval run result.
     * It contains the user/system messages
     */
    messages: Vapi.EvalRunResultMessagesItem[];
    /** This is the start time of the eval run result. */
    startedAt: string;
    /** This is the end time of the eval run result. */
    endedAt: string;
}
