chore: 🐝 Update SDK - Generate (spec change merged) 0.11.20 (#428)

Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-07-10 20:19:22 +00:00
committed by GitHub
co-authored by speakeasybot speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent 64ad023f72
commit 02a24c5cae
18 changed files with 395 additions and 32 deletions
+34
View File
@@ -273,6 +273,15 @@ class BetaAnalytics(BaseSDK):
http_referer: Optional[str] = None,
x_open_router_title: Optional[str] = None,
x_open_router_categories: Optional[str] = None,
classifier_dimensions: Optional[
Union[
operations.ClassifierDimensions,
operations.ClassifierDimensionsTypedDict,
]
] = None,
classifier_filters: Optional[
Union[operations.ClassifierFilters, operations.ClassifierFiltersTypedDict]
] = None,
dimensions: Optional[Iterable[str]] = None,
filters: Optional[
Union[Iterable[operations.Filter], Iterable[operations.FilterTypedDict]]
@@ -303,6 +312,8 @@ class BetaAnalytics(BaseSDK):
:param x_open_router_categories: Comma-separated list of app categories (e.g. \"cli-agent,cloud-agent\"). Used for marketplace rankings.
:param classifier_dimensions: Group results by custom classifier tags, breaking down metrics by the specified dimension values. Requires an active classifier on the workspace.
:param classifier_filters: Filter results to generations with specific classifier tag values. Can be combined with classifier_dimensions (must use the same classifier_id) or used independently with standard dimensions.
:param dimensions:
:param filters:
:param granularity: Time granularity
@@ -330,6 +341,12 @@ class BetaAnalytics(BaseSDK):
x_open_router_title=x_open_router_title,
x_open_router_categories=x_open_router_categories,
request_body=operations.QueryAnalyticsRequestBody(
classifier_dimensions=utils.get_pydantic_model(
classifier_dimensions, Optional[operations.ClassifierDimensions]
),
classifier_filters=utils.get_pydantic_model(
classifier_filters, Optional[operations.ClassifierFilters]
),
dimensions=utils.unmarshal(dimensions, Optional[List[str]]),
filters=utils.get_pydantic_model(
filters, Optional[List[operations.Filter]]
@@ -453,6 +470,15 @@ class BetaAnalytics(BaseSDK):
http_referer: Optional[str] = None,
x_open_router_title: Optional[str] = None,
x_open_router_categories: Optional[str] = None,
classifier_dimensions: Optional[
Union[
operations.ClassifierDimensions,
operations.ClassifierDimensionsTypedDict,
]
] = None,
classifier_filters: Optional[
Union[operations.ClassifierFilters, operations.ClassifierFiltersTypedDict]
] = None,
dimensions: Optional[Iterable[str]] = None,
filters: Optional[
Union[Iterable[operations.Filter], Iterable[operations.FilterTypedDict]]
@@ -483,6 +509,8 @@ class BetaAnalytics(BaseSDK):
:param x_open_router_categories: Comma-separated list of app categories (e.g. \"cli-agent,cloud-agent\"). Used for marketplace rankings.
:param classifier_dimensions: Group results by custom classifier tags, breaking down metrics by the specified dimension values. Requires an active classifier on the workspace.
:param classifier_filters: Filter results to generations with specific classifier tag values. Can be combined with classifier_dimensions (must use the same classifier_id) or used independently with standard dimensions.
:param dimensions:
:param filters:
:param granularity: Time granularity
@@ -510,6 +538,12 @@ class BetaAnalytics(BaseSDK):
x_open_router_title=x_open_router_title,
x_open_router_categories=x_open_router_categories,
request_body=operations.QueryAnalyticsRequestBody(
classifier_dimensions=utils.get_pydantic_model(
classifier_dimensions, Optional[operations.ClassifierDimensions]
),
classifier_filters=utils.get_pydantic_model(
classifier_filters, Optional[operations.ClassifierFilters]
),
dimensions=utils.unmarshal(dimensions, Optional[List[str]]),
filters=utils.get_pydantic_model(
filters, Optional[List[operations.Filter]]