|
248 | 248 | }, |
249 | 249 | "python": { |
250 | 250 | "import": { |
251 | | - "default": "from algoliasearch.abtesting.client import AbtestingClient" |
| 251 | + "default": "from algoliasearch.abtesting.client import AbtestingClientSync" |
252 | 252 | }, |
253 | 253 | "addABTests": { |
254 | | - "default": "response = await client.add_ab_tests(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.add_ab_tests_with_http_info(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)" |
| 254 | + "default": "response = client.add_ab_tests(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.add_ab_tests_with_http_info(\n add_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)" |
255 | 255 | }, |
256 | 256 | "customDelete": { |
257 | | - "default": "response = await client.custom_delete(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_delete_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
| 257 | + "default": "response = client.custom_delete(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_delete_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
258 | 258 | }, |
259 | 259 | "customGet": { |
260 | | - "default": "response = await client.custom_get(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_get_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
| 260 | + "default": "response = client.custom_get(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_get_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
261 | 261 | }, |
262 | 262 | "customPost": { |
263 | | - "default": "response = await client.custom_post(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_post_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
| 263 | + "default": "response = client.custom_post(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_post_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
264 | 264 | }, |
265 | 265 | "customPut": { |
266 | | - "default": "response = await client.custom_put(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.custom_put_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
| 266 | + "default": "response = client.custom_put(\n path=\"test/minimal\",\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.custom_put_with_http_info(\n path=\"test/minimal\",\n)\n\nprint(raw_response.raw_data)" |
267 | 267 | }, |
268 | 268 | "deleteABTest": { |
269 | | - "default": "response = await client.delete_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.delete_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
| 269 | + "default": "response = client.delete_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.delete_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
270 | 270 | }, |
271 | 271 | "getABTest": { |
272 | | - "default": "response = await client.get_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.get_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
| 272 | + "default": "response = client.get_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.get_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
273 | 273 | }, |
274 | 274 | "listABTests": { |
275 | | - "default": "response = await client.list_ab_tests()\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.list_ab_tests_with_http_info()\n\nprint(raw_response.raw_data)" |
| 275 | + "default": "response = client.list_ab_tests()\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.list_ab_tests_with_http_info()\n\nprint(raw_response.raw_data)" |
276 | 276 | }, |
277 | 277 | "scheduleABTest": { |
278 | | - "default": "response = await client.schedule_ab_test(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.schedule_ab_test_with_http_info(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)" |
| 278 | + "default": "response = client.schedule_ab_test(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.schedule_ab_test_with_http_info(\n schedule_ab_tests_request={\n \"endAt\": \"2022-12-31T00:00:00.000Z\",\n \"scheduledAt\": \"2022-11-31T00:00:00.000Z\",\n \"name\": \"myABTest\",\n \"variants\": [\n {\n \"index\": \"AB_TEST_1\",\n \"trafficPercentage\": 30,\n },\n {\n \"index\": \"AB_TEST_2\",\n \"trafficPercentage\": 50,\n },\n ],\n },\n)\n\nprint(raw_response.raw_data)" |
279 | 279 | }, |
280 | 280 | "setClientApiKey": { |
281 | 281 | "default": "client.set_client_api_key(\n api_key=\"updated-api-key\",\n)\n\n# Skip deserialization\nclient.set_client_api_key_with_http_info(\n api_key=\"updated-api-key\",\n)" |
282 | 282 | }, |
283 | 283 | "stopABTest": { |
284 | | - "default": "response = await client.stop_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = await client.stop_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
| 284 | + "default": "response = client.stop_ab_test(\n id=42,\n)\n\nprint(response)\n\n# Skip deserialization\nraw_response = client.stop_ab_test_with_http_info(\n id=42,\n)\n\nprint(raw_response.raw_data)" |
285 | 285 | }, |
286 | 286 | "init": { |
287 | | - "default": "client = AbtestingClient(\n \"ALGOLIA_APPLICATION_ID\", \"ALGOLIA_API_KEY\", \"ALGOLIA_APPLICATION_REGION\"\n)" |
| 287 | + "default": "# In an asynchronous context, you can use AbtestingClient instead, which exposes the exact same methods.\nclient = AbtestingClientSync(\n \"ALGOLIA_APPLICATION_ID\", \"ALGOLIA_API_KEY\", \"ALGOLIA_APPLICATION_REGION\"\n)" |
288 | 288 | } |
289 | 289 | }, |
290 | 290 | "ruby": { |
|
0 commit comments