16 lines
361 B
Python
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
|