Open
Description
Describe the bug
For example in [1]:
def create_spans_metric(
self,
body: SpansMetricCreateRequest,
) -> SpansMetricResponse:
"""Create a span-based metric.
Create a metric based on your ingested spans in your organization.
Returns the span-based metric object from the request body when the request is successful.
:param body: The definition of the new span-based metric.
:type body: SpansMetricCreateRequest
:rtype: SpansMetricResponse
"""
kwargs: Dict[str, Any] = {}
kwargs["body"] = body
return self._create_spans_metric_endpoint.call_with_http_info(**kwargs)
when the api client is async, the function returns coroutine. So the return type should be updated to
- ) -> SpansMetricCreateRequest:
+ ) -> SpansMetricCreateRequest | Awaitable[SpansMetricCreateRequest]:
Type checkers are not happy about the current state