Interface OutputGuardrailExecutedEvent

All Superinterfaces:
AiServiceEvent, GuardrailExecutedEvent<OutputGuardrailRequest, OutputGuardrailResult, OutputGuardrail>
All Known Implementing Classes:
DefaultOutputGuardrailExecutedEvent

public interface OutputGuardrailExecutedEvent extends GuardrailExecutedEvent<OutputGuardrailRequest, OutputGuardrailResult, OutputGuardrail>
Represents an event executed during the output guardrail validation process. This event serves as a marker to encapsulate the request, result, and implementation of the output guardrail validation logic. This interface is specifically intended for use in scenarios where validation logic operates on output responses generated by the LLM, ensuring the responses meet predefined criteria or rules.