CallbackEvaluator
junjo.evaluation.CallbackEvaluator
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
Signature
Section titled “Signature”CallbackEvaluator(*, key: str, version: int, expectation_type: TypeForm[ExpectationT], callback: Callable[[object, ExpectationT, EvaluationContext, ResourcesT], EvaluationResult | Awaitable[EvaluationResult]], role: EvaluationRole = EvaluationRole.JUDGE, timeout_seconds: float = 60.0)Run an application callback that returns the SDK EvaluationResult.
Members
Section titled “Members”key = keyPublic attribute.
version
Section titled “version”version = versionPublic attribute.
role = rolePublic attribute.
timeout_seconds
Section titled “timeout_seconds”timeout_seconds = timeout_secondsPublic attribute.
expectation_schema
Section titled “expectation_schema”expectation_schema: Mapping[str, object]Public attribute.