1515from ..commons .errors .method_not_allowed_error import MethodNotAllowedError
1616from ..commons .errors .not_found_error import NotFoundError
1717from ..commons .errors .unauthorized_error import UnauthorizedError
18+ from ..commons .types .observation_level import ObservationLevel
1819from ..commons .types .observations_view import ObservationsView
1920from .types .observations_views import ObservationsViews
2021
@@ -100,6 +101,7 @@ def get_many(
100101 user_id : typing .Optional [str ] = None ,
101102 type : typing .Optional [str ] = None ,
102103 trace_id : typing .Optional [str ] = None ,
104+ level : typing .Optional [ObservationLevel ] = None ,
103105 parent_observation_id : typing .Optional [str ] = None ,
104106 environment : typing .Optional [typing .Union [str , typing .Sequence [str ]]] = None ,
105107 from_start_time : typing .Optional [dt .datetime ] = None ,
@@ -126,6 +128,9 @@ def get_many(
126128
127129 trace_id : typing.Optional[str]
128130
131+ level : typing.Optional[ObservationLevel]
132+ Optional filter for observations with a specific level (e.g. "DEBUG", "DEFAULT", "WARNING", "ERROR").
133+
129134 parent_observation_id : typing.Optional[str]
130135
131136 environment : typing.Optional[typing.Union[str, typing.Sequence[str]]]
@@ -171,6 +176,7 @@ def get_many(
171176 "userId" : user_id ,
172177 "type" : type ,
173178 "traceId" : trace_id ,
179+ "level" : level ,
174180 "parentObservationId" : parent_observation_id ,
175181 "environment" : environment ,
176182 "fromStartTime" : serialize_datetime (from_start_time )
@@ -299,6 +305,7 @@ async def get_many(
299305 user_id : typing .Optional [str ] = None ,
300306 type : typing .Optional [str ] = None ,
301307 trace_id : typing .Optional [str ] = None ,
308+ level : typing .Optional [ObservationLevel ] = None ,
302309 parent_observation_id : typing .Optional [str ] = None ,
303310 environment : typing .Optional [typing .Union [str , typing .Sequence [str ]]] = None ,
304311 from_start_time : typing .Optional [dt .datetime ] = None ,
@@ -325,6 +332,9 @@ async def get_many(
325332
326333 trace_id : typing.Optional[str]
327334
335+ level : typing.Optional[ObservationLevel]
336+ Optional filter for observations with a specific level (e.g. "DEBUG", "DEFAULT", "WARNING", "ERROR").
337+
328338 parent_observation_id : typing.Optional[str]
329339
330340 environment : typing.Optional[typing.Union[str, typing.Sequence[str]]]
@@ -378,6 +388,7 @@ async def main() -> None:
378388 "userId" : user_id ,
379389 "type" : type ,
380390 "traceId" : trace_id ,
391+ "level" : level ,
381392 "parentObservationId" : parent_observation_id ,
382393 "environment" : environment ,
383394 "fromStartTime" : serialize_datetime (from_start_time )
0 commit comments