|
27 | 27 | EstimateABTestRequest, |
28 | 28 | EstimateABTestResponse, |
29 | 29 | ListABTestsResponse, |
30 | | - ScheduleABTestResponse, |
31 | | - ScheduleABTestsRequest, |
32 | 30 | ) |
33 | 31 | from algoliasearch.http.api_response import ApiResponse |
34 | 32 | from algoliasearch.http.base_config import BaseConfig |
@@ -771,63 +769,6 @@ async def list_ab_tests( |
771 | 769 | ) |
772 | 770 | return resp.deserialize(ListABTestsResponse, resp.raw_data) |
773 | 771 |
|
774 | | - async def schedule_ab_test_with_http_info( |
775 | | - self, |
776 | | - schedule_ab_tests_request: Union[ScheduleABTestsRequest, dict[str, Any]], |
777 | | - request_options: Optional[Union[dict, RequestOptions]] = None, |
778 | | - ) -> ApiResponse[str]: |
779 | | - """ |
780 | | - Schedule an A/B test to be started at a later time. |
781 | | -
|
782 | | - Required API Key ACLs: |
783 | | - - editSettings |
784 | | -
|
785 | | - :param schedule_ab_tests_request: (required) |
786 | | - :type schedule_ab_tests_request: ScheduleABTestsRequest |
787 | | - :param request_options: The request options to send along with the query, they will be merged with the transporter base parameters (headers, query params, timeouts, etc.). (optional) |
788 | | - :return: Returns the raw algoliasearch 'APIResponse' object. |
789 | | - """ |
790 | | - |
791 | | - if schedule_ab_tests_request is None: |
792 | | - raise ValueError( |
793 | | - "Parameter `schedule_ab_tests_request` is required when calling `schedule_ab_test`." |
794 | | - ) |
795 | | - |
796 | | - _data = {} |
797 | | - if schedule_ab_tests_request is not None: |
798 | | - _data = schedule_ab_tests_request |
799 | | - |
800 | | - return await self._transporter.request( |
801 | | - verb=Verb.POST, |
802 | | - path="/2/abtests/schedule", |
803 | | - request_options=self._request_options.merge( |
804 | | - data=dumps(body_serializer(_data)), |
805 | | - user_request_options=request_options, |
806 | | - ), |
807 | | - use_read_transporter=False, |
808 | | - ) |
809 | | - |
810 | | - async def schedule_ab_test( |
811 | | - self, |
812 | | - schedule_ab_tests_request: Union[ScheduleABTestsRequest, dict[str, Any]], |
813 | | - request_options: Optional[Union[dict, RequestOptions]] = None, |
814 | | - ) -> ScheduleABTestResponse: |
815 | | - """ |
816 | | - Schedule an A/B test to be started at a later time. |
817 | | -
|
818 | | - Required API Key ACLs: |
819 | | - - editSettings |
820 | | -
|
821 | | - :param schedule_ab_tests_request: (required) |
822 | | - :type schedule_ab_tests_request: ScheduleABTestsRequest |
823 | | - :param request_options: The request options to send along with the query, they will be merged with the transporter base parameters (headers, query params, timeouts, etc.). (optional) |
824 | | - :return: Returns the deserialized response in a 'ScheduleABTestResponse' result object. |
825 | | - """ |
826 | | - resp = await self.schedule_ab_test_with_http_info( |
827 | | - schedule_ab_tests_request, request_options |
828 | | - ) |
829 | | - return resp.deserialize(ScheduleABTestResponse, resp.raw_data) |
830 | | - |
831 | 772 | async def stop_ab_test_with_http_info( |
832 | 773 | self, |
833 | 774 | id: Annotated[StrictInt, Field(description="Unique A/B test identifier.")], |
@@ -1600,63 +1541,6 @@ def list_ab_tests( |
1600 | 1541 | ) |
1601 | 1542 | return resp.deserialize(ListABTestsResponse, resp.raw_data) |
1602 | 1543 |
|
1603 | | - def schedule_ab_test_with_http_info( |
1604 | | - self, |
1605 | | - schedule_ab_tests_request: Union[ScheduleABTestsRequest, dict[str, Any]], |
1606 | | - request_options: Optional[Union[dict, RequestOptions]] = None, |
1607 | | - ) -> ApiResponse[str]: |
1608 | | - """ |
1609 | | - Schedule an A/B test to be started at a later time. |
1610 | | -
|
1611 | | - Required API Key ACLs: |
1612 | | - - editSettings |
1613 | | -
|
1614 | | - :param schedule_ab_tests_request: (required) |
1615 | | - :type schedule_ab_tests_request: ScheduleABTestsRequest |
1616 | | - :param request_options: The request options to send along with the query, they will be merged with the transporter base parameters (headers, query params, timeouts, etc.). (optional) |
1617 | | - :return: Returns the raw algoliasearch 'APIResponse' object. |
1618 | | - """ |
1619 | | - |
1620 | | - if schedule_ab_tests_request is None: |
1621 | | - raise ValueError( |
1622 | | - "Parameter `schedule_ab_tests_request` is required when calling `schedule_ab_test`." |
1623 | | - ) |
1624 | | - |
1625 | | - _data = {} |
1626 | | - if schedule_ab_tests_request is not None: |
1627 | | - _data = schedule_ab_tests_request |
1628 | | - |
1629 | | - return self._transporter.request( |
1630 | | - verb=Verb.POST, |
1631 | | - path="/2/abtests/schedule", |
1632 | | - request_options=self._request_options.merge( |
1633 | | - data=dumps(body_serializer(_data)), |
1634 | | - user_request_options=request_options, |
1635 | | - ), |
1636 | | - use_read_transporter=False, |
1637 | | - ) |
1638 | | - |
1639 | | - def schedule_ab_test( |
1640 | | - self, |
1641 | | - schedule_ab_tests_request: Union[ScheduleABTestsRequest, dict[str, Any]], |
1642 | | - request_options: Optional[Union[dict, RequestOptions]] = None, |
1643 | | - ) -> ScheduleABTestResponse: |
1644 | | - """ |
1645 | | - Schedule an A/B test to be started at a later time. |
1646 | | -
|
1647 | | - Required API Key ACLs: |
1648 | | - - editSettings |
1649 | | -
|
1650 | | - :param schedule_ab_tests_request: (required) |
1651 | | - :type schedule_ab_tests_request: ScheduleABTestsRequest |
1652 | | - :param request_options: The request options to send along with the query, they will be merged with the transporter base parameters (headers, query params, timeouts, etc.). (optional) |
1653 | | - :return: Returns the deserialized response in a 'ScheduleABTestResponse' result object. |
1654 | | - """ |
1655 | | - resp = self.schedule_ab_test_with_http_info( |
1656 | | - schedule_ab_tests_request, request_options |
1657 | | - ) |
1658 | | - return resp.deserialize(ScheduleABTestResponse, resp.raw_data) |
1659 | | - |
1660 | 1544 | def stop_ab_test_with_http_info( |
1661 | 1545 | self, |
1662 | 1546 | id: Annotated[StrictInt, Field(description="Unique A/B test identifier.")], |
|
0 commit comments