EvaluationResult
Evaluation result.
Attributes
attributenameEvaluationName= Field(description='Evaluation name.')attributescoreFiniteFloat | bool | None= Field(default=None, description='Numeric or boolean score.')attributevaluestr | None= Field(default=None, description='Label or string value.')attributeexplanationstr | None= Field(default=None, description='Free-form explanation.')attributepassedbool | None= Field(default=None, description='Pass or fail verdict.')attributemin_scoreFiniteFloat | None= Field(default=None, description='Lower bound of the score scale.')attributemax_scoreFiniteFloat | None= Field(default=None, description='Upper bound of the score scale.')attributetarget_scoreFiniteFloat | None= Field(default=None, description='Score to beat.')attributedata_typeEvaluationDataTypeData type derived from which of score and value are set.
Functions
func__init__(self, value=None, **data) -> NoneRoute a single positional score or value by type.
paramselfparamvaluefloat | bool | str | None= NonePositional score, bool or float routes to score and str routes to value.
paramdataAny= {}Remaining fields, passed as keywords.
Returns
None