Skip to content

Commit 84c1213

Browse files
algolia-botcdhawkeshortcuts
committed
feat(clients): remove schedule capabilities (generated)
algolia/api-clients-automation#5552 Co-authored-by: algolia-bot <[email protected]> Co-authored-by: Christopher Hawke <[email protected]> Co-authored-by: Clément Vannicatte <[email protected]>
1 parent 1f6d53f commit 84c1213

File tree

9 files changed

+0
-178
lines changed

9 files changed

+0
-178
lines changed

packages/abtesting/model/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ export * from './metricResult';
2727
export * from './metricsFilter';
2828
export * from './minimumDetectableEffect';
2929
export * from './outliersFilter';
30-
export * from './scheduleABTestResponse';
31-
export * from './scheduleABTestsRequest';
3230
export * from './status';
3331
export * from './timeseries';
3432
export * from './timeseriesVariant';

packages/abtesting/model/scheduleABTestResponse.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/abtesting/model/scheduleABTestsRequest.ts

Lines changed: 0 additions & 34 deletions
This file was deleted.

packages/abtesting/src/abtestingV3Client.ts

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ import type { EstimateABTestRequest } from '../model/estimateABTestRequest';
1818
import type { EstimateABTestResponse } from '../model/estimateABTestResponse';
1919
import type { ListABTestsResponse } from '../model/listABTestsResponse';
2020

21-
import type { ScheduleABTestResponse } from '../model/scheduleABTestResponse';
22-
import type { ScheduleABTestsRequest } from '../model/scheduleABTestsRequest';
2321
import type { Timeseries } from '../model/timeseries';
2422

