python-sdk/open_feature/flag_evaluation/flag_evaluation_details.py

16 lines
361 B
Python

import typing
from dataclasses import dataclass
from open_feature.flag_evaluation.error_code import ErrorCode
from open_feature.flag_evaluation.reason import Reason
@dataclass
class FlagEvaluationDetails:
flag_key: str
value: typing.Any
variant: str = None
reason: Reason = None
error_code: ErrorCode = None
error_message: str = None