@@ -73,64 +73,6 @@ interface BrandDetectionOptions {
7373
7474type ExperimentPhase = 'pre' | 'post' ;
7575
76- interface SubmitExperimentParams {
77- siteId : string ;
78- experimentId : string ;
79- experimentPhase : ExperimentPhase ;
80- experimentationUrls ?: string [ ] ;
81- platforms ?: string [ ] ;
82- intervalMinutes ?: number ;
83- durationHours ?: number ;
84- metadata ?: Record < string , unknown > ;
85- }
86-
87- interface ExperimentPhaseStatus {
88- phase : ExperimentPhase ;
89- status : string ;
90- progress : {
91- total : number ;
92- completed : number ;
93- failed : number ;
94- running : number ;
95- queued : number ;
96- cancelled : number ;
97- } ;
98- progress_percent : number ;
99- platforms ?: Record < string , { total : number ; completed : number ; failed : number ; running : number } > ;
100- started_at ?: number ;
101- completed_at ?: number ;
102- experiment_hour ?: number ;
103- }
104-
105- interface ExperimentSubmitResult {
106- schedule_id : string ;
107- experiment_id : string ;
108- experiment_phase : ExperimentPhase ;
109- experiment_batch_id : string ;
110- parent_batch_id : string ;
111- site_id : string ;
112- jobs_submitted : number ;
113- jobs_failed : number ;
114- [ key : string ] : unknown ;
115- }
116-
117- interface ExperimentStatusResult {
118- experiment_id : string ;
119- status : string ;
120- site_id ?: string ;
121- phases : {
122- pre ?: ExperimentPhaseStatus ;
123- post ?: ExperimentPhaseStatus ;
124- } ;
125- summary : {
126- total_jobs : number ;
127- pre_jobs : number ;
128- post_jobs : number ;
129- phases_started : number ;
130- phases_completed : number ;
131- } ;
132- }
133-
13476interface CreateExperimentScheduleParams {
13577 siteId : string ;
13678 experimentId : string ;
@@ -177,8 +119,6 @@ declare class DrsClient {
177119 submitScrapeJob ( params : ScrapeJobParams ) : Promise < DrsJobResult > ;
178120 lookupScrapeResults ( params : ScrapeLookupParams ) : Promise < ScrapeLookupResponse | null > ;
179121 triggerBrandDetection ( siteId : string , options ?: BrandDetectionOptions ) : Promise < Record < string , unknown > | null > ;
180- submitExperiment ( params : SubmitExperimentParams ) : Promise < ExperimentSubmitResult > ;
181- getExperimentStatus ( experimentId : string , phase ?: ExperimentPhase ) : Promise < ExperimentStatusResult > ;
182122 createExperimentSchedule ( params : CreateExperimentScheduleParams ) : Promise < ScheduleStatusResult > ;
183123 getScheduleStatus ( siteId : string , scheduleId : string ) : Promise < ScheduleStatusResult > ;
184124 getJob ( jobId : string ) : Promise < Record < string , unknown > > ;
0 commit comments