Skip to content

Commit 766bc4c

Browse files
algolia-botrenovate[bot]shortcuts
committed
chore(deps): dependencies 2025-06-02 (generated)
algolia/api-clients-automation#4899 Co-authored-by: algolia-bot <accounts+algolia-api-client-bot@algolia.com> Co-authored-by: Algolia Bot <30854082+algolia-bot@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Clément Vannicatte <vannicattec@gmail.com>
1 parent c596a0b commit 766bc4c

File tree

20 files changed

+1383
-250
lines changed

20 files changed

+1383
-250
lines changed

algoliasearch/abtesting/client.py

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,14 @@
2020
from typing_extensions import Self
2121

2222
from algoliasearch.abtesting.config import AbtestingConfig
23-
from algoliasearch.abtesting.models.ab_test import ABTest
24-
from algoliasearch.abtesting.models.ab_test_response import ABTestResponse
25-
from algoliasearch.abtesting.models.add_ab_tests_request import AddABTestsRequest
26-
from algoliasearch.abtesting.models.estimate_ab_test_request import (
23+
from algoliasearch.abtesting.models import (
24+
ABTest,
25+
ABTestResponse,
26+
AddABTestsRequest,
2727
EstimateABTestRequest,
28-
)
29-
from algoliasearch.abtesting.models.estimate_ab_test_response import (
3028
EstimateABTestResponse,
31-
)
32-
from algoliasearch.abtesting.models.list_ab_tests_response import ListABTestsResponse
33-
from algoliasearch.abtesting.models.schedule_ab_test_response import (
29+
ListABTestsResponse,
3430
ScheduleABTestResponse,
35-
)
36-
from algoliasearch.abtesting.models.schedule_ab_tests_request import (
3731
ScheduleABTestsRequest,
3832
)
3933
from algoliasearch.http.api_response import ApiResponse

algoliasearch/abtesting/models/__init__.py

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,56 @@
66

77
# The version of the algoliasearch package
88
__version__ = "4.17.0"
9+
10+
11+
from .ab_test import ABTest
12+
from .ab_test_configuration import ABTestConfiguration
13+
from .ab_test_response import ABTestResponse
14+
from .ab_tests_variant import AbTestsVariant
15+
from .ab_tests_variant_search_params import AbTestsVariantSearchParams
16+
from .add_ab_tests_request import AddABTestsRequest
17+
from .add_ab_tests_variant import AddABTestsVariant
18+
from .currency import Currency
19+
from .effect_metric import EffectMetric
20+
from .empty_search import EmptySearch
21+
from .empty_search_filter import EmptySearchFilter
22+
from .error_base import ErrorBase
23+
from .estimate_ab_test_request import EstimateABTestRequest
24+
from .estimate_ab_test_response import EstimateABTestResponse
25+
from .estimate_configuration import EstimateConfiguration
26+
from .filter_effects import FilterEffects
27+
from .list_ab_tests_response import ListABTestsResponse
28+
from .minimum_detectable_effect import MinimumDetectableEffect
29+
from .outliers import Outliers
30+
from .outliers_filter import OutliersFilter
31+
from .schedule_ab_test_response import ScheduleABTestResponse
32+
from .schedule_ab_tests_request import ScheduleABTestsRequest
33+
from .status import Status
34+
from .variant import Variant
35+
36+
__all__ = (
37+
"ABTest",
38+
"ABTestConfiguration",
39+
"ABTestResponse",
40+
"AbTestsVariant",
41+
"AbTestsVariantSearchParams",
42+
"AddABTestsRequest",
43+
"AddABTestsVariant",
44+
"Currency",
45+
"EffectMetric",
46+
"EmptySearch",
47+
"EmptySearchFilter",
48+
"ErrorBase",
49+
"EstimateABTestRequest",
50+
"EstimateABTestResponse",
51+
"EstimateConfiguration",
52+
"FilterEffects",
53+
"ListABTestsResponse",
54+
"MinimumDetectableEffect",
55+
"Outliers",
56+
"OutliersFilter",
57+
"ScheduleABTestResponse",
58+
"ScheduleABTestsRequest",
59+
"Status",
60+
"Variant",
61+
)

algoliasearch/analytics/client.py

Lines changed: 6 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -20,62 +20,30 @@
2020
from typing_extensions import Self
2121

2222
from algoliasearch.analytics.config import AnalyticsConfig
23-
from algoliasearch.analytics.models.direction import Direction
24-
from algoliasearch.analytics.models.get_add_to_cart_rate_response import (
23+
from algoliasearch.analytics.models import (
24+
Direction,
2525
GetAddToCartRateResponse,
26-
)
27-
from algoliasearch.analytics.models.get_average_click_position_response import (
2826
GetAverageClickPositionResponse,
29-
)
30-
from algoliasearch.analytics.models.get_click_positions_response import (
3127
GetClickPositionsResponse,
32-
)
33-
from algoliasearch.analytics.models.get_click_through_rate_response import (
3428
GetClickThroughRateResponse,
35-
)
36-
from algoliasearch.analytics.models.get_conversion_rate_response import (
3729
GetConversionRateResponse,
38-
)
39-
from algoliasearch.analytics.models.get_no_click_rate_response import (
4030
GetNoClickRateResponse,
41-
)
42-
from algoliasearch.analytics.models.get_no_results_rate_response import (
4331
GetNoResultsRateResponse,
44-
)
45-
from algoliasearch.analytics.models.get_purchase_rate_response import (
4632
GetPurchaseRateResponse,
47-
)
48-
from algoliasearch.analytics.models.get_revenue import GetRevenue
49-
from algoliasearch.analytics.models.get_searches_count_response import (
33+
GetRevenue,
5034
GetSearchesCountResponse,
51-
)
52-
from algoliasearch.analytics.models.get_searches_no_clicks_response import (
5335
GetSearchesNoClicksResponse,
54-
)
55-
from algoliasearch.analytics.models.get_searches_no_results_response import (
5636
GetSearchesNoResultsResponse,
57-
)
58-
from algoliasearch.analytics.models.get_status_response import GetStatusResponse
59-
from algoliasearch.analytics.models.get_top_countries_response import (
37+
GetStatusResponse,
6038
GetTopCountriesResponse,
61-
)
62-
from algoliasearch.analytics.models.get_top_filter_attributes_response import (
6339
GetTopFilterAttributesResponse,
64-
)
65-
from algoliasearch.analytics.models.get_top_filter_for_attribute_response import (
6640
GetTopFilterForAttributeResponse,
67-
)
68-
from algoliasearch.analytics.models.get_top_filters_no_results_response import (
6941
GetTopFiltersNoResultsResponse,
70-
)
71-
from algoliasearch.analytics.models.get_top_hits_response import GetTopHitsResponse
72-
from algoliasearch.analytics.models.get_top_searches_response import (
42+
GetTopHitsResponse,
7343
GetTopSearchesResponse,
74-
)
75-
from algoliasearch.analytics.models.get_users_count_response import (
7644
GetUsersCountResponse,
45+
OrderBy,
7746
)
78-
from algoliasearch.analytics.models.order_by import OrderBy
7947
from algoliasearch.http.api_response import ApiResponse
8048
from algoliasearch.http.base_config import BaseConfig
8149
from algoliasearch.http.request_options import RequestOptions

algoliasearch/analytics/models/__init__.py

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,122 @@
66

77
# The version of the algoliasearch package
88
__version__ = "4.17.0"
9+
10+
11+
from .click_position import ClickPosition
12+
from .currency_code import CurrencyCode
13+
from .daily_add_to_cart_rates import DailyAddToCartRates
14+
from .daily_average_clicks import DailyAverageClicks
15+
from .daily_click_through_rates import DailyClickThroughRates
16+
from .daily_conversion_rates import DailyConversionRates
17+
from .daily_no_click_rates import DailyNoClickRates
18+
from .daily_no_results_rates import DailyNoResultsRates
19+
from .daily_purchase_rates import DailyPurchaseRates
20+
from .daily_revenue import DailyRevenue
21+
from .daily_searches import DailySearches
22+
from .daily_searches_no_clicks import DailySearchesNoClicks
23+
from .daily_searches_no_results import DailySearchesNoResults
24+
from .daily_users import DailyUsers
25+
from .direction import Direction
26+
from .error_base import ErrorBase
27+
from .get_add_to_cart_rate_response import GetAddToCartRateResponse
28+
from .get_average_click_position_response import GetAverageClickPositionResponse
29+
from .get_click_positions_response import GetClickPositionsResponse
30+
from .get_click_through_rate_response import GetClickThroughRateResponse
31+
from .get_conversion_rate_response import GetConversionRateResponse
32+
from .get_no_click_rate_response import GetNoClickRateResponse
33+
from .get_no_results_rate_response import GetNoResultsRateResponse
34+
from .get_purchase_rate_response import GetPurchaseRateResponse
35+
from .get_revenue import GetRevenue
36+
from .get_searches_count_response import GetSearchesCountResponse
37+
from .get_searches_no_clicks_response import GetSearchesNoClicksResponse
38+
from .get_searches_no_results_response import GetSearchesNoResultsResponse
39+
from .get_status_response import GetStatusResponse
40+
from .get_top_countries_response import GetTopCountriesResponse
41+
from .get_top_filter_attribute import GetTopFilterAttribute
42+
from .get_top_filter_attributes_response import GetTopFilterAttributesResponse
43+
from .get_top_filter_for_attribute import GetTopFilterForAttribute
44+
from .get_top_filter_for_attribute_response import GetTopFilterForAttributeResponse
45+
from .get_top_filters_no_results_response import GetTopFiltersNoResultsResponse
46+
from .get_top_filters_no_results_value import GetTopFiltersNoResultsValue
47+
from .get_top_filters_no_results_values import GetTopFiltersNoResultsValues
48+
from .get_top_hits_response import GetTopHitsResponse
49+
from .get_top_searches_response import GetTopSearchesResponse
50+
from .get_users_count_response import GetUsersCountResponse
51+
from .operator import Operator
52+
from .order_by import OrderBy
53+
from .top_country import TopCountry
54+
from .top_hit import TopHit
55+
from .top_hit_with_analytics import TopHitWithAnalytics
56+
from .top_hit_with_revenue_analytics import TopHitWithRevenueAnalytics
57+
from .top_hits_response import TopHitsResponse
58+
from .top_hits_response_with_analytics import TopHitsResponseWithAnalytics
59+
from .top_hits_response_with_revenue_analytics import (
60+
TopHitsResponseWithRevenueAnalytics,
61+
)
62+
from .top_search import TopSearch
63+
from .top_search_with_analytics import TopSearchWithAnalytics
64+
from .top_search_with_revenue_analytics import TopSearchWithRevenueAnalytics
65+
from .top_searches_response import TopSearchesResponse
66+
from .top_searches_response_with_analytics import TopSearchesResponseWithAnalytics
67+
from .top_searches_response_with_revenue_analytics import (
68+
TopSearchesResponseWithRevenueAnalytics,
69+
)
70+
71+
__all__ = (
72+
"ClickPosition",
73+
"CurrencyCode",
74+
"DailyAddToCartRates",
75+
"DailyAverageClicks",
76+
"DailyClickThroughRates",
77+
"DailyConversionRates",
78+
"DailyNoClickRates",
79+
"DailyNoResultsRates",
80+
"DailyPurchaseRates",
81+
"DailyRevenue",
82+
"DailySearches",
83+
"DailySearchesNoClicks",
84+
"DailySearchesNoResults",
85+
"DailyUsers",
86+
"Direction",
87+
"ErrorBase",
88+
"GetAddToCartRateResponse",
89+
"GetAverageClickPositionResponse",
90+
"GetClickPositionsResponse",
91+
"GetClickThroughRateResponse",
92+
"GetConversionRateResponse",
93+
"GetNoClickRateResponse",
94+
"GetNoResultsRateResponse",
95+
"GetPurchaseRateResponse",
96+
"GetRevenue",
97+
"GetSearchesCountResponse",
98+
"GetSearchesNoClicksResponse",
99+
"GetSearchesNoResultsResponse",
100+
"GetStatusResponse",
101+
"GetTopCountriesResponse",
102+
"GetTopFilterAttribute",
103+
"GetTopFilterAttributesResponse",
104+
"GetTopFilterForAttribute",
105+
"GetTopFilterForAttributeResponse",
106+
"GetTopFiltersNoResultsResponse",
107+
"GetTopFiltersNoResultsValue",
108+
"GetTopFiltersNoResultsValues",
109+
"GetTopHitsResponse",
110+
"GetTopSearchesResponse",
111+
"GetUsersCountResponse",
112+
"Operator",
113+
"OrderBy",
114+
"TopCountry",
115+
"TopHit",
116+
"TopHitWithAnalytics",
117+
"TopHitWithRevenueAnalytics",
118+
"TopHitsResponse",
119+
"TopHitsResponseWithAnalytics",
120+
"TopHitsResponseWithRevenueAnalytics",
121+
"TopSearch",
122+
"TopSearchWithAnalytics",
123+
"TopSearchWithRevenueAnalytics",
124+
"TopSearchesResponse",
125+
"TopSearchesResponseWithAnalytics",
126+
"TopSearchesResponseWithRevenueAnalytics",
127+
)

algoliasearch/composition/client.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,12 @@
2020
from typing_extensions import Self
2121

2222
from algoliasearch.composition.config import CompositionConfig
23-
from algoliasearch.composition.models.request_body import RequestBody
24-
from algoliasearch.composition.models.search_for_facet_values_request import (
23+
from algoliasearch.composition.models import (
24+
RequestBody,
2525
SearchForFacetValuesRequest,
26-
)
27-
from algoliasearch.composition.models.search_for_facet_values_response import (
2826
SearchForFacetValuesResponse,
27+
SearchResponse,
2928
)
30-
from algoliasearch.composition.models.search_response import SearchResponse
3129
from algoliasearch.http.api_response import ApiResponse
3230
from algoliasearch.http.base_config import BaseConfig
3331
from algoliasearch.http.request_options import RequestOptions

0 commit comments

Comments
 (0)