|
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