2523
import type {
@@ -474,53 +472,6 @@ export function createAbtestingV3Client({
474472
return transporter.request(request, requestOptions);
475473
},
476474

477-
/**
478-
* Schedule an A/B test to be started at a later time.
479-
*
480-
* Required API Key ACLs:
481-
* - editSettings
482-
* @param scheduleABTestsRequest - The scheduleABTestsRequest object.
483-
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
484-
*/
485-
scheduleABTest(
486-
scheduleABTestsRequest: ScheduleABTestsRequest,
487-
requestOptions?: RequestOptions,
488-
): Promise<ScheduleABTestResponse> {
489-
if (!scheduleABTestsRequest) {
490-
throw new Error('Parameter `scheduleABTestsRequest` is required when calling `scheduleABTest`.');
491-
}
492-
493-
if (!scheduleABTestsRequest.name) {
494-
throw new Error('Parameter `scheduleABTestsRequest.name` is required when calling `scheduleABTest`.');
495-
}
496-
if (!scheduleABTestsRequest.variants) {
497-
throw new Error('Parameter `scheduleABTestsRequest.variants` is required when calling `scheduleABTest`.');
498-
}
499-
if (!scheduleABTestsRequest.metrics) {
500-
throw new Error('Parameter `scheduleABTestsRequest.metrics` is required when calling `scheduleABTest`.');
501-
}
502-
if (!scheduleABTestsRequest.scheduledAt) {
503-
throw new Error('Parameter `scheduleABTestsRequest.scheduledAt` is required when calling `scheduleABTest`.');
504-
}
505-
if (!scheduleABTestsRequest.endAt) {
506-
throw new Error('Parameter `scheduleABTestsRequest.endAt` is required when calling `scheduleABTest`.');
507-
}
508-
509-
const requestPath = '/3/abtests/schedule';
510-
const headers: Headers = {};
511-
const queryParameters: QueryParameters = {};
512-
513-
const request: Request = {
514-
method: 'POST',
515-
path: requestPath,
516-
queryParameters,
517-
headers,
518-
data: scheduleABTestsRequest,
519-
};
520-
521-
return transporter.request(request, requestOptions);
522-
},
523-
524475
/**
525476
* Stops an A/B test by its ID. You can\'t restart stopped A/B tests.
526477
*

packages/algoliasearch/builds/models.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,6 @@ import type {
137137
ListABTestsResponse,
138138
MinimumDetectableEffect,
139139
OutliersFilter,
140-
ScheduleABTestResponse,
141-
ScheduleABTestsRequest,
142140
Status,
143141
StopABTestProps,
144142
Variant,
@@ -286,8 +284,6 @@ export type {
286284
RemoveStopWords,
287285
RemoveWordsIfNoResults,
288286
RenderingContent,
289-
ScheduleABTestResponse,
290-
ScheduleABTestsRequest,
291287
SearchForFacetValuesProps,
292288
SearchForFacetValuesRequest,
293289
SearchForFacetValuesResponse,

packages/client-abtesting/model/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,5 @@ export * from './listABTestsResponse';
2222
export * from './minimumDetectableEffect';
2323
export * from './outliers';
2424
export * from './outliersFilter';
25-
export * from './scheduleABTestResponse';
26-
export * from './scheduleABTestsRequest';
2725
export * from './status';
2826
export * from './variant';

packages/client-abtesting/model/scheduleABTestResponse.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/client-abtesting/model/scheduleABTestsRequest.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/client-abtesting/src/abtestingClient.ts

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ import type { AddABTestsRequest } from '../model/addABTestsRequest';
1717
import type { EstimateABTestRequest } from '../model/estimateABTestRequest';
1818
import type { EstimateABTestResponse } from '../model/estimateABTestResponse';
1919
import type { ListABTestsResponse } from '../model/listABTestsResponse';
20-
import type { ScheduleABTestResponse } from '../model/scheduleABTestResponse';
21-
import type { ScheduleABTestsRequest } from '../model/scheduleABTestsRequest';
2220

2321
import type {
2422
CustomDeleteProps,
@@ -417,50 +415,6 @@ export function createAbtestingClient({
417415
return transporter.request(request, requestOptions);
418416
},
419417

420-
/**
421-
* Schedule an A/B test to be started at a later time.
422-
*
423-
* Required API Key ACLs:
424-
* - editSettings
425-
* @param scheduleABTestsRequest - The scheduleABTestsRequest object.
426-
* @param requestOptions - The requestOptions to send along with the query, they will be merged with the transporter requestOptions.
427-
*/
428-
scheduleABTest(
429-
scheduleABTestsRequest: ScheduleABTestsRequest,
430-
requestOptions?: RequestOptions,
431-
): Promise<ScheduleABTestResponse> {
432-
if (!scheduleABTestsRequest) {
433-
throw new Error('Parameter `scheduleABTestsRequest` is required when calling `scheduleABTest`.');
434-
}
435-
436-
if (!scheduleABTestsRequest.name) {
437-
throw new Error('Parameter `scheduleABTestsRequest.name` is required when calling `scheduleABTest`.');
438-
}
439-
if (!scheduleABTestsRequest.variants) {
440-
throw new Error('Parameter `scheduleABTestsRequest.variants` is required when calling `scheduleABTest`.');
441-
}
442-
if (!scheduleABTestsRequest.scheduledAt) {
443-
throw new Error('Parameter `scheduleABTestsRequest.scheduledAt` is required when calling `scheduleABTest`.');
444-
}
445-
if (!scheduleABTestsRequest.endAt) {
446-
throw new Error('Parameter `scheduleABTestsRequest.endAt` is required when calling `scheduleABTest`.');
447-
}
448-
449-
const requestPath = '/2/abtests/schedule';
450-
const headers: Headers = {};
451-
const queryParameters: QueryParameters = {};
452-
453-
const request: Request = {
454-
method: 'POST',
455-
path: requestPath,
456-
queryParameters,
457-
headers,
458-
data: scheduleABTestsRequest,
459-
};
460-
461-
return transporter.request(request, requestOptions);
462-
},
463-
464418
/**
465419
* Stops an A/B test by its ID. You can\'t restart stopped A/B tests.
466420
*

0 commit comments

Comments
 (0)