Skip to content

Commit a53e868

Browse files
committed
fix: fix types for HookContext.{client,provider}_metadata
Signed-off-by: Federico Bond <[email protected]>
1 parent d558bb1 commit a53e868

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

openfeature/hook/__init__.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
from dataclasses import dataclass
55
from enum import Enum
66

7+
from openfeature.client import ClientMetadata
78
from openfeature.evaluation_context import EvaluationContext
89
from openfeature.flag_evaluation import FlagEvaluationDetails, FlagType
10+
from openfeature.provider.metadata import Metadata
911

1012

1113
class HookType(Enum):
@@ -21,8 +23,8 @@ class HookContext:
2123
flag_type: FlagType
2224
default_value: typing.Any
2325
evaluation_context: EvaluationContext
24-
client_metadata: typing.Optional[dict] = None
25-
provider_metadata: typing.Optional[dict] = None
26+
client_metadata: typing.Optional[ClientMetadata] = None
27+
provider_metadata: typing.Optional[Metadata] = None
2628

2729

2830
class Hook:

0 commit comments

Comments
 (0)