Skip to main content

windmill_api/apis/
job_api.rs

1/*
2 * Windmill API
3 *
4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5 *
6 * The version of the OpenAPI document: 1.657.1
7 * Contact: contact@windmill.dev
8 * Generated by: https://openapi-generator.tech
9 */
10
11
12use reqwest;
13use serde::{Deserialize, Serialize};
14use crate::{apis::ResponseContent, models};
15use super::{Error, configuration};
16
17
18/// struct for typed errors of method [`batch_re_run_jobs`]
19#[derive(Debug, Clone, Serialize, Deserialize)]
20#[serde(untagged)]
21pub enum BatchReRunJobsError {
22    UnknownValue(serde_json::Value),
23}
24
25/// struct for typed errors of method [`cancel_persistent_queued_jobs`]
26#[derive(Debug, Clone, Serialize, Deserialize)]
27#[serde(untagged)]
28pub enum CancelPersistentQueuedJobsError {
29    UnknownValue(serde_json::Value),
30}
31
32/// struct for typed errors of method [`cancel_queued_job`]
33#[derive(Debug, Clone, Serialize, Deserialize)]
34#[serde(untagged)]
35pub enum CancelQueuedJobError {
36    UnknownValue(serde_json::Value),
37}
38
39/// struct for typed errors of method [`cancel_selection`]
40#[derive(Debug, Clone, Serialize, Deserialize)]
41#[serde(untagged)]
42pub enum CancelSelectionError {
43    UnknownValue(serde_json::Value),
44}
45
46/// struct for typed errors of method [`cancel_suspended_job_get`]
47#[derive(Debug, Clone, Serialize, Deserialize)]
48#[serde(untagged)]
49pub enum CancelSuspendedJobGetError {
50    UnknownValue(serde_json::Value),
51}
52
53/// struct for typed errors of method [`cancel_suspended_job_post`]
54#[derive(Debug, Clone, Serialize, Deserialize)]
55#[serde(untagged)]
56pub enum CancelSuspendedJobPostError {
57    UnknownValue(serde_json::Value),
58}
59
60/// struct for typed errors of method [`count_completed_jobs`]
61#[derive(Debug, Clone, Serialize, Deserialize)]
62#[serde(untagged)]
63pub enum CountCompletedJobsError {
64    UnknownValue(serde_json::Value),
65}
66
67/// struct for typed errors of method [`count_jobs_by_tag`]
68#[derive(Debug, Clone, Serialize, Deserialize)]
69#[serde(untagged)]
70pub enum CountJobsByTagError {
71    UnknownValue(serde_json::Value),
72}
73
74/// struct for typed errors of method [`create_job_signature`]
75#[derive(Debug, Clone, Serialize, Deserialize)]
76#[serde(untagged)]
77pub enum CreateJobSignatureError {
78    UnknownValue(serde_json::Value),
79}
80
81/// struct for typed errors of method [`delete_completed_job`]
82#[derive(Debug, Clone, Serialize, Deserialize)]
83#[serde(untagged)]
84pub enum DeleteCompletedJobError {
85    UnknownValue(serde_json::Value),
86}
87
88/// struct for typed errors of method [`delete_jobs`]
89#[derive(Debug, Clone, Serialize, Deserialize)]
90#[serde(untagged)]
91pub enum DeleteJobsError {
92    UnknownValue(serde_json::Value),
93}
94
95/// struct for typed errors of method [`export_completed_jobs`]
96#[derive(Debug, Clone, Serialize, Deserialize)]
97#[serde(untagged)]
98pub enum ExportCompletedJobsError {
99    UnknownValue(serde_json::Value),
100}
101
102/// struct for typed errors of method [`export_queued_jobs`]
103#[derive(Debug, Clone, Serialize, Deserialize)]
104#[serde(untagged)]
105pub enum ExportQueuedJobsError {
106    UnknownValue(serde_json::Value),
107}
108
109/// struct for typed errors of method [`force_cancel_queued_job`]
110#[derive(Debug, Clone, Serialize, Deserialize)]
111#[serde(untagged)]
112pub enum ForceCancelQueuedJobError {
113    UnknownValue(serde_json::Value),
114}
115
116/// struct for typed errors of method [`get_completed_count`]
117#[derive(Debug, Clone, Serialize, Deserialize)]
118#[serde(untagged)]
119pub enum GetCompletedCountError {
120    UnknownValue(serde_json::Value),
121}
122
123/// struct for typed errors of method [`get_completed_job`]
124#[derive(Debug, Clone, Serialize, Deserialize)]
125#[serde(untagged)]
126pub enum GetCompletedJobError {
127    UnknownValue(serde_json::Value),
128}
129
130/// struct for typed errors of method [`get_completed_job_logs_tail`]
131#[derive(Debug, Clone, Serialize, Deserialize)]
132#[serde(untagged)]
133pub enum GetCompletedJobLogsTailError {
134    UnknownValue(serde_json::Value),
135}
136
137/// struct for typed errors of method [`get_completed_job_result`]
138#[derive(Debug, Clone, Serialize, Deserialize)]
139#[serde(untagged)]
140pub enum GetCompletedJobResultError {
141    UnknownValue(serde_json::Value),
142}
143
144/// struct for typed errors of method [`get_completed_job_result_maybe`]
145#[derive(Debug, Clone, Serialize, Deserialize)]
146#[serde(untagged)]
147pub enum GetCompletedJobResultMaybeError {
148    UnknownValue(serde_json::Value),
149}
150
151/// struct for typed errors of method [`get_completed_job_timing`]
152#[derive(Debug, Clone, Serialize, Deserialize)]
153#[serde(untagged)]
154pub enum GetCompletedJobTimingError {
155    UnknownValue(serde_json::Value),
156}
157
158/// struct for typed errors of method [`get_db_clock`]
159#[derive(Debug, Clone, Serialize, Deserialize)]
160#[serde(untagged)]
161pub enum GetDbClockError {
162    UnknownValue(serde_json::Value),
163}
164
165/// struct for typed errors of method [`get_flow_debug_info`]
166#[derive(Debug, Clone, Serialize, Deserialize)]
167#[serde(untagged)]
168pub enum GetFlowDebugInfoError {
169    UnknownValue(serde_json::Value),
170}
171
172/// struct for typed errors of method [`get_flow_user_state`]
173#[derive(Debug, Clone, Serialize, Deserialize)]
174#[serde(untagged)]
175pub enum GetFlowUserStateError {
176    UnknownValue(serde_json::Value),
177}
178
179/// struct for typed errors of method [`get_job`]
180#[derive(Debug, Clone, Serialize, Deserialize)]
181#[serde(untagged)]
182pub enum GetJobError {
183    UnknownValue(serde_json::Value),
184}
185
186/// struct for typed errors of method [`get_job_args`]
187#[derive(Debug, Clone, Serialize, Deserialize)]
188#[serde(untagged)]
189pub enum GetJobArgsError {
190    UnknownValue(serde_json::Value),
191}
192
193/// struct for typed errors of method [`get_job_logs`]
194#[derive(Debug, Clone, Serialize, Deserialize)]
195#[serde(untagged)]
196pub enum GetJobLogsError {
197    UnknownValue(serde_json::Value),
198}
199
200/// struct for typed errors of method [`get_job_otel_traces`]
201#[derive(Debug, Clone, Serialize, Deserialize)]
202#[serde(untagged)]
203pub enum GetJobOtelTracesError {
204    UnknownValue(serde_json::Value),
205}
206
207/// struct for typed errors of method [`get_job_updates`]
208#[derive(Debug, Clone, Serialize, Deserialize)]
209#[serde(untagged)]
210pub enum GetJobUpdatesError {
211    UnknownValue(serde_json::Value),
212}
213
214/// struct for typed errors of method [`get_job_updates_sse`]
215#[derive(Debug, Clone, Serialize, Deserialize)]
216#[serde(untagged)]
217pub enum GetJobUpdatesSseError {
218    UnknownValue(serde_json::Value),
219}
220
221/// struct for typed errors of method [`get_log_file_from_store`]
222#[derive(Debug, Clone, Serialize, Deserialize)]
223#[serde(untagged)]
224pub enum GetLogFileFromStoreError {
225    UnknownValue(serde_json::Value),
226}
227
228/// struct for typed errors of method [`get_queue_count`]
229#[derive(Debug, Clone, Serialize, Deserialize)]
230#[serde(untagged)]
231pub enum GetQueueCountError {
232    UnknownValue(serde_json::Value),
233}
234
235/// struct for typed errors of method [`get_queue_position`]
236#[derive(Debug, Clone, Serialize, Deserialize)]
237#[serde(untagged)]
238pub enum GetQueuePositionError {
239    UnknownValue(serde_json::Value),
240}
241
242/// struct for typed errors of method [`get_resume_urls`]
243#[derive(Debug, Clone, Serialize, Deserialize)]
244#[serde(untagged)]
245pub enum GetResumeUrlsError {
246    UnknownValue(serde_json::Value),
247}
248
249/// struct for typed errors of method [`get_root_job_id`]
250#[derive(Debug, Clone, Serialize, Deserialize)]
251#[serde(untagged)]
252pub enum GetRootJobIdError {
253    UnknownValue(serde_json::Value),
254}
255
256/// struct for typed errors of method [`get_scheduled_for`]
257#[derive(Debug, Clone, Serialize, Deserialize)]
258#[serde(untagged)]
259pub enum GetScheduledForError {
260    UnknownValue(serde_json::Value),
261}
262
263/// struct for typed errors of method [`get_slack_approval_payload`]
264#[derive(Debug, Clone, Serialize, Deserialize)]
265#[serde(untagged)]
266pub enum GetSlackApprovalPayloadError {
267    UnknownValue(serde_json::Value),
268}
269
270/// struct for typed errors of method [`get_started_at_by_ids`]
271#[derive(Debug, Clone, Serialize, Deserialize)]
272#[serde(untagged)]
273pub enum GetStartedAtByIdsError {
274    UnknownValue(serde_json::Value),
275}
276
277/// struct for typed errors of method [`get_suspended_job_flow`]
278#[derive(Debug, Clone, Serialize, Deserialize)]
279#[serde(untagged)]
280pub enum GetSuspendedJobFlowError {
281    UnknownValue(serde_json::Value),
282}
283
284/// struct for typed errors of method [`get_teams_approval_payload`]
285#[derive(Debug, Clone, Serialize, Deserialize)]
286#[serde(untagged)]
287pub enum GetTeamsApprovalPayloadError {
288    UnknownValue(serde_json::Value),
289}
290
291/// struct for typed errors of method [`import_completed_jobs`]
292#[derive(Debug, Clone, Serialize, Deserialize)]
293#[serde(untagged)]
294pub enum ImportCompletedJobsError {
295    UnknownValue(serde_json::Value),
296}
297
298/// struct for typed errors of method [`import_queued_jobs`]
299#[derive(Debug, Clone, Serialize, Deserialize)]
300#[serde(untagged)]
301pub enum ImportQueuedJobsError {
302    UnknownValue(serde_json::Value),
303}
304
305/// struct for typed errors of method [`list_completed_jobs`]
306#[derive(Debug, Clone, Serialize, Deserialize)]
307#[serde(untagged)]
308pub enum ListCompletedJobsError {
309    UnknownValue(serde_json::Value),
310}
311
312/// struct for typed errors of method [`list_extended_jobs`]
313#[derive(Debug, Clone, Serialize, Deserialize)]
314#[serde(untagged)]
315pub enum ListExtendedJobsError {
316    UnknownValue(serde_json::Value),
317}
318
319/// struct for typed errors of method [`list_filtered_jobs_uuids`]
320#[derive(Debug, Clone, Serialize, Deserialize)]
321#[serde(untagged)]
322pub enum ListFilteredJobsUuidsError {
323    UnknownValue(serde_json::Value),
324}
325
326/// struct for typed errors of method [`list_filtered_queue_uuids`]
327#[derive(Debug, Clone, Serialize, Deserialize)]
328#[serde(untagged)]
329pub enum ListFilteredQueueUuidsError {
330    UnknownValue(serde_json::Value),
331}
332
333/// struct for typed errors of method [`list_jobs`]
334#[derive(Debug, Clone, Serialize, Deserialize)]
335#[serde(untagged)]
336pub enum ListJobsError {
337    UnknownValue(serde_json::Value),
338}
339
340/// struct for typed errors of method [`list_queue`]
341#[derive(Debug, Clone, Serialize, Deserialize)]
342#[serde(untagged)]
343pub enum ListQueueError {
344    UnknownValue(serde_json::Value),
345}
346
347/// struct for typed errors of method [`list_selected_job_groups`]
348#[derive(Debug, Clone, Serialize, Deserialize)]
349#[serde(untagged)]
350pub enum ListSelectedJobGroupsError {
351    UnknownValue(serde_json::Value),
352}
353
354/// struct for typed errors of method [`restart_flow_at_step`]
355#[derive(Debug, Clone, Serialize, Deserialize)]
356#[serde(untagged)]
357pub enum RestartFlowAtStepError {
358    UnknownValue(serde_json::Value),
359}
360
361/// struct for typed errors of method [`result_by_id`]
362#[derive(Debug, Clone, Serialize, Deserialize)]
363#[serde(untagged)]
364pub enum ResultByIdError {
365    UnknownValue(serde_json::Value),
366}
367
368/// struct for typed errors of method [`resume_suspended_flow_as_owner`]
369#[derive(Debug, Clone, Serialize, Deserialize)]
370#[serde(untagged)]
371pub enum ResumeSuspendedFlowAsOwnerError {
372    UnknownValue(serde_json::Value),
373}
374
375/// struct for typed errors of method [`resume_suspended_job_get`]
376#[derive(Debug, Clone, Serialize, Deserialize)]
377#[serde(untagged)]
378pub enum ResumeSuspendedJobGetError {
379    UnknownValue(serde_json::Value),
380}
381
382/// struct for typed errors of method [`resume_suspended_job_post`]
383#[derive(Debug, Clone, Serialize, Deserialize)]
384#[serde(untagged)]
385pub enum ResumeSuspendedJobPostError {
386    UnknownValue(serde_json::Value),
387}
388
389/// struct for typed errors of method [`run_and_stream_flow_by_path`]
390#[derive(Debug, Clone, Serialize, Deserialize)]
391#[serde(untagged)]
392pub enum RunAndStreamFlowByPathError {
393    UnknownValue(serde_json::Value),
394}
395
396/// struct for typed errors of method [`run_and_stream_flow_by_path_get`]
397#[derive(Debug, Clone, Serialize, Deserialize)]
398#[serde(untagged)]
399pub enum RunAndStreamFlowByPathGetError {
400    UnknownValue(serde_json::Value),
401}
402
403/// struct for typed errors of method [`run_and_stream_flow_by_version`]
404#[derive(Debug, Clone, Serialize, Deserialize)]
405#[serde(untagged)]
406pub enum RunAndStreamFlowByVersionError {
407    UnknownValue(serde_json::Value),
408}
409
410/// struct for typed errors of method [`run_and_stream_flow_by_version_get`]
411#[derive(Debug, Clone, Serialize, Deserialize)]
412#[serde(untagged)]
413pub enum RunAndStreamFlowByVersionGetError {
414    UnknownValue(serde_json::Value),
415}
416
417/// struct for typed errors of method [`run_and_stream_script_by_hash`]
418#[derive(Debug, Clone, Serialize, Deserialize)]
419#[serde(untagged)]
420pub enum RunAndStreamScriptByHashError {
421    UnknownValue(serde_json::Value),
422}
423
424/// struct for typed errors of method [`run_and_stream_script_by_hash_get`]
425#[derive(Debug, Clone, Serialize, Deserialize)]
426#[serde(untagged)]
427pub enum RunAndStreamScriptByHashGetError {
428    UnknownValue(serde_json::Value),
429}
430
431/// struct for typed errors of method [`run_and_stream_script_by_path`]
432#[derive(Debug, Clone, Serialize, Deserialize)]
433#[serde(untagged)]
434pub enum RunAndStreamScriptByPathError {
435    UnknownValue(serde_json::Value),
436}
437
438/// struct for typed errors of method [`run_and_stream_script_by_path_get`]
439#[derive(Debug, Clone, Serialize, Deserialize)]
440#[serde(untagged)]
441pub enum RunAndStreamScriptByPathGetError {
442    UnknownValue(serde_json::Value),
443}
444
445/// struct for typed errors of method [`run_code_workflow_task`]
446#[derive(Debug, Clone, Serialize, Deserialize)]
447#[serde(untagged)]
448pub enum RunCodeWorkflowTaskError {
449    UnknownValue(serde_json::Value),
450}
451
452/// struct for typed errors of method [`run_dynamic_select`]
453#[derive(Debug, Clone, Serialize, Deserialize)]
454#[serde(untagged)]
455pub enum RunDynamicSelectError {
456    UnknownValue(serde_json::Value),
457}
458
459/// struct for typed errors of method [`run_flow_by_path`]
460#[derive(Debug, Clone, Serialize, Deserialize)]
461#[serde(untagged)]
462pub enum RunFlowByPathError {
463    UnknownValue(serde_json::Value),
464}
465
466/// struct for typed errors of method [`run_flow_by_version`]
467#[derive(Debug, Clone, Serialize, Deserialize)]
468#[serde(untagged)]
469pub enum RunFlowByVersionError {
470    UnknownValue(serde_json::Value),
471}
472
473/// struct for typed errors of method [`run_flow_preview`]
474#[derive(Debug, Clone, Serialize, Deserialize)]
475#[serde(untagged)]
476pub enum RunFlowPreviewError {
477    UnknownValue(serde_json::Value),
478}
479
480/// struct for typed errors of method [`run_flow_preview_and_wait_result`]
481#[derive(Debug, Clone, Serialize, Deserialize)]
482#[serde(untagged)]
483pub enum RunFlowPreviewAndWaitResultError {
484    UnknownValue(serde_json::Value),
485}
486
487/// struct for typed errors of method [`run_raw_script_dependencies`]
488#[derive(Debug, Clone, Serialize, Deserialize)]
489#[serde(untagged)]
490pub enum RunRawScriptDependenciesError {
491    UnknownValue(serde_json::Value),
492}
493
494/// struct for typed errors of method [`run_script_by_hash`]
495#[derive(Debug, Clone, Serialize, Deserialize)]
496#[serde(untagged)]
497pub enum RunScriptByHashError {
498    UnknownValue(serde_json::Value),
499}
500
501/// struct for typed errors of method [`run_script_by_hash_inline`]
502#[derive(Debug, Clone, Serialize, Deserialize)]
503#[serde(untagged)]
504pub enum RunScriptByHashInlineError {
505    UnknownValue(serde_json::Value),
506}
507
508/// struct for typed errors of method [`run_script_by_path`]
509#[derive(Debug, Clone, Serialize, Deserialize)]
510#[serde(untagged)]
511pub enum RunScriptByPathError {
512    UnknownValue(serde_json::Value),
513}
514
515/// struct for typed errors of method [`run_script_by_path_inline`]
516#[derive(Debug, Clone, Serialize, Deserialize)]
517#[serde(untagged)]
518pub enum RunScriptByPathInlineError {
519    UnknownValue(serde_json::Value),
520}
521
522/// struct for typed errors of method [`run_script_preview`]
523#[derive(Debug, Clone, Serialize, Deserialize)]
524#[serde(untagged)]
525pub enum RunScriptPreviewError {
526    UnknownValue(serde_json::Value),
527}
528
529/// struct for typed errors of method [`run_script_preview_and_wait_result`]
530#[derive(Debug, Clone, Serialize, Deserialize)]
531#[serde(untagged)]
532pub enum RunScriptPreviewAndWaitResultError {
533    UnknownValue(serde_json::Value),
534}
535
536/// struct for typed errors of method [`run_script_preview_inline`]
537#[derive(Debug, Clone, Serialize, Deserialize)]
538#[serde(untagged)]
539pub enum RunScriptPreviewInlineError {
540    UnknownValue(serde_json::Value),
541}
542
543/// struct for typed errors of method [`run_wait_result_flow_by_path`]
544#[derive(Debug, Clone, Serialize, Deserialize)]
545#[serde(untagged)]
546pub enum RunWaitResultFlowByPathError {
547    UnknownValue(serde_json::Value),
548}
549
550/// struct for typed errors of method [`run_wait_result_flow_by_version`]
551#[derive(Debug, Clone, Serialize, Deserialize)]
552#[serde(untagged)]
553pub enum RunWaitResultFlowByVersionError {
554    UnknownValue(serde_json::Value),
555}
556
557/// struct for typed errors of method [`run_wait_result_flow_by_version_get`]
558#[derive(Debug, Clone, Serialize, Deserialize)]
559#[serde(untagged)]
560pub enum RunWaitResultFlowByVersionGetError {
561    UnknownValue(serde_json::Value),
562}
563
564/// struct for typed errors of method [`run_wait_result_script_by_path`]
565#[derive(Debug, Clone, Serialize, Deserialize)]
566#[serde(untagged)]
567pub enum RunWaitResultScriptByPathError {
568    UnknownValue(serde_json::Value),
569}
570
571/// struct for typed errors of method [`run_wait_result_script_by_path_get`]
572#[derive(Debug, Clone, Serialize, Deserialize)]
573#[serde(untagged)]
574pub enum RunWaitResultScriptByPathGetError {
575    UnknownValue(serde_json::Value),
576}
577
578/// struct for typed errors of method [`set_flow_user_state`]
579#[derive(Debug, Clone, Serialize, Deserialize)]
580#[serde(untagged)]
581pub enum SetFlowUserStateError {
582    UnknownValue(serde_json::Value),
583}
584
585
586pub async fn batch_re_run_jobs(configuration: &configuration::Configuration, workspace: &str, batch_re_run_jobs_request: models::BatchReRunJobsRequest) -> Result<String, Error<BatchReRunJobsError>> {
587    let local_var_configuration = configuration;
588
589    let local_var_client = &local_var_configuration.client;
590
591    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/batch_rerun_jobs", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
592    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
593
594    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
595        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
596    }
597    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
598        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
599    };
600    local_var_req_builder = local_var_req_builder.json(&batch_re_run_jobs_request);
601
602    let local_var_req = local_var_req_builder.build()?;
603    let local_var_resp = local_var_client.execute(local_var_req).await?;
604
605    let local_var_status = local_var_resp.status();
606    let local_var_content = local_var_resp.text().await?;
607
608    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
609        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
610    } else {
611        let local_var_entity: Option<BatchReRunJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
612        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
613        Err(Error::ResponseError(local_var_error))
614    }
615}
616
617pub async fn cancel_persistent_queued_jobs(configuration: &configuration::Configuration, workspace: &str, path: &str, cancel_queued_job_request: models::CancelQueuedJobRequest) -> Result<String, Error<CancelPersistentQueuedJobsError>> {
618    let local_var_configuration = configuration;
619
620    let local_var_client = &local_var_configuration.client;
621
622    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/queue/cancel_persistent/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
623    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
624
625    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
626        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
627    }
628    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
629        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
630    };
631    local_var_req_builder = local_var_req_builder.json(&cancel_queued_job_request);
632
633    let local_var_req = local_var_req_builder.build()?;
634    let local_var_resp = local_var_client.execute(local_var_req).await?;
635
636    let local_var_status = local_var_resp.status();
637    let local_var_content = local_var_resp.text().await?;
638
639    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
640        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
641    } else {
642        let local_var_entity: Option<CancelPersistentQueuedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
643        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
644        Err(Error::ResponseError(local_var_error))
645    }
646}
647
648pub async fn cancel_queued_job(configuration: &configuration::Configuration, workspace: &str, id: &str, cancel_queued_job_request: models::CancelQueuedJobRequest) -> Result<String, Error<CancelQueuedJobError>> {
649    let local_var_configuration = configuration;
650
651    let local_var_client = &local_var_configuration.client;
652
653    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/queue/cancel/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
654    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
655
656    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
657        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
658    }
659    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
660        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
661    };
662    local_var_req_builder = local_var_req_builder.json(&cancel_queued_job_request);
663
664    let local_var_req = local_var_req_builder.build()?;
665    let local_var_resp = local_var_client.execute(local_var_req).await?;
666
667    let local_var_status = local_var_resp.status();
668    let local_var_content = local_var_resp.text().await?;
669
670    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
671        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
672    } else {
673        let local_var_entity: Option<CancelQueuedJobError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
674        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
675        Err(Error::ResponseError(local_var_error))
676    }
677}
678
679pub async fn cancel_selection(configuration: &configuration::Configuration, workspace: &str, request_body: Vec<String>, force_cancel: Option<bool>) -> Result<Vec<String>, Error<CancelSelectionError>> {
680    let local_var_configuration = configuration;
681
682    let local_var_client = &local_var_configuration.client;
683
684    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/cancel_selection", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
685    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
686
687    if let Some(ref local_var_str) = force_cancel {
688        local_var_req_builder = local_var_req_builder.query(&[("force_cancel", &local_var_str.to_string())]);
689    }
690    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
691        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
692    }
693    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
694        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
695    };
696    local_var_req_builder = local_var_req_builder.json(&request_body);
697
698    let local_var_req = local_var_req_builder.build()?;
699    let local_var_resp = local_var_client.execute(local_var_req).await?;
700
701    let local_var_status = local_var_resp.status();
702    let local_var_content = local_var_resp.text().await?;
703
704    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
705        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
706    } else {
707        let local_var_entity: Option<CancelSelectionError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
708        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
709        Err(Error::ResponseError(local_var_error))
710    }
711}
712
713pub async fn cancel_suspended_job_get(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, signature: &str, approver: Option<&str>) -> Result<String, Error<CancelSuspendedJobGetError>> {
714    let local_var_configuration = configuration;
715
716    let local_var_client = &local_var_configuration.client;
717
718    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/cancel/{id}/{resume_id}/{signature}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id, signature=crate::apis::urlencode(signature));
719    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
720
721    if let Some(ref local_var_str) = approver {
722        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
723    }
724    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
725        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
726    }
727    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
728        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
729    };
730
731    let local_var_req = local_var_req_builder.build()?;
732    let local_var_resp = local_var_client.execute(local_var_req).await?;
733
734    let local_var_status = local_var_resp.status();
735    let local_var_content = local_var_resp.text().await?;
736
737    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
738        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
739    } else {
740        let local_var_entity: Option<CancelSuspendedJobGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
741        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
742        Err(Error::ResponseError(local_var_error))
743    }
744}
745
746pub async fn cancel_suspended_job_post(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, signature: &str, body: serde_json::Value, approver: Option<&str>) -> Result<String, Error<CancelSuspendedJobPostError>> {
747    let local_var_configuration = configuration;
748
749    let local_var_client = &local_var_configuration.client;
750
751    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/cancel/{id}/{resume_id}/{signature}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id, signature=crate::apis::urlencode(signature));
752    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
753
754    if let Some(ref local_var_str) = approver {
755        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
756    }
757    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
758        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
759    }
760    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
761        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
762    };
763    local_var_req_builder = local_var_req_builder.json(&body);
764
765    let local_var_req = local_var_req_builder.build()?;
766    let local_var_resp = local_var_client.execute(local_var_req).await?;
767
768    let local_var_status = local_var_resp.status();
769    let local_var_content = local_var_resp.text().await?;
770
771    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
772        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
773    } else {
774        let local_var_entity: Option<CancelSuspendedJobPostError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
775        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
776        Err(Error::ResponseError(local_var_error))
777    }
778}
779
780pub async fn count_completed_jobs(configuration: &configuration::Configuration, workspace: &str, completed_after_s_ago: Option<i32>, success: Option<bool>, tags: Option<&str>, all_workspaces: Option<bool>) -> Result<i32, Error<CountCompletedJobsError>> {
781    let local_var_configuration = configuration;
782
783    let local_var_client = &local_var_configuration.client;
784
785    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/count_jobs", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
786    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
787
788    if let Some(ref local_var_str) = completed_after_s_ago {
789        local_var_req_builder = local_var_req_builder.query(&[("completed_after_s_ago", &local_var_str.to_string())]);
790    }
791    if let Some(ref local_var_str) = success {
792        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
793    }
794    if let Some(ref local_var_str) = tags {
795        local_var_req_builder = local_var_req_builder.query(&[("tags", &local_var_str.to_string())]);
796    }
797    if let Some(ref local_var_str) = all_workspaces {
798        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
799    }
800    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
801        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
802    }
803    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
804        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
805    };
806
807    let local_var_req = local_var_req_builder.build()?;
808    let local_var_resp = local_var_client.execute(local_var_req).await?;
809
810    let local_var_status = local_var_resp.status();
811    let local_var_content = local_var_resp.text().await?;
812
813    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
814        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
815    } else {
816        let local_var_entity: Option<CountCompletedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
817        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
818        Err(Error::ResponseError(local_var_error))
819    }
820}
821
822pub async fn count_jobs_by_tag(configuration: &configuration::Configuration, horizon_secs: Option<i32>, workspace_id: Option<&str>) -> Result<Vec<models::CountJobsByTag200ResponseInner>, Error<CountJobsByTagError>> {
823    let local_var_configuration = configuration;
824
825    let local_var_client = &local_var_configuration.client;
826
827    let local_var_uri_str = format!("{}/jobs/completed/count_by_tag", local_var_configuration.base_path);
828    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
829
830    if let Some(ref local_var_str) = horizon_secs {
831        local_var_req_builder = local_var_req_builder.query(&[("horizon_secs", &local_var_str.to_string())]);
832    }
833    if let Some(ref local_var_str) = workspace_id {
834        local_var_req_builder = local_var_req_builder.query(&[("workspace_id", &local_var_str.to_string())]);
835    }
836    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
837        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
838    }
839    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
840        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
841    };
842
843    let local_var_req = local_var_req_builder.build()?;
844    let local_var_resp = local_var_client.execute(local_var_req).await?;
845
846    let local_var_status = local_var_resp.status();
847    let local_var_content = local_var_resp.text().await?;
848
849    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
850        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
851    } else {
852        let local_var_entity: Option<CountJobsByTagError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
853        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
854        Err(Error::ResponseError(local_var_error))
855    }
856}
857
858pub async fn create_job_signature(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, approver: Option<&str>) -> Result<String, Error<CreateJobSignatureError>> {
859    let local_var_configuration = configuration;
860
861    let local_var_client = &local_var_configuration.client;
862
863    let local_var_uri_str = format!("{}/w/{workspace}/jobs/job_signature/{id}/{resume_id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id);
864    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
865
866    if let Some(ref local_var_str) = approver {
867        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
868    }
869    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
870        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
871    }
872    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
873        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
874    };
875
876    let local_var_req = local_var_req_builder.build()?;
877    let local_var_resp = local_var_client.execute(local_var_req).await?;
878
879    let local_var_status = local_var_resp.status();
880    let local_var_content = local_var_resp.text().await?;
881
882    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
883        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
884    } else {
885        let local_var_entity: Option<CreateJobSignatureError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
886        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
887        Err(Error::ResponseError(local_var_error))
888    }
889}
890
891pub async fn delete_completed_job(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<models::CompletedJob, Error<DeleteCompletedJobError>> {
892    let local_var_configuration = configuration;
893
894    let local_var_client = &local_var_configuration.client;
895
896    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/delete/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
897    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
898
899    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
900        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
901    }
902    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
903        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
904    };
905
906    let local_var_req = local_var_req_builder.build()?;
907    let local_var_resp = local_var_client.execute(local_var_req).await?;
908
909    let local_var_status = local_var_resp.status();
910    let local_var_content = local_var_resp.text().await?;
911
912    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
913        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
914    } else {
915        let local_var_entity: Option<DeleteCompletedJobError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
916        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
917        Err(Error::ResponseError(local_var_error))
918    }
919}
920
921pub async fn delete_jobs(configuration: &configuration::Configuration, workspace: &str, uuid_colon_colon_uuid: Vec<uuid::Uuid>) -> Result<String, Error<DeleteJobsError>> {
922    let local_var_configuration = configuration;
923
924    let local_var_client = &local_var_configuration.client;
925
926    let local_var_uri_str = format!("{}/w/{workspace}/jobs/delete", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
927    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
928
929    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
930        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
931    }
932    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
933        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
934    };
935    local_var_req_builder = local_var_req_builder.json(&uuid_colon_colon_uuid);
936
937    let local_var_req = local_var_req_builder.build()?;
938    let local_var_resp = local_var_client.execute(local_var_req).await?;
939
940    let local_var_status = local_var_resp.status();
941    let local_var_content = local_var_resp.text().await?;
942
943    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
944        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
945    } else {
946        let local_var_entity: Option<DeleteJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
947        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
948        Err(Error::ResponseError(local_var_error))
949    }
950}
951
952pub async fn export_completed_jobs(configuration: &configuration::Configuration, workspace: &str, page: Option<i32>, per_page: Option<i32>) -> Result<Vec<models::ExportableCompletedJob>, Error<ExportCompletedJobsError>> {
953    let local_var_configuration = configuration;
954
955    let local_var_client = &local_var_configuration.client;
956
957    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/export", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
958    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
959
960    if let Some(ref local_var_str) = page {
961        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
962    }
963    if let Some(ref local_var_str) = per_page {
964        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
965    }
966    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
967        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
968    }
969    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
970        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
971    };
972
973    let local_var_req = local_var_req_builder.build()?;
974    let local_var_resp = local_var_client.execute(local_var_req).await?;
975
976    let local_var_status = local_var_resp.status();
977    let local_var_content = local_var_resp.text().await?;
978
979    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
980        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
981    } else {
982        let local_var_entity: Option<ExportCompletedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
983        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
984        Err(Error::ResponseError(local_var_error))
985    }
986}
987
988pub async fn export_queued_jobs(configuration: &configuration::Configuration, workspace: &str, page: Option<i32>, per_page: Option<i32>) -> Result<Vec<models::ExportableQueuedJob>, Error<ExportQueuedJobsError>> {
989    let local_var_configuration = configuration;
990
991    let local_var_client = &local_var_configuration.client;
992
993    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/export", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
994    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
995
996    if let Some(ref local_var_str) = page {
997        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
998    }
999    if let Some(ref local_var_str) = per_page {
1000        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
1001    }
1002    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1003        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1004    }
1005    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1006        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1007    };
1008
1009    let local_var_req = local_var_req_builder.build()?;
1010    let local_var_resp = local_var_client.execute(local_var_req).await?;
1011
1012    let local_var_status = local_var_resp.status();
1013    let local_var_content = local_var_resp.text().await?;
1014
1015    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1016        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1017    } else {
1018        let local_var_entity: Option<ExportQueuedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1019        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1020        Err(Error::ResponseError(local_var_error))
1021    }
1022}
1023
1024pub async fn force_cancel_queued_job(configuration: &configuration::Configuration, workspace: &str, id: &str, cancel_queued_job_request: models::CancelQueuedJobRequest) -> Result<String, Error<ForceCancelQueuedJobError>> {
1025    let local_var_configuration = configuration;
1026
1027    let local_var_client = &local_var_configuration.client;
1028
1029    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/queue/force_cancel/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1030    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1031
1032    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1033        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1034    }
1035    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1036        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1037    };
1038    local_var_req_builder = local_var_req_builder.json(&cancel_queued_job_request);
1039
1040    let local_var_req = local_var_req_builder.build()?;
1041    let local_var_resp = local_var_client.execute(local_var_req).await?;
1042
1043    let local_var_status = local_var_resp.status();
1044    let local_var_content = local_var_resp.text().await?;
1045
1046    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1047        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1048    } else {
1049        let local_var_entity: Option<ForceCancelQueuedJobError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1050        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1051        Err(Error::ResponseError(local_var_error))
1052    }
1053}
1054
1055pub async fn get_completed_count(configuration: &configuration::Configuration, workspace: &str) -> Result<models::GetCompletedCount200Response, Error<GetCompletedCountError>> {
1056    let local_var_configuration = configuration;
1057
1058    let local_var_client = &local_var_configuration.client;
1059
1060    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/count", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1061    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1062
1063    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1064        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1065    }
1066    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1067        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1068    };
1069
1070    let local_var_req = local_var_req_builder.build()?;
1071    let local_var_resp = local_var_client.execute(local_var_req).await?;
1072
1073    let local_var_status = local_var_resp.status();
1074    let local_var_content = local_var_resp.text().await?;
1075
1076    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1077        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1078    } else {
1079        let local_var_entity: Option<GetCompletedCountError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1080        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1081        Err(Error::ResponseError(local_var_error))
1082    }
1083}
1084
1085pub async fn get_completed_job(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<models::CompletedJob, Error<GetCompletedJobError>> {
1086    let local_var_configuration = configuration;
1087
1088    let local_var_client = &local_var_configuration.client;
1089
1090    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/completed/get/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1091    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1092
1093    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1094        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1095    }
1096    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1097        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1098    };
1099
1100    let local_var_req = local_var_req_builder.build()?;
1101    let local_var_resp = local_var_client.execute(local_var_req).await?;
1102
1103    let local_var_status = local_var_resp.status();
1104    let local_var_content = local_var_resp.text().await?;
1105
1106    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1107        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1108    } else {
1109        let local_var_entity: Option<GetCompletedJobError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1110        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1111        Err(Error::ResponseError(local_var_error))
1112    }
1113}
1114
1115pub async fn get_completed_job_logs_tail(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<String, Error<GetCompletedJobLogsTailError>> {
1116    let local_var_configuration = configuration;
1117
1118    let local_var_client = &local_var_configuration.client;
1119
1120    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_completed_logs_tail/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1121    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1122
1123    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1124        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1125    }
1126    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1127        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1128    };
1129
1130    let local_var_req = local_var_req_builder.build()?;
1131    let local_var_resp = local_var_client.execute(local_var_req).await?;
1132
1133    let local_var_status = local_var_resp.status();
1134    let local_var_content = local_var_resp.text().await?;
1135
1136    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1137        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1138    } else {
1139        let local_var_entity: Option<GetCompletedJobLogsTailError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1140        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1141        Err(Error::ResponseError(local_var_error))
1142    }
1143}
1144
1145pub async fn get_completed_job_result(configuration: &configuration::Configuration, workspace: &str, id: &str, suspended_job: Option<&str>, resume_id: Option<i32>, secret: Option<&str>, approver: Option<&str>) -> Result<serde_json::Value, Error<GetCompletedJobResultError>> {
1146    let local_var_configuration = configuration;
1147
1148    let local_var_client = &local_var_configuration.client;
1149
1150    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/completed/get_result/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1151    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1152
1153    if let Some(ref local_var_str) = suspended_job {
1154        local_var_req_builder = local_var_req_builder.query(&[("suspended_job", &local_var_str.to_string())]);
1155    }
1156    if let Some(ref local_var_str) = resume_id {
1157        local_var_req_builder = local_var_req_builder.query(&[("resume_id", &local_var_str.to_string())]);
1158    }
1159    if let Some(ref local_var_str) = secret {
1160        local_var_req_builder = local_var_req_builder.query(&[("secret", &local_var_str.to_string())]);
1161    }
1162    if let Some(ref local_var_str) = approver {
1163        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
1164    }
1165    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1166        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1167    }
1168    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1169        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1170    };
1171
1172    let local_var_req = local_var_req_builder.build()?;
1173    let local_var_resp = local_var_client.execute(local_var_req).await?;
1174
1175    let local_var_status = local_var_resp.status();
1176    let local_var_content = local_var_resp.text().await?;
1177
1178    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1179        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1180    } else {
1181        let local_var_entity: Option<GetCompletedJobResultError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1182        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1183        Err(Error::ResponseError(local_var_error))
1184    }
1185}
1186
1187pub async fn get_completed_job_result_maybe(configuration: &configuration::Configuration, workspace: &str, id: &str, get_started: Option<bool>) -> Result<models::GetCompletedJobResultMaybe200Response, Error<GetCompletedJobResultMaybeError>> {
1188    let local_var_configuration = configuration;
1189
1190    let local_var_client = &local_var_configuration.client;
1191
1192    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/completed/get_result_maybe/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1193    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1194
1195    if let Some(ref local_var_str) = get_started {
1196        local_var_req_builder = local_var_req_builder.query(&[("get_started", &local_var_str.to_string())]);
1197    }
1198    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1199        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1200    }
1201    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1202        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1203    };
1204
1205    let local_var_req = local_var_req_builder.build()?;
1206    let local_var_resp = local_var_client.execute(local_var_req).await?;
1207
1208    let local_var_status = local_var_resp.status();
1209    let local_var_content = local_var_resp.text().await?;
1210
1211    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1212        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1213    } else {
1214        let local_var_entity: Option<GetCompletedJobResultMaybeError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1215        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1216        Err(Error::ResponseError(local_var_error))
1217    }
1218}
1219
1220pub async fn get_completed_job_timing(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<models::GetCompletedJobTiming200Response, Error<GetCompletedJobTimingError>> {
1221    let local_var_configuration = configuration;
1222
1223    let local_var_client = &local_var_configuration.client;
1224
1225    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/completed/get_timing/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1226    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1227
1228    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1229        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1230    }
1231    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1232        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1233    };
1234
1235    let local_var_req = local_var_req_builder.build()?;
1236    let local_var_resp = local_var_client.execute(local_var_req).await?;
1237
1238    let local_var_status = local_var_resp.status();
1239    let local_var_content = local_var_resp.text().await?;
1240
1241    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1242        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1243    } else {
1244        let local_var_entity: Option<GetCompletedJobTimingError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1245        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1246        Err(Error::ResponseError(local_var_error))
1247    }
1248}
1249
1250pub async fn get_db_clock(configuration: &configuration::Configuration, ) -> Result<i32, Error<GetDbClockError>> {
1251    let local_var_configuration = configuration;
1252
1253    let local_var_client = &local_var_configuration.client;
1254
1255    let local_var_uri_str = format!("{}/jobs/db_clock", local_var_configuration.base_path);
1256    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1257
1258    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1259        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1260    }
1261    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1262        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1263    };
1264
1265    let local_var_req = local_var_req_builder.build()?;
1266    let local_var_resp = local_var_client.execute(local_var_req).await?;
1267
1268    let local_var_status = local_var_resp.status();
1269    let local_var_content = local_var_resp.text().await?;
1270
1271    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1272        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1273    } else {
1274        let local_var_entity: Option<GetDbClockError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1275        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1276        Err(Error::ResponseError(local_var_error))
1277    }
1278}
1279
1280pub async fn get_flow_debug_info(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<serde_json::Value, Error<GetFlowDebugInfoError>> {
1281    let local_var_configuration = configuration;
1282
1283    let local_var_client = &local_var_configuration.client;
1284
1285    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_flow_debug_info/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1286    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1287
1288    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1289        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1290    }
1291    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1292        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1293    };
1294
1295    let local_var_req = local_var_req_builder.build()?;
1296    let local_var_resp = local_var_client.execute(local_var_req).await?;
1297
1298    let local_var_status = local_var_resp.status();
1299    let local_var_content = local_var_resp.text().await?;
1300
1301    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1302        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1303    } else {
1304        let local_var_entity: Option<GetFlowDebugInfoError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1305        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1306        Err(Error::ResponseError(local_var_error))
1307    }
1308}
1309
1310pub async fn get_flow_user_state(configuration: &configuration::Configuration, workspace: &str, id: &str, key: &str) -> Result<serde_json::Value, Error<GetFlowUserStateError>> {
1311    let local_var_configuration = configuration;
1312
1313    let local_var_client = &local_var_configuration.client;
1314
1315    let local_var_uri_str = format!("{}/w/{workspace}/jobs/flow/user_states/{id}/{key}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), key=crate::apis::urlencode(key));
1316    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1317
1318    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1319        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1320    }
1321    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1322        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1323    };
1324
1325    let local_var_req = local_var_req_builder.build()?;
1326    let local_var_resp = local_var_client.execute(local_var_req).await?;
1327
1328    let local_var_status = local_var_resp.status();
1329    let local_var_content = local_var_resp.text().await?;
1330
1331    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1332        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1333    } else {
1334        let local_var_entity: Option<GetFlowUserStateError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1335        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1336        Err(Error::ResponseError(local_var_error))
1337    }
1338}
1339
1340pub async fn get_job(configuration: &configuration::Configuration, workspace: &str, id: &str, no_logs: Option<bool>, no_code: Option<bool>) -> Result<models::Job, Error<GetJobError>> {
1341    let local_var_configuration = configuration;
1342
1343    let local_var_client = &local_var_configuration.client;
1344
1345    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1346    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1347
1348    if let Some(ref local_var_str) = no_logs {
1349        local_var_req_builder = local_var_req_builder.query(&[("no_logs", &local_var_str.to_string())]);
1350    }
1351    if let Some(ref local_var_str) = no_code {
1352        local_var_req_builder = local_var_req_builder.query(&[("no_code", &local_var_str.to_string())]);
1353    }
1354    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1355        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1356    }
1357    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1358        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1359    };
1360
1361    let local_var_req = local_var_req_builder.build()?;
1362    let local_var_resp = local_var_client.execute(local_var_req).await?;
1363
1364    let local_var_status = local_var_resp.status();
1365    let local_var_content = local_var_resp.text().await?;
1366
1367    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1368        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1369    } else {
1370        let local_var_entity: Option<GetJobError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1371        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1372        Err(Error::ResponseError(local_var_error))
1373    }
1374}
1375
1376pub async fn get_job_args(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<serde_json::Value, Error<GetJobArgsError>> {
1377    let local_var_configuration = configuration;
1378
1379    let local_var_client = &local_var_configuration.client;
1380
1381    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_args/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1382    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1383
1384    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1385        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1386    }
1387    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1388        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1389    };
1390
1391    let local_var_req = local_var_req_builder.build()?;
1392    let local_var_resp = local_var_client.execute(local_var_req).await?;
1393
1394    let local_var_status = local_var_resp.status();
1395    let local_var_content = local_var_resp.text().await?;
1396
1397    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1398        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1399    } else {
1400        let local_var_entity: Option<GetJobArgsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1401        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1402        Err(Error::ResponseError(local_var_error))
1403    }
1404}
1405
1406pub async fn get_job_logs(configuration: &configuration::Configuration, workspace: &str, id: &str, remove_ansi_warnings: Option<bool>) -> Result<String, Error<GetJobLogsError>> {
1407    let local_var_configuration = configuration;
1408
1409    let local_var_client = &local_var_configuration.client;
1410
1411    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_logs/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1412    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1413
1414    if let Some(ref local_var_str) = remove_ansi_warnings {
1415        local_var_req_builder = local_var_req_builder.query(&[("remove_ansi_warnings", &local_var_str.to_string())]);
1416    }
1417    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1418        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1419    }
1420    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1421        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1422    };
1423
1424    let local_var_req = local_var_req_builder.build()?;
1425    let local_var_resp = local_var_client.execute(local_var_req).await?;
1426
1427    let local_var_status = local_var_resp.status();
1428    let local_var_content = local_var_resp.text().await?;
1429
1430    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1431        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1432    } else {
1433        let local_var_entity: Option<GetJobLogsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1434        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1435        Err(Error::ResponseError(local_var_error))
1436    }
1437}
1438
1439pub async fn get_job_otel_traces(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<Vec<serde_json::Value>, Error<GetJobOtelTracesError>> {
1440    let local_var_configuration = configuration;
1441
1442    let local_var_client = &local_var_configuration.client;
1443
1444    let local_var_uri_str = format!("{}/w/{workspace}/jobs/get_otel_traces/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1445    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1446
1447    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1448        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1449    }
1450    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1451        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1452    };
1453
1454    let local_var_req = local_var_req_builder.build()?;
1455    let local_var_resp = local_var_client.execute(local_var_req).await?;
1456
1457    let local_var_status = local_var_resp.status();
1458    let local_var_content = local_var_resp.text().await?;
1459
1460    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1461        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1462    } else {
1463        let local_var_entity: Option<GetJobOtelTracesError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1464        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1465        Err(Error::ResponseError(local_var_error))
1466    }
1467}
1468
1469pub async fn get_job_updates(configuration: &configuration::Configuration, workspace: &str, id: &str, running: Option<bool>, log_offset: Option<i32>, stream_offset: Option<i32>, get_progress: Option<bool>, no_logs: Option<bool>) -> Result<models::GetJobUpdates200Response, Error<GetJobUpdatesError>> {
1470    let local_var_configuration = configuration;
1471
1472    let local_var_client = &local_var_configuration.client;
1473
1474    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/getupdate/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1475    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1476
1477    if let Some(ref local_var_str) = running {
1478        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
1479    }
1480    if let Some(ref local_var_str) = log_offset {
1481        local_var_req_builder = local_var_req_builder.query(&[("log_offset", &local_var_str.to_string())]);
1482    }
1483    if let Some(ref local_var_str) = stream_offset {
1484        local_var_req_builder = local_var_req_builder.query(&[("stream_offset", &local_var_str.to_string())]);
1485    }
1486    if let Some(ref local_var_str) = get_progress {
1487        local_var_req_builder = local_var_req_builder.query(&[("get_progress", &local_var_str.to_string())]);
1488    }
1489    if let Some(ref local_var_str) = no_logs {
1490        local_var_req_builder = local_var_req_builder.query(&[("no_logs", &local_var_str.to_string())]);
1491    }
1492    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1493        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1494    }
1495    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1496        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1497    };
1498
1499    let local_var_req = local_var_req_builder.build()?;
1500    let local_var_resp = local_var_client.execute(local_var_req).await?;
1501
1502    let local_var_status = local_var_resp.status();
1503    let local_var_content = local_var_resp.text().await?;
1504
1505    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1506        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1507    } else {
1508        let local_var_entity: Option<GetJobUpdatesError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1509        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1510        Err(Error::ResponseError(local_var_error))
1511    }
1512}
1513
1514pub async fn get_job_updates_sse(configuration: &configuration::Configuration, workspace: &str, id: &str, running: Option<bool>, log_offset: Option<i32>, stream_offset: Option<i32>, get_progress: Option<bool>, only_result: Option<bool>, no_logs: Option<bool>) -> Result<String, Error<GetJobUpdatesSseError>> {
1515    let local_var_configuration = configuration;
1516
1517    let local_var_client = &local_var_configuration.client;
1518
1519    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/getupdate_sse/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1520    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1521
1522    if let Some(ref local_var_str) = running {
1523        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
1524    }
1525    if let Some(ref local_var_str) = log_offset {
1526        local_var_req_builder = local_var_req_builder.query(&[("log_offset", &local_var_str.to_string())]);
1527    }
1528    if let Some(ref local_var_str) = stream_offset {
1529        local_var_req_builder = local_var_req_builder.query(&[("stream_offset", &local_var_str.to_string())]);
1530    }
1531    if let Some(ref local_var_str) = get_progress {
1532        local_var_req_builder = local_var_req_builder.query(&[("get_progress", &local_var_str.to_string())]);
1533    }
1534    if let Some(ref local_var_str) = only_result {
1535        local_var_req_builder = local_var_req_builder.query(&[("only_result", &local_var_str.to_string())]);
1536    }
1537    if let Some(ref local_var_str) = no_logs {
1538        local_var_req_builder = local_var_req_builder.query(&[("no_logs", &local_var_str.to_string())]);
1539    }
1540    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1541        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1542    }
1543    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1544        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1545    };
1546
1547    let local_var_req = local_var_req_builder.build()?;
1548    let local_var_resp = local_var_client.execute(local_var_req).await?;
1549
1550    let local_var_status = local_var_resp.status();
1551    let local_var_content = local_var_resp.text().await?;
1552
1553    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1554        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1555    } else {
1556        let local_var_entity: Option<GetJobUpdatesSseError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1557        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1558        Err(Error::ResponseError(local_var_error))
1559    }
1560}
1561
1562pub async fn get_log_file_from_store(configuration: &configuration::Configuration, workspace: &str, path: &str) -> Result<String, Error<GetLogFileFromStoreError>> {
1563    let local_var_configuration = configuration;
1564
1565    let local_var_client = &local_var_configuration.client;
1566
1567    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_log_file/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
1568    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1569
1570    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1571        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1572    }
1573    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1574        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1575    };
1576
1577    let local_var_req = local_var_req_builder.build()?;
1578    let local_var_resp = local_var_client.execute(local_var_req).await?;
1579
1580    let local_var_status = local_var_resp.status();
1581    let local_var_content = local_var_resp.text().await?;
1582
1583    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1584        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1585    } else {
1586        let local_var_entity: Option<GetLogFileFromStoreError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1587        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1588        Err(Error::ResponseError(local_var_error))
1589    }
1590}
1591
1592pub async fn get_queue_count(configuration: &configuration::Configuration, workspace: &str, all_workspaces: Option<bool>) -> Result<models::GetQueueCount200Response, Error<GetQueueCountError>> {
1593    let local_var_configuration = configuration;
1594
1595    let local_var_client = &local_var_configuration.client;
1596
1597    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/count", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1598    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1599
1600    if let Some(ref local_var_str) = all_workspaces {
1601        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
1602    }
1603    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1604        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1605    }
1606    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1607        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1608    };
1609
1610    let local_var_req = local_var_req_builder.build()?;
1611    let local_var_resp = local_var_client.execute(local_var_req).await?;
1612
1613    let local_var_status = local_var_resp.status();
1614    let local_var_content = local_var_resp.text().await?;
1615
1616    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1617        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1618    } else {
1619        let local_var_entity: Option<GetQueueCountError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1620        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1621        Err(Error::ResponseError(local_var_error))
1622    }
1623}
1624
1625pub async fn get_queue_position(configuration: &configuration::Configuration, workspace: &str, scheduled_for: i32) -> Result<models::GetQueuePosition200Response, Error<GetQueuePositionError>> {
1626    let local_var_configuration = configuration;
1627
1628    let local_var_client = &local_var_configuration.client;
1629
1630    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/position/{scheduled_for}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), scheduled_for=scheduled_for);
1631    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1632
1633    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1634        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1635    }
1636    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1637        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1638    };
1639
1640    let local_var_req = local_var_req_builder.build()?;
1641    let local_var_resp = local_var_client.execute(local_var_req).await?;
1642
1643    let local_var_status = local_var_resp.status();
1644    let local_var_content = local_var_resp.text().await?;
1645
1646    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1647        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1648    } else {
1649        let local_var_entity: Option<GetQueuePositionError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1650        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1651        Err(Error::ResponseError(local_var_error))
1652    }
1653}
1654
1655pub async fn get_resume_urls(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, approver: Option<&str>, flow_level: Option<bool>) -> Result<models::GetResumeUrls200Response, Error<GetResumeUrlsError>> {
1656    let local_var_configuration = configuration;
1657
1658    let local_var_client = &local_var_configuration.client;
1659
1660    let local_var_uri_str = format!("{}/w/{workspace}/jobs/resume_urls/{id}/{resume_id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id);
1661    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1662
1663    if let Some(ref local_var_str) = approver {
1664        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
1665    }
1666    if let Some(ref local_var_str) = flow_level {
1667        local_var_req_builder = local_var_req_builder.query(&[("flow_level", &local_var_str.to_string())]);
1668    }
1669    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1670        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1671    }
1672    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1673        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1674    };
1675
1676    let local_var_req = local_var_req_builder.build()?;
1677    let local_var_resp = local_var_client.execute(local_var_req).await?;
1678
1679    let local_var_status = local_var_resp.status();
1680    let local_var_content = local_var_resp.text().await?;
1681
1682    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1683        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1684    } else {
1685        let local_var_entity: Option<GetResumeUrlsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1686        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1687        Err(Error::ResponseError(local_var_error))
1688    }
1689}
1690
1691pub async fn get_root_job_id(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<String, Error<GetRootJobIdError>> {
1692    let local_var_configuration = configuration;
1693
1694    let local_var_client = &local_var_configuration.client;
1695
1696    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_root_job_id/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1697    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1698
1699    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1700        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1701    }
1702    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1703        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1704    };
1705
1706    let local_var_req = local_var_req_builder.build()?;
1707    let local_var_resp = local_var_client.execute(local_var_req).await?;
1708
1709    let local_var_status = local_var_resp.status();
1710    let local_var_content = local_var_resp.text().await?;
1711
1712    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1713        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1714    } else {
1715        let local_var_entity: Option<GetRootJobIdError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1716        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1717        Err(Error::ResponseError(local_var_error))
1718    }
1719}
1720
1721pub async fn get_scheduled_for(configuration: &configuration::Configuration, workspace: &str, id: &str) -> Result<i32, Error<GetScheduledForError>> {
1722    let local_var_configuration = configuration;
1723
1724    let local_var_client = &local_var_configuration.client;
1725
1726    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/scheduled_for/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1727    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1728
1729    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1730        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1731    }
1732    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1733        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1734    };
1735
1736    let local_var_req = local_var_req_builder.build()?;
1737    let local_var_resp = local_var_client.execute(local_var_req).await?;
1738
1739    let local_var_status = local_var_resp.status();
1740    let local_var_content = local_var_resp.text().await?;
1741
1742    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1743        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1744    } else {
1745        let local_var_entity: Option<GetScheduledForError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1746        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1747        Err(Error::ResponseError(local_var_error))
1748    }
1749}
1750
1751pub async fn get_slack_approval_payload(configuration: &configuration::Configuration, workspace: &str, id: &str, slack_resource_path: &str, channel_id: &str, flow_step_id: &str, approver: Option<&str>, message: Option<&str>, default_args_json: Option<&str>, dynamic_enums_json: Option<&str>, resume_button_text: Option<&str>, cancel_button_text: Option<&str>) -> Result<(), Error<GetSlackApprovalPayloadError>> {
1752    let local_var_configuration = configuration;
1753
1754    let local_var_client = &local_var_configuration.client;
1755
1756    let local_var_uri_str = format!("{}/w/{workspace}/jobs/slack_approval/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1757    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1758
1759    if let Some(ref local_var_str) = approver {
1760        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
1761    }
1762    if let Some(ref local_var_str) = message {
1763        local_var_req_builder = local_var_req_builder.query(&[("message", &local_var_str.to_string())]);
1764    }
1765    local_var_req_builder = local_var_req_builder.query(&[("slack_resource_path", &slack_resource_path.to_string())]);
1766    local_var_req_builder = local_var_req_builder.query(&[("channel_id", &channel_id.to_string())]);
1767    local_var_req_builder = local_var_req_builder.query(&[("flow_step_id", &flow_step_id.to_string())]);
1768    if let Some(ref local_var_str) = default_args_json {
1769        local_var_req_builder = local_var_req_builder.query(&[("default_args_json", &local_var_str.to_string())]);
1770    }
1771    if let Some(ref local_var_str) = dynamic_enums_json {
1772        local_var_req_builder = local_var_req_builder.query(&[("dynamic_enums_json", &local_var_str.to_string())]);
1773    }
1774    if let Some(ref local_var_str) = resume_button_text {
1775        local_var_req_builder = local_var_req_builder.query(&[("resume_button_text", &local_var_str.to_string())]);
1776    }
1777    if let Some(ref local_var_str) = cancel_button_text {
1778        local_var_req_builder = local_var_req_builder.query(&[("cancel_button_text", &local_var_str.to_string())]);
1779    }
1780    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1781        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1782    }
1783    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1784        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1785    };
1786
1787    let local_var_req = local_var_req_builder.build()?;
1788    let local_var_resp = local_var_client.execute(local_var_req).await?;
1789
1790    let local_var_status = local_var_resp.status();
1791    let local_var_content = local_var_resp.text().await?;
1792
1793    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1794        Ok(())
1795    } else {
1796        let local_var_entity: Option<GetSlackApprovalPayloadError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1797        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1798        Err(Error::ResponseError(local_var_error))
1799    }
1800}
1801
1802pub async fn get_started_at_by_ids(configuration: &configuration::Configuration, workspace: &str, request_body: Vec<String>) -> Result<Vec<String>, Error<GetStartedAtByIdsError>> {
1803    let local_var_configuration = configuration;
1804
1805    let local_var_client = &local_var_configuration.client;
1806
1807    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/queue/get_started_at_by_ids", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1808    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1809
1810    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1811        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1812    }
1813    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1814        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1815    };
1816    local_var_req_builder = local_var_req_builder.json(&request_body);
1817
1818    let local_var_req = local_var_req_builder.build()?;
1819    let local_var_resp = local_var_client.execute(local_var_req).await?;
1820
1821    let local_var_status = local_var_resp.status();
1822    let local_var_content = local_var_resp.text().await?;
1823
1824    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1825        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1826    } else {
1827        let local_var_entity: Option<GetStartedAtByIdsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1828        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1829        Err(Error::ResponseError(local_var_error))
1830    }
1831}
1832
1833pub async fn get_suspended_job_flow(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, signature: &str, approver: Option<&str>) -> Result<models::GetSuspendedJobFlow200Response, Error<GetSuspendedJobFlowError>> {
1834    let local_var_configuration = configuration;
1835
1836    let local_var_client = &local_var_configuration.client;
1837
1838    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/get_flow/{id}/{resume_id}/{signature}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id, signature=crate::apis::urlencode(signature));
1839    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1840
1841    if let Some(ref local_var_str) = approver {
1842        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
1843    }
1844    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1845        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1846    }
1847    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1848        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1849    };
1850
1851    let local_var_req = local_var_req_builder.build()?;
1852    let local_var_resp = local_var_client.execute(local_var_req).await?;
1853
1854    let local_var_status = local_var_resp.status();
1855    let local_var_content = local_var_resp.text().await?;
1856
1857    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1858        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1859    } else {
1860        let local_var_entity: Option<GetSuspendedJobFlowError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1861        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1862        Err(Error::ResponseError(local_var_error))
1863    }
1864}
1865
1866pub async fn get_teams_approval_payload(configuration: &configuration::Configuration, workspace: &str, id: &str, team_name: &str, channel_name: &str, flow_step_id: &str, approver: Option<&str>, message: Option<&str>, default_args_json: Option<&str>, dynamic_enums_json: Option<&str>, resume_button_text: Option<&str>, cancel_button_text: Option<&str>) -> Result<(), Error<GetTeamsApprovalPayloadError>> {
1867    let local_var_configuration = configuration;
1868
1869    let local_var_client = &local_var_configuration.client;
1870
1871    let local_var_uri_str = format!("{}/w/{workspace}/jobs/teams_approval/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
1872    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1873
1874    if let Some(ref local_var_str) = approver {
1875        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
1876    }
1877    if let Some(ref local_var_str) = message {
1878        local_var_req_builder = local_var_req_builder.query(&[("message", &local_var_str.to_string())]);
1879    }
1880    local_var_req_builder = local_var_req_builder.query(&[("team_name", &team_name.to_string())]);
1881    local_var_req_builder = local_var_req_builder.query(&[("channel_name", &channel_name.to_string())]);
1882    local_var_req_builder = local_var_req_builder.query(&[("flow_step_id", &flow_step_id.to_string())]);
1883    if let Some(ref local_var_str) = default_args_json {
1884        local_var_req_builder = local_var_req_builder.query(&[("default_args_json", &local_var_str.to_string())]);
1885    }
1886    if let Some(ref local_var_str) = dynamic_enums_json {
1887        local_var_req_builder = local_var_req_builder.query(&[("dynamic_enums_json", &local_var_str.to_string())]);
1888    }
1889    if let Some(ref local_var_str) = resume_button_text {
1890        local_var_req_builder = local_var_req_builder.query(&[("resume_button_text", &local_var_str.to_string())]);
1891    }
1892    if let Some(ref local_var_str) = cancel_button_text {
1893        local_var_req_builder = local_var_req_builder.query(&[("cancel_button_text", &local_var_str.to_string())]);
1894    }
1895    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1896        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1897    }
1898    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1899        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1900    };
1901
1902    let local_var_req = local_var_req_builder.build()?;
1903    let local_var_resp = local_var_client.execute(local_var_req).await?;
1904
1905    let local_var_status = local_var_resp.status();
1906    let local_var_content = local_var_resp.text().await?;
1907
1908    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1909        Ok(())
1910    } else {
1911        let local_var_entity: Option<GetTeamsApprovalPayloadError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1912        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1913        Err(Error::ResponseError(local_var_error))
1914    }
1915}
1916
1917pub async fn import_completed_jobs(configuration: &configuration::Configuration, workspace: &str, exportable_completed_job: Vec<models::ExportableCompletedJob>) -> Result<String, Error<ImportCompletedJobsError>> {
1918    let local_var_configuration = configuration;
1919
1920    let local_var_client = &local_var_configuration.client;
1921
1922    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/import", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1923    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1924
1925    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1926        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1927    }
1928    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1929        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1930    };
1931    local_var_req_builder = local_var_req_builder.json(&exportable_completed_job);
1932
1933    let local_var_req = local_var_req_builder.build()?;
1934    let local_var_resp = local_var_client.execute(local_var_req).await?;
1935
1936    let local_var_status = local_var_resp.status();
1937    let local_var_content = local_var_resp.text().await?;
1938
1939    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1940        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1941    } else {
1942        let local_var_entity: Option<ImportCompletedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1943        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1944        Err(Error::ResponseError(local_var_error))
1945    }
1946}
1947
1948pub async fn import_queued_jobs(configuration: &configuration::Configuration, workspace: &str, exportable_queued_job: Vec<models::ExportableQueuedJob>) -> Result<String, Error<ImportQueuedJobsError>> {
1949    let local_var_configuration = configuration;
1950
1951    let local_var_client = &local_var_configuration.client;
1952
1953    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/import", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1954    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1955
1956    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1957        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1958    }
1959    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
1960        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1961    };
1962    local_var_req_builder = local_var_req_builder.json(&exportable_queued_job);
1963
1964    let local_var_req = local_var_req_builder.build()?;
1965    let local_var_resp = local_var_client.execute(local_var_req).await?;
1966
1967    let local_var_status = local_var_resp.status();
1968    let local_var_content = local_var_resp.text().await?;
1969
1970    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1971        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
1972    } else {
1973        let local_var_entity: Option<ImportQueuedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
1974        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1975        Err(Error::ResponseError(local_var_error))
1976    }
1977}
1978
1979pub async fn list_completed_jobs(configuration: &configuration::Configuration, workspace: &str, order_desc: Option<bool>, created_by: Option<&str>, label: Option<&str>, worker: Option<&str>, parent_job: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, success: Option<bool>, job_kinds: Option<&str>, args: Option<&str>, result: Option<&str>, allow_wildcards: Option<bool>, tag: Option<&str>, page: Option<i32>, per_page: Option<i32>, is_skipped: Option<bool>, is_flow_step: Option<bool>, has_null_parent: Option<bool>, is_not_schedule: Option<bool>) -> Result<Vec<models::CompletedJob>, Error<ListCompletedJobsError>> {
1980    let local_var_configuration = configuration;
1981
1982    let local_var_client = &local_var_configuration.client;
1983
1984    let local_var_uri_str = format!("{}/w/{workspace}/jobs/completed/list", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
1985    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1986
1987    if let Some(ref local_var_str) = order_desc {
1988        local_var_req_builder = local_var_req_builder.query(&[("order_desc", &local_var_str.to_string())]);
1989    }
1990    if let Some(ref local_var_str) = created_by {
1991        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
1992    }
1993    if let Some(ref local_var_str) = label {
1994        local_var_req_builder = local_var_req_builder.query(&[("label", &local_var_str.to_string())]);
1995    }
1996    if let Some(ref local_var_str) = worker {
1997        local_var_req_builder = local_var_req_builder.query(&[("worker", &local_var_str.to_string())]);
1998    }
1999    if let Some(ref local_var_str) = parent_job {
2000        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2001    }
2002    if let Some(ref local_var_str) = script_path_exact {
2003        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2004    }
2005    if let Some(ref local_var_str) = script_path_start {
2006        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2007    }
2008    if let Some(ref local_var_str) = schedule_path {
2009        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2010    }
2011    if let Some(ref local_var_str) = script_hash {
2012        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2013    }
2014    if let Some(ref local_var_str) = started_before {
2015        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2016    }
2017    if let Some(ref local_var_str) = started_after {
2018        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2019    }
2020    if let Some(ref local_var_str) = success {
2021        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2022    }
2023    if let Some(ref local_var_str) = job_kinds {
2024        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2025    }
2026    if let Some(ref local_var_str) = args {
2027        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2028    }
2029    if let Some(ref local_var_str) = result {
2030        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2031    }
2032    if let Some(ref local_var_str) = allow_wildcards {
2033        local_var_req_builder = local_var_req_builder.query(&[("allow_wildcards", &local_var_str.to_string())]);
2034    }
2035    if let Some(ref local_var_str) = tag {
2036        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2037    }
2038    if let Some(ref local_var_str) = page {
2039        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
2040    }
2041    if let Some(ref local_var_str) = per_page {
2042        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2043    }
2044    if let Some(ref local_var_str) = is_skipped {
2045        local_var_req_builder = local_var_req_builder.query(&[("is_skipped", &local_var_str.to_string())]);
2046    }
2047    if let Some(ref local_var_str) = is_flow_step {
2048        local_var_req_builder = local_var_req_builder.query(&[("is_flow_step", &local_var_str.to_string())]);
2049    }
2050    if let Some(ref local_var_str) = has_null_parent {
2051        local_var_req_builder = local_var_req_builder.query(&[("has_null_parent", &local_var_str.to_string())]);
2052    }
2053    if let Some(ref local_var_str) = is_not_schedule {
2054        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2055    }
2056    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2057        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2058    }
2059    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2060        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2061    };
2062
2063    let local_var_req = local_var_req_builder.build()?;
2064    let local_var_resp = local_var_client.execute(local_var_req).await?;
2065
2066    let local_var_status = local_var_resp.status();
2067    let local_var_content = local_var_resp.text().await?;
2068
2069    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2070        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2071    } else {
2072        let local_var_entity: Option<ListCompletedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2073        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2074        Err(Error::ResponseError(local_var_error))
2075    }
2076}
2077
2078pub async fn list_extended_jobs(configuration: &configuration::Configuration, workspace: &str, concurrency_key: Option<&str>, row_limit: Option<f64>, created_by: Option<&str>, label: Option<&str>, parent_job: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, running: Option<bool>, scheduled_for_before_now: Option<bool>, completed_before: Option<String>, completed_after: Option<String>, created_before_queue: Option<String>, created_after_queue: Option<String>, job_kinds: Option<&str>, args: Option<&str>, tag: Option<&str>, result: Option<&str>, allow_wildcards: Option<bool>, page: Option<i32>, per_page: Option<i32>, trigger_kind: Option<&str>, is_skipped: Option<bool>, is_flow_step: Option<bool>, has_null_parent: Option<bool>, success: Option<bool>, all_workspaces: Option<bool>, is_not_schedule: Option<bool>) -> Result<models::ExtendedJobs, Error<ListExtendedJobsError>> {
2079    let local_var_configuration = configuration;
2080
2081    let local_var_client = &local_var_configuration.client;
2082
2083    let local_var_uri_str = format!("{}/w/{workspace}/concurrency_groups/list_jobs", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2084    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2085
2086    if let Some(ref local_var_str) = concurrency_key {
2087        local_var_req_builder = local_var_req_builder.query(&[("concurrency_key", &local_var_str.to_string())]);
2088    }
2089    if let Some(ref local_var_str) = row_limit {
2090        local_var_req_builder = local_var_req_builder.query(&[("row_limit", &local_var_str.to_string())]);
2091    }
2092    if let Some(ref local_var_str) = created_by {
2093        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
2094    }
2095    if let Some(ref local_var_str) = label {
2096        local_var_req_builder = local_var_req_builder.query(&[("label", &local_var_str.to_string())]);
2097    }
2098    if let Some(ref local_var_str) = parent_job {
2099        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2100    }
2101    if let Some(ref local_var_str) = script_path_exact {
2102        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2103    }
2104    if let Some(ref local_var_str) = script_path_start {
2105        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2106    }
2107    if let Some(ref local_var_str) = schedule_path {
2108        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2109    }
2110    if let Some(ref local_var_str) = script_hash {
2111        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2112    }
2113    if let Some(ref local_var_str) = started_before {
2114        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2115    }
2116    if let Some(ref local_var_str) = started_after {
2117        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2118    }
2119    if let Some(ref local_var_str) = running {
2120        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
2121    }
2122    if let Some(ref local_var_str) = scheduled_for_before_now {
2123        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for_before_now", &local_var_str.to_string())]);
2124    }
2125    if let Some(ref local_var_str) = completed_before {
2126        local_var_req_builder = local_var_req_builder.query(&[("completed_before", &local_var_str.to_string())]);
2127    }
2128    if let Some(ref local_var_str) = completed_after {
2129        local_var_req_builder = local_var_req_builder.query(&[("completed_after", &local_var_str.to_string())]);
2130    }
2131    if let Some(ref local_var_str) = created_before_queue {
2132        local_var_req_builder = local_var_req_builder.query(&[("created_before_queue", &local_var_str.to_string())]);
2133    }
2134    if let Some(ref local_var_str) = created_after_queue {
2135        local_var_req_builder = local_var_req_builder.query(&[("created_after_queue", &local_var_str.to_string())]);
2136    }
2137    if let Some(ref local_var_str) = job_kinds {
2138        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2139    }
2140    if let Some(ref local_var_str) = args {
2141        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2142    }
2143    if let Some(ref local_var_str) = tag {
2144        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2145    }
2146    if let Some(ref local_var_str) = result {
2147        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2148    }
2149    if let Some(ref local_var_str) = allow_wildcards {
2150        local_var_req_builder = local_var_req_builder.query(&[("allow_wildcards", &local_var_str.to_string())]);
2151    }
2152    if let Some(ref local_var_str) = page {
2153        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
2154    }
2155    if let Some(ref local_var_str) = per_page {
2156        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2157    }
2158    if let Some(ref local_var_str) = trigger_kind {
2159        local_var_req_builder = local_var_req_builder.query(&[("trigger_kind", &local_var_str.to_string())]);
2160    }
2161    if let Some(ref local_var_str) = is_skipped {
2162        local_var_req_builder = local_var_req_builder.query(&[("is_skipped", &local_var_str.to_string())]);
2163    }
2164    if let Some(ref local_var_str) = is_flow_step {
2165        local_var_req_builder = local_var_req_builder.query(&[("is_flow_step", &local_var_str.to_string())]);
2166    }
2167    if let Some(ref local_var_str) = has_null_parent {
2168        local_var_req_builder = local_var_req_builder.query(&[("has_null_parent", &local_var_str.to_string())]);
2169    }
2170    if let Some(ref local_var_str) = success {
2171        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2172    }
2173    if let Some(ref local_var_str) = all_workspaces {
2174        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
2175    }
2176    if let Some(ref local_var_str) = is_not_schedule {
2177        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2178    }
2179    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2180        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2181    }
2182    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2183        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2184    };
2185
2186    let local_var_req = local_var_req_builder.build()?;
2187    let local_var_resp = local_var_client.execute(local_var_req).await?;
2188
2189    let local_var_status = local_var_resp.status();
2190    let local_var_content = local_var_resp.text().await?;
2191
2192    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2193        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2194    } else {
2195        let local_var_entity: Option<ListExtendedJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2196        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2197        Err(Error::ResponseError(local_var_error))
2198    }
2199}
2200
2201pub async fn list_filtered_jobs_uuids(configuration: &configuration::Configuration, workspace: &str, created_by: Option<&str>, label: Option<&str>, worker: Option<&str>, parent_job: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, created_before: Option<String>, created_after: Option<String>, completed_before: Option<String>, completed_after: Option<String>, created_before_queue: Option<String>, created_after_queue: Option<String>, running: Option<bool>, scheduled_for_before_now: Option<bool>, job_kinds: Option<&str>, suspended: Option<bool>, args: Option<&str>, tag: Option<&str>, result: Option<&str>, page: Option<i32>, per_page: Option<i32>, is_skipped: Option<bool>, is_flow_step: Option<bool>, has_null_parent: Option<bool>, success: Option<bool>, all_workspaces: Option<bool>, is_not_schedule: Option<bool>) -> Result<Vec<String>, Error<ListFilteredJobsUuidsError>> {
2202    let local_var_configuration = configuration;
2203
2204    let local_var_client = &local_var_configuration.client;
2205
2206    let local_var_uri_str = format!("{}/w/{workspace}/jobs/list_filtered_uuids", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2207    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2208
2209    if let Some(ref local_var_str) = created_by {
2210        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
2211    }
2212    if let Some(ref local_var_str) = label {
2213        local_var_req_builder = local_var_req_builder.query(&[("label", &local_var_str.to_string())]);
2214    }
2215    if let Some(ref local_var_str) = worker {
2216        local_var_req_builder = local_var_req_builder.query(&[("worker", &local_var_str.to_string())]);
2217    }
2218    if let Some(ref local_var_str) = parent_job {
2219        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2220    }
2221    if let Some(ref local_var_str) = script_path_exact {
2222        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2223    }
2224    if let Some(ref local_var_str) = script_path_start {
2225        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2226    }
2227    if let Some(ref local_var_str) = schedule_path {
2228        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2229    }
2230    if let Some(ref local_var_str) = script_hash {
2231        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2232    }
2233    if let Some(ref local_var_str) = started_before {
2234        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2235    }
2236    if let Some(ref local_var_str) = started_after {
2237        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2238    }
2239    if let Some(ref local_var_str) = created_before {
2240        local_var_req_builder = local_var_req_builder.query(&[("created_before", &local_var_str.to_string())]);
2241    }
2242    if let Some(ref local_var_str) = created_after {
2243        local_var_req_builder = local_var_req_builder.query(&[("created_after", &local_var_str.to_string())]);
2244    }
2245    if let Some(ref local_var_str) = completed_before {
2246        local_var_req_builder = local_var_req_builder.query(&[("completed_before", &local_var_str.to_string())]);
2247    }
2248    if let Some(ref local_var_str) = completed_after {
2249        local_var_req_builder = local_var_req_builder.query(&[("completed_after", &local_var_str.to_string())]);
2250    }
2251    if let Some(ref local_var_str) = created_before_queue {
2252        local_var_req_builder = local_var_req_builder.query(&[("created_before_queue", &local_var_str.to_string())]);
2253    }
2254    if let Some(ref local_var_str) = created_after_queue {
2255        local_var_req_builder = local_var_req_builder.query(&[("created_after_queue", &local_var_str.to_string())]);
2256    }
2257    if let Some(ref local_var_str) = running {
2258        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
2259    }
2260    if let Some(ref local_var_str) = scheduled_for_before_now {
2261        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for_before_now", &local_var_str.to_string())]);
2262    }
2263    if let Some(ref local_var_str) = job_kinds {
2264        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2265    }
2266    if let Some(ref local_var_str) = suspended {
2267        local_var_req_builder = local_var_req_builder.query(&[("suspended", &local_var_str.to_string())]);
2268    }
2269    if let Some(ref local_var_str) = args {
2270        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2271    }
2272    if let Some(ref local_var_str) = tag {
2273        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2274    }
2275    if let Some(ref local_var_str) = result {
2276        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2277    }
2278    if let Some(ref local_var_str) = page {
2279        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
2280    }
2281    if let Some(ref local_var_str) = per_page {
2282        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2283    }
2284    if let Some(ref local_var_str) = is_skipped {
2285        local_var_req_builder = local_var_req_builder.query(&[("is_skipped", &local_var_str.to_string())]);
2286    }
2287    if let Some(ref local_var_str) = is_flow_step {
2288        local_var_req_builder = local_var_req_builder.query(&[("is_flow_step", &local_var_str.to_string())]);
2289    }
2290    if let Some(ref local_var_str) = has_null_parent {
2291        local_var_req_builder = local_var_req_builder.query(&[("has_null_parent", &local_var_str.to_string())]);
2292    }
2293    if let Some(ref local_var_str) = success {
2294        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2295    }
2296    if let Some(ref local_var_str) = all_workspaces {
2297        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
2298    }
2299    if let Some(ref local_var_str) = is_not_schedule {
2300        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2301    }
2302    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2303        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2304    }
2305    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2306        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2307    };
2308
2309    let local_var_req = local_var_req_builder.build()?;
2310    let local_var_resp = local_var_client.execute(local_var_req).await?;
2311
2312    let local_var_status = local_var_resp.status();
2313    let local_var_content = local_var_resp.text().await?;
2314
2315    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2316        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2317    } else {
2318        let local_var_entity: Option<ListFilteredJobsUuidsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2319        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2320        Err(Error::ResponseError(local_var_error))
2321    }
2322}
2323
2324pub async fn list_filtered_queue_uuids(configuration: &configuration::Configuration, workspace: &str, order_desc: Option<bool>, created_by: Option<&str>, parent_job: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, success: Option<bool>, scheduled_for_before_now: Option<bool>, job_kinds: Option<&str>, suspended: Option<bool>, running: Option<bool>, args: Option<&str>, result: Option<&str>, allow_wildcards: Option<bool>, tag: Option<&str>, page: Option<i32>, per_page: Option<i32>, concurrency_key: Option<&str>, all_workspaces: Option<bool>, is_not_schedule: Option<bool>) -> Result<Vec<String>, Error<ListFilteredQueueUuidsError>> {
2325    let local_var_configuration = configuration;
2326
2327    let local_var_client = &local_var_configuration.client;
2328
2329    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/list_filtered_uuids", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2330    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2331
2332    if let Some(ref local_var_str) = order_desc {
2333        local_var_req_builder = local_var_req_builder.query(&[("order_desc", &local_var_str.to_string())]);
2334    }
2335    if let Some(ref local_var_str) = created_by {
2336        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
2337    }
2338    if let Some(ref local_var_str) = parent_job {
2339        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2340    }
2341    if let Some(ref local_var_str) = script_path_exact {
2342        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2343    }
2344    if let Some(ref local_var_str) = script_path_start {
2345        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2346    }
2347    if let Some(ref local_var_str) = schedule_path {
2348        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2349    }
2350    if let Some(ref local_var_str) = script_hash {
2351        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2352    }
2353    if let Some(ref local_var_str) = started_before {
2354        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2355    }
2356    if let Some(ref local_var_str) = started_after {
2357        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2358    }
2359    if let Some(ref local_var_str) = success {
2360        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2361    }
2362    if let Some(ref local_var_str) = scheduled_for_before_now {
2363        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for_before_now", &local_var_str.to_string())]);
2364    }
2365    if let Some(ref local_var_str) = job_kinds {
2366        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2367    }
2368    if let Some(ref local_var_str) = suspended {
2369        local_var_req_builder = local_var_req_builder.query(&[("suspended", &local_var_str.to_string())]);
2370    }
2371    if let Some(ref local_var_str) = running {
2372        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
2373    }
2374    if let Some(ref local_var_str) = args {
2375        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2376    }
2377    if let Some(ref local_var_str) = result {
2378        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2379    }
2380    if let Some(ref local_var_str) = allow_wildcards {
2381        local_var_req_builder = local_var_req_builder.query(&[("allow_wildcards", &local_var_str.to_string())]);
2382    }
2383    if let Some(ref local_var_str) = tag {
2384        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2385    }
2386    if let Some(ref local_var_str) = page {
2387        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
2388    }
2389    if let Some(ref local_var_str) = per_page {
2390        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2391    }
2392    if let Some(ref local_var_str) = concurrency_key {
2393        local_var_req_builder = local_var_req_builder.query(&[("concurrency_key", &local_var_str.to_string())]);
2394    }
2395    if let Some(ref local_var_str) = all_workspaces {
2396        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
2397    }
2398    if let Some(ref local_var_str) = is_not_schedule {
2399        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2400    }
2401    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2402        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2403    }
2404    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2405        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2406    };
2407
2408    let local_var_req = local_var_req_builder.build()?;
2409    let local_var_resp = local_var_client.execute(local_var_req).await?;
2410
2411    let local_var_status = local_var_resp.status();
2412    let local_var_content = local_var_resp.text().await?;
2413
2414    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2415        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2416    } else {
2417        let local_var_entity: Option<ListFilteredQueueUuidsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2418        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2419        Err(Error::ResponseError(local_var_error))
2420    }
2421}
2422
2423pub async fn list_jobs(configuration: &configuration::Configuration, workspace: &str, created_by: Option<&str>, label: Option<&str>, worker: Option<&str>, parent_job: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, created_before: Option<String>, created_after: Option<String>, completed_before: Option<String>, completed_after: Option<String>, created_before_queue: Option<String>, created_after_queue: Option<String>, running: Option<bool>, scheduled_for_before_now: Option<bool>, job_kinds: Option<&str>, suspended: Option<bool>, args: Option<&str>, tag: Option<&str>, result: Option<&str>, allow_wildcards: Option<bool>, per_page: Option<i32>, trigger_kind: Option<&str>, is_skipped: Option<bool>, is_flow_step: Option<bool>, has_null_parent: Option<bool>, success: Option<bool>, all_workspaces: Option<bool>, is_not_schedule: Option<bool>, broad_filter: Option<&str>) -> Result<Vec<models::Job>, Error<ListJobsError>> {
2424    let local_var_configuration = configuration;
2425
2426    let local_var_client = &local_var_configuration.client;
2427
2428    let local_var_uri_str = format!("{}/w/{workspace}/jobs/list", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2429    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2430
2431    if let Some(ref local_var_str) = created_by {
2432        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
2433    }
2434    if let Some(ref local_var_str) = label {
2435        local_var_req_builder = local_var_req_builder.query(&[("label", &local_var_str.to_string())]);
2436    }
2437    if let Some(ref local_var_str) = worker {
2438        local_var_req_builder = local_var_req_builder.query(&[("worker", &local_var_str.to_string())]);
2439    }
2440    if let Some(ref local_var_str) = parent_job {
2441        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2442    }
2443    if let Some(ref local_var_str) = script_path_exact {
2444        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2445    }
2446    if let Some(ref local_var_str) = script_path_start {
2447        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2448    }
2449    if let Some(ref local_var_str) = schedule_path {
2450        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2451    }
2452    if let Some(ref local_var_str) = script_hash {
2453        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2454    }
2455    if let Some(ref local_var_str) = started_before {
2456        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2457    }
2458    if let Some(ref local_var_str) = started_after {
2459        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2460    }
2461    if let Some(ref local_var_str) = created_before {
2462        local_var_req_builder = local_var_req_builder.query(&[("created_before", &local_var_str.to_string())]);
2463    }
2464    if let Some(ref local_var_str) = created_after {
2465        local_var_req_builder = local_var_req_builder.query(&[("created_after", &local_var_str.to_string())]);
2466    }
2467    if let Some(ref local_var_str) = completed_before {
2468        local_var_req_builder = local_var_req_builder.query(&[("completed_before", &local_var_str.to_string())]);
2469    }
2470    if let Some(ref local_var_str) = completed_after {
2471        local_var_req_builder = local_var_req_builder.query(&[("completed_after", &local_var_str.to_string())]);
2472    }
2473    if let Some(ref local_var_str) = created_before_queue {
2474        local_var_req_builder = local_var_req_builder.query(&[("created_before_queue", &local_var_str.to_string())]);
2475    }
2476    if let Some(ref local_var_str) = created_after_queue {
2477        local_var_req_builder = local_var_req_builder.query(&[("created_after_queue", &local_var_str.to_string())]);
2478    }
2479    if let Some(ref local_var_str) = running {
2480        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
2481    }
2482    if let Some(ref local_var_str) = scheduled_for_before_now {
2483        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for_before_now", &local_var_str.to_string())]);
2484    }
2485    if let Some(ref local_var_str) = job_kinds {
2486        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2487    }
2488    if let Some(ref local_var_str) = suspended {
2489        local_var_req_builder = local_var_req_builder.query(&[("suspended", &local_var_str.to_string())]);
2490    }
2491    if let Some(ref local_var_str) = args {
2492        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2493    }
2494    if let Some(ref local_var_str) = tag {
2495        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2496    }
2497    if let Some(ref local_var_str) = result {
2498        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2499    }
2500    if let Some(ref local_var_str) = allow_wildcards {
2501        local_var_req_builder = local_var_req_builder.query(&[("allow_wildcards", &local_var_str.to_string())]);
2502    }
2503    if let Some(ref local_var_str) = per_page {
2504        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2505    }
2506    if let Some(ref local_var_str) = trigger_kind {
2507        local_var_req_builder = local_var_req_builder.query(&[("trigger_kind", &local_var_str.to_string())]);
2508    }
2509    if let Some(ref local_var_str) = is_skipped {
2510        local_var_req_builder = local_var_req_builder.query(&[("is_skipped", &local_var_str.to_string())]);
2511    }
2512    if let Some(ref local_var_str) = is_flow_step {
2513        local_var_req_builder = local_var_req_builder.query(&[("is_flow_step", &local_var_str.to_string())]);
2514    }
2515    if let Some(ref local_var_str) = has_null_parent {
2516        local_var_req_builder = local_var_req_builder.query(&[("has_null_parent", &local_var_str.to_string())]);
2517    }
2518    if let Some(ref local_var_str) = success {
2519        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2520    }
2521    if let Some(ref local_var_str) = all_workspaces {
2522        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
2523    }
2524    if let Some(ref local_var_str) = is_not_schedule {
2525        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2526    }
2527    if let Some(ref local_var_str) = broad_filter {
2528        local_var_req_builder = local_var_req_builder.query(&[("broad_filter", &local_var_str.to_string())]);
2529    }
2530    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2531        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2532    }
2533    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2534        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2535    };
2536
2537    let local_var_req = local_var_req_builder.build()?;
2538    let local_var_resp = local_var_client.execute(local_var_req).await?;
2539
2540    let local_var_status = local_var_resp.status();
2541    let local_var_content = local_var_resp.text().await?;
2542
2543    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2544        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2545    } else {
2546        let local_var_entity: Option<ListJobsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2547        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2548        Err(Error::ResponseError(local_var_error))
2549    }
2550}
2551
2552pub async fn list_queue(configuration: &configuration::Configuration, workspace: &str, order_desc: Option<bool>, created_by: Option<&str>, parent_job: Option<&str>, worker: Option<&str>, script_path_exact: Option<&str>, script_path_start: Option<&str>, schedule_path: Option<&str>, trigger_path: Option<&str>, trigger_kind: Option<&str>, script_hash: Option<&str>, started_before: Option<String>, started_after: Option<String>, success: Option<bool>, scheduled_for_before_now: Option<bool>, job_kinds: Option<&str>, suspended: Option<bool>, running: Option<bool>, args: Option<&str>, result: Option<&str>, allow_wildcards: Option<bool>, tag: Option<&str>, page: Option<i32>, per_page: Option<i32>, all_workspaces: Option<bool>, is_not_schedule: Option<bool>) -> Result<Vec<models::QueuedJob>, Error<ListQueueError>> {
2553    let local_var_configuration = configuration;
2554
2555    let local_var_client = &local_var_configuration.client;
2556
2557    let local_var_uri_str = format!("{}/w/{workspace}/jobs/queue/list", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2558    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2559
2560    if let Some(ref local_var_str) = order_desc {
2561        local_var_req_builder = local_var_req_builder.query(&[("order_desc", &local_var_str.to_string())]);
2562    }
2563    if let Some(ref local_var_str) = created_by {
2564        local_var_req_builder = local_var_req_builder.query(&[("created_by", &local_var_str.to_string())]);
2565    }
2566    if let Some(ref local_var_str) = parent_job {
2567        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2568    }
2569    if let Some(ref local_var_str) = worker {
2570        local_var_req_builder = local_var_req_builder.query(&[("worker", &local_var_str.to_string())]);
2571    }
2572    if let Some(ref local_var_str) = script_path_exact {
2573        local_var_req_builder = local_var_req_builder.query(&[("script_path_exact", &local_var_str.to_string())]);
2574    }
2575    if let Some(ref local_var_str) = script_path_start {
2576        local_var_req_builder = local_var_req_builder.query(&[("script_path_start", &local_var_str.to_string())]);
2577    }
2578    if let Some(ref local_var_str) = schedule_path {
2579        local_var_req_builder = local_var_req_builder.query(&[("schedule_path", &local_var_str.to_string())]);
2580    }
2581    if let Some(ref local_var_str) = trigger_path {
2582        local_var_req_builder = local_var_req_builder.query(&[("trigger_path", &local_var_str.to_string())]);
2583    }
2584    if let Some(ref local_var_str) = trigger_kind {
2585        local_var_req_builder = local_var_req_builder.query(&[("trigger_kind", &local_var_str.to_string())]);
2586    }
2587    if let Some(ref local_var_str) = script_hash {
2588        local_var_req_builder = local_var_req_builder.query(&[("script_hash", &local_var_str.to_string())]);
2589    }
2590    if let Some(ref local_var_str) = started_before {
2591        local_var_req_builder = local_var_req_builder.query(&[("started_before", &local_var_str.to_string())]);
2592    }
2593    if let Some(ref local_var_str) = started_after {
2594        local_var_req_builder = local_var_req_builder.query(&[("started_after", &local_var_str.to_string())]);
2595    }
2596    if let Some(ref local_var_str) = success {
2597        local_var_req_builder = local_var_req_builder.query(&[("success", &local_var_str.to_string())]);
2598    }
2599    if let Some(ref local_var_str) = scheduled_for_before_now {
2600        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for_before_now", &local_var_str.to_string())]);
2601    }
2602    if let Some(ref local_var_str) = job_kinds {
2603        local_var_req_builder = local_var_req_builder.query(&[("job_kinds", &local_var_str.to_string())]);
2604    }
2605    if let Some(ref local_var_str) = suspended {
2606        local_var_req_builder = local_var_req_builder.query(&[("suspended", &local_var_str.to_string())]);
2607    }
2608    if let Some(ref local_var_str) = running {
2609        local_var_req_builder = local_var_req_builder.query(&[("running", &local_var_str.to_string())]);
2610    }
2611    if let Some(ref local_var_str) = args {
2612        local_var_req_builder = local_var_req_builder.query(&[("args", &local_var_str.to_string())]);
2613    }
2614    if let Some(ref local_var_str) = result {
2615        local_var_req_builder = local_var_req_builder.query(&[("result", &local_var_str.to_string())]);
2616    }
2617    if let Some(ref local_var_str) = allow_wildcards {
2618        local_var_req_builder = local_var_req_builder.query(&[("allow_wildcards", &local_var_str.to_string())]);
2619    }
2620    if let Some(ref local_var_str) = tag {
2621        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2622    }
2623    if let Some(ref local_var_str) = page {
2624        local_var_req_builder = local_var_req_builder.query(&[("page", &local_var_str.to_string())]);
2625    }
2626    if let Some(ref local_var_str) = per_page {
2627        local_var_req_builder = local_var_req_builder.query(&[("per_page", &local_var_str.to_string())]);
2628    }
2629    if let Some(ref local_var_str) = all_workspaces {
2630        local_var_req_builder = local_var_req_builder.query(&[("all_workspaces", &local_var_str.to_string())]);
2631    }
2632    if let Some(ref local_var_str) = is_not_schedule {
2633        local_var_req_builder = local_var_req_builder.query(&[("is_not_schedule", &local_var_str.to_string())]);
2634    }
2635    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2636        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2637    }
2638    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2639        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2640    };
2641
2642    let local_var_req = local_var_req_builder.build()?;
2643    let local_var_resp = local_var_client.execute(local_var_req).await?;
2644
2645    let local_var_status = local_var_resp.status();
2646    let local_var_content = local_var_resp.text().await?;
2647
2648    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2649        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2650    } else {
2651        let local_var_entity: Option<ListQueueError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2652        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2653        Err(Error::ResponseError(local_var_error))
2654    }
2655}
2656
2657pub async fn list_selected_job_groups(configuration: &configuration::Configuration, workspace: &str, uuid_colon_colon_uuid: Vec<uuid::Uuid>) -> Result<Vec<models::ListSelectedJobGroups200ResponseInner>, Error<ListSelectedJobGroupsError>> {
2658    let local_var_configuration = configuration;
2659
2660    let local_var_client = &local_var_configuration.client;
2661
2662    let local_var_uri_str = format!("{}/w/{workspace}/jobs/list_selected_job_groups", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
2663    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2664
2665    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2666        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2667    }
2668    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2669        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2670    };
2671    local_var_req_builder = local_var_req_builder.json(&uuid_colon_colon_uuid);
2672
2673    let local_var_req = local_var_req_builder.build()?;
2674    let local_var_resp = local_var_client.execute(local_var_req).await?;
2675
2676    let local_var_status = local_var_resp.status();
2677    let local_var_content = local_var_resp.text().await?;
2678
2679    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2680        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2681    } else {
2682        let local_var_entity: Option<ListSelectedJobGroupsError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2683        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2684        Err(Error::ResponseError(local_var_error))
2685    }
2686}
2687
2688pub async fn restart_flow_at_step(configuration: &configuration::Configuration, workspace: &str, id: &str, restart_flow_at_step_request: models::RestartFlowAtStepRequest, scheduled_for: Option<String>, scheduled_in_secs: Option<i32>, parent_job: Option<&str>, tag: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, invisible_to_owner: Option<bool>) -> Result<uuid::Uuid, Error<RestartFlowAtStepError>> {
2689    let local_var_configuration = configuration;
2690
2691    let local_var_client = &local_var_configuration.client;
2692
2693    let local_var_uri_str = format!("{}/w/{workspace}/jobs/restart/f/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
2694    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2695
2696    if let Some(ref local_var_str) = scheduled_for {
2697        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for", &local_var_str.to_string())]);
2698    }
2699    if let Some(ref local_var_str) = scheduled_in_secs {
2700        local_var_req_builder = local_var_req_builder.query(&[("scheduled_in_secs", &local_var_str.to_string())]);
2701    }
2702    if let Some(ref local_var_str) = parent_job {
2703        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
2704    }
2705    if let Some(ref local_var_str) = tag {
2706        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
2707    }
2708    if let Some(ref local_var_str) = job_id {
2709        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
2710    }
2711    if let Some(ref local_var_str) = include_header {
2712        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
2713    }
2714    if let Some(ref local_var_str) = invisible_to_owner {
2715        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
2716    }
2717    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2718        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2719    }
2720    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2721        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2722    };
2723    local_var_req_builder = local_var_req_builder.json(&restart_flow_at_step_request);
2724
2725    let local_var_req = local_var_req_builder.build()?;
2726    let local_var_resp = local_var_client.execute(local_var_req).await?;
2727
2728    let local_var_status = local_var_resp.status();
2729    let local_var_content = local_var_resp.text().await?;
2730
2731    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2732        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2733    } else {
2734        let local_var_entity: Option<RestartFlowAtStepError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2735        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2736        Err(Error::ResponseError(local_var_error))
2737    }
2738}
2739
2740pub async fn result_by_id(configuration: &configuration::Configuration, workspace: &str, flow_job_id: &str, node_id: &str) -> Result<serde_json::Value, Error<ResultByIdError>> {
2741    let local_var_configuration = configuration;
2742
2743    let local_var_client = &local_var_configuration.client;
2744
2745    let local_var_uri_str = format!("{}/w/{workspace}/jobs/result_by_id/{flow_job_id}/{node_id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), flow_job_id=crate::apis::urlencode(flow_job_id), node_id=crate::apis::urlencode(node_id));
2746    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2747
2748    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2749        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2750    }
2751    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2752        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2753    };
2754
2755    let local_var_req = local_var_req_builder.build()?;
2756    let local_var_resp = local_var_client.execute(local_var_req).await?;
2757
2758    let local_var_status = local_var_resp.status();
2759    let local_var_content = local_var_resp.text().await?;
2760
2761    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2762        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2763    } else {
2764        let local_var_entity: Option<ResultByIdError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2765        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2766        Err(Error::ResponseError(local_var_error))
2767    }
2768}
2769
2770pub async fn resume_suspended_flow_as_owner(configuration: &configuration::Configuration, workspace: &str, id: &str, body: serde_json::Value) -> Result<String, Error<ResumeSuspendedFlowAsOwnerError>> {
2771    let local_var_configuration = configuration;
2772
2773    let local_var_client = &local_var_configuration.client;
2774
2775    let local_var_uri_str = format!("{}/w/{workspace}/jobs/flow/resume/{id}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id));
2776    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2777
2778    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2779        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2780    }
2781    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2782        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2783    };
2784    local_var_req_builder = local_var_req_builder.json(&body);
2785
2786    let local_var_req = local_var_req_builder.build()?;
2787    let local_var_resp = local_var_client.execute(local_var_req).await?;
2788
2789    let local_var_status = local_var_resp.status();
2790    let local_var_content = local_var_resp.text().await?;
2791
2792    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2793        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2794    } else {
2795        let local_var_entity: Option<ResumeSuspendedFlowAsOwnerError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2796        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2797        Err(Error::ResponseError(local_var_error))
2798    }
2799}
2800
2801pub async fn resume_suspended_job_get(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, signature: &str, payload: Option<&str>, approver: Option<&str>) -> Result<String, Error<ResumeSuspendedJobGetError>> {
2802    let local_var_configuration = configuration;
2803
2804    let local_var_client = &local_var_configuration.client;
2805
2806    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/resume/{id}/{resume_id}/{signature}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id, signature=crate::apis::urlencode(signature));
2807    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2808
2809    if let Some(ref local_var_str) = payload {
2810        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
2811    }
2812    if let Some(ref local_var_str) = approver {
2813        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
2814    }
2815    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2816        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2817    }
2818    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2819        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2820    };
2821
2822    let local_var_req = local_var_req_builder.build()?;
2823    let local_var_resp = local_var_client.execute(local_var_req).await?;
2824
2825    let local_var_status = local_var_resp.status();
2826    let local_var_content = local_var_resp.text().await?;
2827
2828    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2829        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2830    } else {
2831        let local_var_entity: Option<ResumeSuspendedJobGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2832        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2833        Err(Error::ResponseError(local_var_error))
2834    }
2835}
2836
2837pub async fn resume_suspended_job_post(configuration: &configuration::Configuration, workspace: &str, id: &str, resume_id: i32, signature: &str, body: serde_json::Value, approver: Option<&str>) -> Result<String, Error<ResumeSuspendedJobPostError>> {
2838    let local_var_configuration = configuration;
2839
2840    let local_var_client = &local_var_configuration.client;
2841
2842    let local_var_uri_str = format!("{}/w/{workspace}/jobs_u/resume/{id}/{resume_id}/{signature}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), resume_id=resume_id, signature=crate::apis::urlencode(signature));
2843    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2844
2845    if let Some(ref local_var_str) = approver {
2846        local_var_req_builder = local_var_req_builder.query(&[("approver", &local_var_str.to_string())]);
2847    }
2848    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2849        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2850    }
2851    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2852        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2853    };
2854    local_var_req_builder = local_var_req_builder.json(&body);
2855
2856    let local_var_req = local_var_req_builder.build()?;
2857    let local_var_resp = local_var_client.execute(local_var_req).await?;
2858
2859    let local_var_status = local_var_resp.status();
2860    let local_var_content = local_var_resp.text().await?;
2861
2862    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2863        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2864    } else {
2865        let local_var_entity: Option<ResumeSuspendedJobPostError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2866        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2867        Err(Error::ResponseError(local_var_error))
2868    }
2869}
2870
2871pub async fn run_and_stream_flow_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, include_header: Option<&str>, queue_limit: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamFlowByPathError>> {
2872    let local_var_configuration = configuration;
2873
2874    let local_var_client = &local_var_configuration.client;
2875
2876    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/f/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
2877    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2878
2879    if let Some(ref local_var_str) = include_header {
2880        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
2881    }
2882    if let Some(ref local_var_str) = queue_limit {
2883        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
2884    }
2885    if let Some(ref local_var_str) = job_id {
2886        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
2887    }
2888    if let Some(ref local_var_str) = skip_preprocessor {
2889        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
2890    }
2891    if let Some(ref local_var_str) = memory_id {
2892        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
2893    }
2894    if let Some(ref local_var_str) = poll_delay_ms {
2895        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
2896    }
2897    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2898        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2899    }
2900    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2901        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2902    };
2903    local_var_req_builder = local_var_req_builder.json(&request_body);
2904
2905    let local_var_req = local_var_req_builder.build()?;
2906    let local_var_resp = local_var_client.execute(local_var_req).await?;
2907
2908    let local_var_status = local_var_resp.status();
2909    let local_var_content = local_var_resp.text().await?;
2910
2911    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2912        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2913    } else {
2914        let local_var_entity: Option<RunAndStreamFlowByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2915        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2916        Err(Error::ResponseError(local_var_error))
2917    }
2918}
2919
2920pub async fn run_and_stream_flow_by_path_get(configuration: &configuration::Configuration, workspace: &str, path: &str, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamFlowByPathGetError>> {
2921    let local_var_configuration = configuration;
2922
2923    let local_var_client = &local_var_configuration.client;
2924
2925    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/f/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
2926    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2927
2928    if let Some(ref local_var_str) = include_header {
2929        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
2930    }
2931    if let Some(ref local_var_str) = queue_limit {
2932        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
2933    }
2934    if let Some(ref local_var_str) = payload {
2935        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
2936    }
2937    if let Some(ref local_var_str) = job_id {
2938        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
2939    }
2940    if let Some(ref local_var_str) = skip_preprocessor {
2941        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
2942    }
2943    if let Some(ref local_var_str) = memory_id {
2944        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
2945    }
2946    if let Some(ref local_var_str) = poll_delay_ms {
2947        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
2948    }
2949    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2950        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2951    }
2952    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
2953        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
2954    };
2955
2956    let local_var_req = local_var_req_builder.build()?;
2957    let local_var_resp = local_var_client.execute(local_var_req).await?;
2958
2959    let local_var_status = local_var_resp.status();
2960    let local_var_content = local_var_resp.text().await?;
2961
2962    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2963        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
2964    } else {
2965        let local_var_entity: Option<RunAndStreamFlowByPathGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
2966        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
2967        Err(Error::ResponseError(local_var_error))
2968    }
2969}
2970
2971pub async fn run_and_stream_flow_by_version(configuration: &configuration::Configuration, workspace: &str, version: i64, request_body: std::collections::HashMap<String, serde_json::Value>, include_header: Option<&str>, queue_limit: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamFlowByVersionError>> {
2972    let local_var_configuration = configuration;
2973
2974    let local_var_client = &local_var_configuration.client;
2975
2976    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/fv/{version}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), version=version);
2977    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2978
2979    if let Some(ref local_var_str) = include_header {
2980        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
2981    }
2982    if let Some(ref local_var_str) = queue_limit {
2983        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
2984    }
2985    if let Some(ref local_var_str) = job_id {
2986        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
2987    }
2988    if let Some(ref local_var_str) = skip_preprocessor {
2989        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
2990    }
2991    if let Some(ref local_var_str) = memory_id {
2992        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
2993    }
2994    if let Some(ref local_var_str) = poll_delay_ms {
2995        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
2996    }
2997    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2998        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2999    }
3000    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3001        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3002    };
3003    local_var_req_builder = local_var_req_builder.json(&request_body);
3004
3005    let local_var_req = local_var_req_builder.build()?;
3006    let local_var_resp = local_var_client.execute(local_var_req).await?;
3007
3008    let local_var_status = local_var_resp.status();
3009    let local_var_content = local_var_resp.text().await?;
3010
3011    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3012        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3013    } else {
3014        let local_var_entity: Option<RunAndStreamFlowByVersionError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3015        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3016        Err(Error::ResponseError(local_var_error))
3017    }
3018}
3019
3020pub async fn run_and_stream_flow_by_version_get(configuration: &configuration::Configuration, workspace: &str, version: i64, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamFlowByVersionGetError>> {
3021    let local_var_configuration = configuration;
3022
3023    let local_var_client = &local_var_configuration.client;
3024
3025    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/fv/{version}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), version=version);
3026    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
3027
3028    if let Some(ref local_var_str) = include_header {
3029        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3030    }
3031    if let Some(ref local_var_str) = queue_limit {
3032        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3033    }
3034    if let Some(ref local_var_str) = payload {
3035        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
3036    }
3037    if let Some(ref local_var_str) = job_id {
3038        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3039    }
3040    if let Some(ref local_var_str) = skip_preprocessor {
3041        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3042    }
3043    if let Some(ref local_var_str) = memory_id {
3044        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3045    }
3046    if let Some(ref local_var_str) = poll_delay_ms {
3047        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
3048    }
3049    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3050        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3051    }
3052    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3053        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3054    };
3055
3056    let local_var_req = local_var_req_builder.build()?;
3057    let local_var_resp = local_var_client.execute(local_var_req).await?;
3058
3059    let local_var_status = local_var_resp.status();
3060    let local_var_content = local_var_resp.text().await?;
3061
3062    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3063        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3064    } else {
3065        let local_var_entity: Option<RunAndStreamFlowByVersionGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3066        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3067        Err(Error::ResponseError(local_var_error))
3068    }
3069}
3070
3071pub async fn run_and_stream_script_by_hash(configuration: &configuration::Configuration, workspace: &str, hash: &str, request_body: std::collections::HashMap<String, serde_json::Value>, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, skip_preprocessor: Option<bool>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamScriptByHashError>> {
3072    let local_var_configuration = configuration;
3073
3074    let local_var_client = &local_var_configuration.client;
3075
3076    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/h/{hash}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), hash=crate::apis::urlencode(hash));
3077    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3078
3079    if let Some(ref local_var_str) = parent_job {
3080        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3081    }
3082    if let Some(ref local_var_str) = tag {
3083        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3084    }
3085    if let Some(ref local_var_str) = cache_ttl {
3086        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3087    }
3088    if let Some(ref local_var_str) = job_id {
3089        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3090    }
3091    if let Some(ref local_var_str) = include_header {
3092        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3093    }
3094    if let Some(ref local_var_str) = queue_limit {
3095        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3096    }
3097    if let Some(ref local_var_str) = skip_preprocessor {
3098        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3099    }
3100    if let Some(ref local_var_str) = poll_delay_ms {
3101        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
3102    }
3103    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3104        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3105    }
3106    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3107        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3108    };
3109    local_var_req_builder = local_var_req_builder.json(&request_body);
3110
3111    let local_var_req = local_var_req_builder.build()?;
3112    let local_var_resp = local_var_client.execute(local_var_req).await?;
3113
3114    let local_var_status = local_var_resp.status();
3115    let local_var_content = local_var_resp.text().await?;
3116
3117    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3118        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3119    } else {
3120        let local_var_entity: Option<RunAndStreamScriptByHashError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3121        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3122        Err(Error::ResponseError(local_var_error))
3123    }
3124}
3125
3126pub async fn run_and_stream_script_by_hash_get(configuration: &configuration::Configuration, workspace: &str, hash: &str, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, skip_preprocessor: Option<bool>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamScriptByHashGetError>> {
3127    let local_var_configuration = configuration;
3128
3129    let local_var_client = &local_var_configuration.client;
3130
3131    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/h/{hash}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), hash=crate::apis::urlencode(hash));
3132    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
3133
3134    if let Some(ref local_var_str) = parent_job {
3135        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3136    }
3137    if let Some(ref local_var_str) = tag {
3138        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3139    }
3140    if let Some(ref local_var_str) = cache_ttl {
3141        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3142    }
3143    if let Some(ref local_var_str) = job_id {
3144        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3145    }
3146    if let Some(ref local_var_str) = include_header {
3147        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3148    }
3149    if let Some(ref local_var_str) = queue_limit {
3150        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3151    }
3152    if let Some(ref local_var_str) = payload {
3153        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
3154    }
3155    if let Some(ref local_var_str) = skip_preprocessor {
3156        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3157    }
3158    if let Some(ref local_var_str) = poll_delay_ms {
3159        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
3160    }
3161    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3162        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3163    }
3164    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3165        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3166    };
3167
3168    let local_var_req = local_var_req_builder.build()?;
3169    let local_var_resp = local_var_client.execute(local_var_req).await?;
3170
3171    let local_var_status = local_var_resp.status();
3172    let local_var_content = local_var_resp.text().await?;
3173
3174    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3175        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3176    } else {
3177        let local_var_entity: Option<RunAndStreamScriptByHashGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3178        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3179        Err(Error::ResponseError(local_var_error))
3180    }
3181}
3182
3183pub async fn run_and_stream_script_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, skip_preprocessor: Option<bool>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamScriptByPathError>> {
3184    let local_var_configuration = configuration;
3185
3186    let local_var_client = &local_var_configuration.client;
3187
3188    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3189    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3190
3191    if let Some(ref local_var_str) = parent_job {
3192        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3193    }
3194    if let Some(ref local_var_str) = tag {
3195        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3196    }
3197    if let Some(ref local_var_str) = cache_ttl {
3198        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3199    }
3200    if let Some(ref local_var_str) = job_id {
3201        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3202    }
3203    if let Some(ref local_var_str) = include_header {
3204        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3205    }
3206    if let Some(ref local_var_str) = queue_limit {
3207        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3208    }
3209    if let Some(ref local_var_str) = skip_preprocessor {
3210        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3211    }
3212    if let Some(ref local_var_str) = poll_delay_ms {
3213        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
3214    }
3215    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3216        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3217    }
3218    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3219        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3220    };
3221    local_var_req_builder = local_var_req_builder.json(&request_body);
3222
3223    let local_var_req = local_var_req_builder.build()?;
3224    let local_var_resp = local_var_client.execute(local_var_req).await?;
3225
3226    let local_var_status = local_var_resp.status();
3227    let local_var_content = local_var_resp.text().await?;
3228
3229    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3230        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3231    } else {
3232        let local_var_entity: Option<RunAndStreamScriptByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3233        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3234        Err(Error::ResponseError(local_var_error))
3235    }
3236}
3237
3238pub async fn run_and_stream_script_by_path_get(configuration: &configuration::Configuration, workspace: &str, path: &str, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, skip_preprocessor: Option<bool>, poll_delay_ms: Option<i64>) -> Result<String, Error<RunAndStreamScriptByPathGetError>> {
3239    let local_var_configuration = configuration;
3240
3241    let local_var_client = &local_var_configuration.client;
3242
3243    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_and_stream/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3244    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
3245
3246    if let Some(ref local_var_str) = parent_job {
3247        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3248    }
3249    if let Some(ref local_var_str) = tag {
3250        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3251    }
3252    if let Some(ref local_var_str) = cache_ttl {
3253        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3254    }
3255    if let Some(ref local_var_str) = job_id {
3256        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3257    }
3258    if let Some(ref local_var_str) = include_header {
3259        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3260    }
3261    if let Some(ref local_var_str) = queue_limit {
3262        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3263    }
3264    if let Some(ref local_var_str) = payload {
3265        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
3266    }
3267    if let Some(ref local_var_str) = skip_preprocessor {
3268        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3269    }
3270    if let Some(ref local_var_str) = poll_delay_ms {
3271        local_var_req_builder = local_var_req_builder.query(&[("poll_delay_ms", &local_var_str.to_string())]);
3272    }
3273    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3274        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3275    }
3276    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3277        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3278    };
3279
3280    let local_var_req = local_var_req_builder.build()?;
3281    let local_var_resp = local_var_client.execute(local_var_req).await?;
3282
3283    let local_var_status = local_var_resp.status();
3284    let local_var_content = local_var_resp.text().await?;
3285
3286    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3287        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3288    } else {
3289        let local_var_entity: Option<RunAndStreamScriptByPathGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3290        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3291        Err(Error::ResponseError(local_var_error))
3292    }
3293}
3294
3295pub async fn run_code_workflow_task(configuration: &configuration::Configuration, workspace: &str, job_id: &str, entrypoint: &str, workflow_task: models::WorkflowTask) -> Result<uuid::Uuid, Error<RunCodeWorkflowTaskError>> {
3296    let local_var_configuration = configuration;
3297
3298    let local_var_client = &local_var_configuration.client;
3299
3300    let local_var_uri_str = format!("{}/w/{workspace}/jobs/workflow_as_code/{job_id}/{entrypoint}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), job_id=crate::apis::urlencode(job_id), entrypoint=crate::apis::urlencode(entrypoint));
3301    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3302
3303    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3304        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3305    }
3306    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3307        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3308    };
3309    local_var_req_builder = local_var_req_builder.json(&workflow_task);
3310
3311    let local_var_req = local_var_req_builder.build()?;
3312    let local_var_resp = local_var_client.execute(local_var_req).await?;
3313
3314    let local_var_status = local_var_resp.status();
3315    let local_var_content = local_var_resp.text().await?;
3316
3317    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3318        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3319    } else {
3320        let local_var_entity: Option<RunCodeWorkflowTaskError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3321        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3322        Err(Error::ResponseError(local_var_error))
3323    }
3324}
3325
3326pub async fn run_dynamic_select(configuration: &configuration::Configuration, workspace: &str, dynamic_input_data: models::DynamicInputData) -> Result<uuid::Uuid, Error<RunDynamicSelectError>> {
3327    let local_var_configuration = configuration;
3328
3329    let local_var_client = &local_var_configuration.client;
3330
3331    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/dynamic_select", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3332    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3333
3334    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3335        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3336    }
3337    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3338        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3339    };
3340    local_var_req_builder = local_var_req_builder.json(&dynamic_input_data);
3341
3342    let local_var_req = local_var_req_builder.build()?;
3343    let local_var_resp = local_var_client.execute(local_var_req).await?;
3344
3345    let local_var_status = local_var_resp.status();
3346    let local_var_content = local_var_resp.text().await?;
3347
3348    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3349        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3350    } else {
3351        let local_var_entity: Option<RunDynamicSelectError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3352        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3353        Err(Error::ResponseError(local_var_error))
3354    }
3355}
3356
3357pub async fn run_flow_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, scheduled_for: Option<String>, scheduled_in_secs: Option<i32>, skip_preprocessor: Option<bool>, parent_job: Option<&str>, tag: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, invisible_to_owner: Option<bool>, memory_id: Option<&str>) -> Result<uuid::Uuid, Error<RunFlowByPathError>> {
3358    let local_var_configuration = configuration;
3359
3360    let local_var_client = &local_var_configuration.client;
3361
3362    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/f/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3363    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3364
3365    if let Some(ref local_var_str) = scheduled_for {
3366        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for", &local_var_str.to_string())]);
3367    }
3368    if let Some(ref local_var_str) = scheduled_in_secs {
3369        local_var_req_builder = local_var_req_builder.query(&[("scheduled_in_secs", &local_var_str.to_string())]);
3370    }
3371    if let Some(ref local_var_str) = skip_preprocessor {
3372        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3373    }
3374    if let Some(ref local_var_str) = parent_job {
3375        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3376    }
3377    if let Some(ref local_var_str) = tag {
3378        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3379    }
3380    if let Some(ref local_var_str) = job_id {
3381        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3382    }
3383    if let Some(ref local_var_str) = include_header {
3384        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3385    }
3386    if let Some(ref local_var_str) = invisible_to_owner {
3387        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3388    }
3389    if let Some(ref local_var_str) = memory_id {
3390        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3391    }
3392    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3393        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3394    }
3395    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3396        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3397    };
3398    local_var_req_builder = local_var_req_builder.json(&request_body);
3399
3400    let local_var_req = local_var_req_builder.build()?;
3401    let local_var_resp = local_var_client.execute(local_var_req).await?;
3402
3403    let local_var_status = local_var_resp.status();
3404    let local_var_content = local_var_resp.text().await?;
3405
3406    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3407        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3408    } else {
3409        let local_var_entity: Option<RunFlowByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3410        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3411        Err(Error::ResponseError(local_var_error))
3412    }
3413}
3414
3415pub async fn run_flow_by_version(configuration: &configuration::Configuration, workspace: &str, version: i64, request_body: std::collections::HashMap<String, serde_json::Value>, scheduled_for: Option<String>, scheduled_in_secs: Option<i32>, skip_preprocessor: Option<bool>, parent_job: Option<&str>, tag: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, invisible_to_owner: Option<bool>, memory_id: Option<&str>) -> Result<uuid::Uuid, Error<RunFlowByVersionError>> {
3416    let local_var_configuration = configuration;
3417
3418    let local_var_client = &local_var_configuration.client;
3419
3420    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/fv/{version}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), version=version);
3421    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3422
3423    if let Some(ref local_var_str) = scheduled_for {
3424        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for", &local_var_str.to_string())]);
3425    }
3426    if let Some(ref local_var_str) = scheduled_in_secs {
3427        local_var_req_builder = local_var_req_builder.query(&[("scheduled_in_secs", &local_var_str.to_string())]);
3428    }
3429    if let Some(ref local_var_str) = skip_preprocessor {
3430        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3431    }
3432    if let Some(ref local_var_str) = parent_job {
3433        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3434    }
3435    if let Some(ref local_var_str) = tag {
3436        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3437    }
3438    if let Some(ref local_var_str) = job_id {
3439        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3440    }
3441    if let Some(ref local_var_str) = include_header {
3442        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3443    }
3444    if let Some(ref local_var_str) = invisible_to_owner {
3445        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3446    }
3447    if let Some(ref local_var_str) = memory_id {
3448        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3449    }
3450    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3451        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3452    }
3453    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3454        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3455    };
3456    local_var_req_builder = local_var_req_builder.json(&request_body);
3457
3458    let local_var_req = local_var_req_builder.build()?;
3459    let local_var_resp = local_var_client.execute(local_var_req).await?;
3460
3461    let local_var_status = local_var_resp.status();
3462    let local_var_content = local_var_resp.text().await?;
3463
3464    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3465        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3466    } else {
3467        let local_var_entity: Option<RunFlowByVersionError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3468        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3469        Err(Error::ResponseError(local_var_error))
3470    }
3471}
3472
3473pub async fn run_flow_preview(configuration: &configuration::Configuration, workspace: &str, flow_preview: models::FlowPreview, include_header: Option<&str>, invisible_to_owner: Option<bool>, job_id: Option<&str>, memory_id: Option<&str>) -> Result<uuid::Uuid, Error<RunFlowPreviewError>> {
3474    let local_var_configuration = configuration;
3475
3476    let local_var_client = &local_var_configuration.client;
3477
3478    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/preview_flow", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3479    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3480
3481    if let Some(ref local_var_str) = include_header {
3482        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3483    }
3484    if let Some(ref local_var_str) = invisible_to_owner {
3485        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3486    }
3487    if let Some(ref local_var_str) = job_id {
3488        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3489    }
3490    if let Some(ref local_var_str) = memory_id {
3491        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3492    }
3493    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3494        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3495    }
3496    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3497        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3498    };
3499    local_var_req_builder = local_var_req_builder.json(&flow_preview);
3500
3501    let local_var_req = local_var_req_builder.build()?;
3502    let local_var_resp = local_var_client.execute(local_var_req).await?;
3503
3504    let local_var_status = local_var_resp.status();
3505    let local_var_content = local_var_resp.text().await?;
3506
3507    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3508        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3509    } else {
3510        let local_var_entity: Option<RunFlowPreviewError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3511        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3512        Err(Error::ResponseError(local_var_error))
3513    }
3514}
3515
3516pub async fn run_flow_preview_and_wait_result(configuration: &configuration::Configuration, workspace: &str, flow_preview: models::FlowPreview, memory_id: Option<&str>) -> Result<serde_json::Value, Error<RunFlowPreviewAndWaitResultError>> {
3517    let local_var_configuration = configuration;
3518
3519    let local_var_client = &local_var_configuration.client;
3520
3521    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/preview_flow", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3522    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3523
3524    if let Some(ref local_var_str) = memory_id {
3525        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3526    }
3527    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3528        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3529    }
3530    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3531        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3532    };
3533    local_var_req_builder = local_var_req_builder.json(&flow_preview);
3534
3535    let local_var_req = local_var_req_builder.build()?;
3536    let local_var_resp = local_var_client.execute(local_var_req).await?;
3537
3538    let local_var_status = local_var_resp.status();
3539    let local_var_content = local_var_resp.text().await?;
3540
3541    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3542        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3543    } else {
3544        let local_var_entity: Option<RunFlowPreviewAndWaitResultError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3545        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3546        Err(Error::ResponseError(local_var_error))
3547    }
3548}
3549
3550pub async fn run_raw_script_dependencies(configuration: &configuration::Configuration, workspace: &str, run_raw_script_dependencies_request: models::RunRawScriptDependenciesRequest) -> Result<models::RunRawScriptDependencies201Response, Error<RunRawScriptDependenciesError>> {
3551    let local_var_configuration = configuration;
3552
3553    let local_var_client = &local_var_configuration.client;
3554
3555    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/dependencies", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3556    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3557
3558    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3559        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3560    }
3561    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3562        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3563    };
3564    local_var_req_builder = local_var_req_builder.json(&run_raw_script_dependencies_request);
3565
3566    let local_var_req = local_var_req_builder.build()?;
3567    let local_var_resp = local_var_client.execute(local_var_req).await?;
3568
3569    let local_var_status = local_var_resp.status();
3570    let local_var_content = local_var_resp.text().await?;
3571
3572    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3573        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3574    } else {
3575        let local_var_entity: Option<RunRawScriptDependenciesError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3576        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3577        Err(Error::ResponseError(local_var_error))
3578    }
3579}
3580
3581pub async fn run_script_by_hash(configuration: &configuration::Configuration, workspace: &str, hash: &str, body: serde_json::Value, scheduled_for: Option<String>, scheduled_in_secs: Option<i32>, skip_preprocessor: Option<bool>, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, invisible_to_owner: Option<bool>) -> Result<uuid::Uuid, Error<RunScriptByHashError>> {
3582    let local_var_configuration = configuration;
3583
3584    let local_var_client = &local_var_configuration.client;
3585
3586    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/h/{hash}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), hash=crate::apis::urlencode(hash));
3587    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3588
3589    if let Some(ref local_var_str) = scheduled_for {
3590        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for", &local_var_str.to_string())]);
3591    }
3592    if let Some(ref local_var_str) = scheduled_in_secs {
3593        local_var_req_builder = local_var_req_builder.query(&[("scheduled_in_secs", &local_var_str.to_string())]);
3594    }
3595    if let Some(ref local_var_str) = skip_preprocessor {
3596        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3597    }
3598    if let Some(ref local_var_str) = parent_job {
3599        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3600    }
3601    if let Some(ref local_var_str) = tag {
3602        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3603    }
3604    if let Some(ref local_var_str) = cache_ttl {
3605        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3606    }
3607    if let Some(ref local_var_str) = job_id {
3608        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3609    }
3610    if let Some(ref local_var_str) = include_header {
3611        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3612    }
3613    if let Some(ref local_var_str) = invisible_to_owner {
3614        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3615    }
3616    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3617        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3618    }
3619    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3620        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3621    };
3622    local_var_req_builder = local_var_req_builder.json(&body);
3623
3624    let local_var_req = local_var_req_builder.build()?;
3625    let local_var_resp = local_var_client.execute(local_var_req).await?;
3626
3627    let local_var_status = local_var_resp.status();
3628    let local_var_content = local_var_resp.text().await?;
3629
3630    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3631        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3632    } else {
3633        let local_var_entity: Option<RunScriptByHashError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3634        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3635        Err(Error::ResponseError(local_var_error))
3636    }
3637}
3638
3639pub async fn run_script_by_hash_inline(configuration: &configuration::Configuration, workspace: &str, hash: &str, inline_script_args: models::InlineScriptArgs) -> Result<serde_json::Value, Error<RunScriptByHashInlineError>> {
3640    let local_var_configuration = configuration;
3641
3642    let local_var_client = &local_var_configuration.client;
3643
3644    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_inline/h/{hash}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), hash=crate::apis::urlencode(hash));
3645    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3646
3647    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3648        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3649    }
3650    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3651        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3652    };
3653    local_var_req_builder = local_var_req_builder.json(&inline_script_args);
3654
3655    let local_var_req = local_var_req_builder.build()?;
3656    let local_var_resp = local_var_client.execute(local_var_req).await?;
3657
3658    let local_var_status = local_var_resp.status();
3659    let local_var_content = local_var_resp.text().await?;
3660
3661    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3662        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3663    } else {
3664        let local_var_entity: Option<RunScriptByHashInlineError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3665        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3666        Err(Error::ResponseError(local_var_error))
3667    }
3668}
3669
3670pub async fn run_script_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, scheduled_for: Option<String>, scheduled_in_secs: Option<i32>, skip_preprocessor: Option<bool>, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, invisible_to_owner: Option<bool>) -> Result<uuid::Uuid, Error<RunScriptByPathError>> {
3671    let local_var_configuration = configuration;
3672
3673    let local_var_client = &local_var_configuration.client;
3674
3675    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3676    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3677
3678    if let Some(ref local_var_str) = scheduled_for {
3679        local_var_req_builder = local_var_req_builder.query(&[("scheduled_for", &local_var_str.to_string())]);
3680    }
3681    if let Some(ref local_var_str) = scheduled_in_secs {
3682        local_var_req_builder = local_var_req_builder.query(&[("scheduled_in_secs", &local_var_str.to_string())]);
3683    }
3684    if let Some(ref local_var_str) = skip_preprocessor {
3685        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3686    }
3687    if let Some(ref local_var_str) = parent_job {
3688        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
3689    }
3690    if let Some(ref local_var_str) = tag {
3691        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
3692    }
3693    if let Some(ref local_var_str) = cache_ttl {
3694        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
3695    }
3696    if let Some(ref local_var_str) = job_id {
3697        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3698    }
3699    if let Some(ref local_var_str) = invisible_to_owner {
3700        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3701    }
3702    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3703        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3704    }
3705    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3706        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3707    };
3708    local_var_req_builder = local_var_req_builder.json(&request_body);
3709
3710    let local_var_req = local_var_req_builder.build()?;
3711    let local_var_resp = local_var_client.execute(local_var_req).await?;
3712
3713    let local_var_status = local_var_resp.status();
3714    let local_var_content = local_var_resp.text().await?;
3715
3716    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3717        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3718    } else {
3719        let local_var_entity: Option<RunScriptByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3720        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3721        Err(Error::ResponseError(local_var_error))
3722    }
3723}
3724
3725pub async fn run_script_by_path_inline(configuration: &configuration::Configuration, workspace: &str, path: &str, inline_script_args: models::InlineScriptArgs) -> Result<serde_json::Value, Error<RunScriptByPathInlineError>> {
3726    let local_var_configuration = configuration;
3727
3728    let local_var_client = &local_var_configuration.client;
3729
3730    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_inline/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3731    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3732
3733    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3734        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3735    }
3736    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3737        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3738    };
3739    local_var_req_builder = local_var_req_builder.json(&inline_script_args);
3740
3741    let local_var_req = local_var_req_builder.build()?;
3742    let local_var_resp = local_var_client.execute(local_var_req).await?;
3743
3744    let local_var_status = local_var_resp.status();
3745    let local_var_content = local_var_resp.text().await?;
3746
3747    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3748        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3749    } else {
3750        let local_var_entity: Option<RunScriptByPathInlineError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3751        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3752        Err(Error::ResponseError(local_var_error))
3753    }
3754}
3755
3756pub async fn run_script_preview(configuration: &configuration::Configuration, workspace: &str, preview: models::Preview, include_header: Option<&str>, invisible_to_owner: Option<bool>, job_id: Option<&str>) -> Result<uuid::Uuid, Error<RunScriptPreviewError>> {
3757    let local_var_configuration = configuration;
3758
3759    let local_var_client = &local_var_configuration.client;
3760
3761    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run/preview", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3762    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3763
3764    if let Some(ref local_var_str) = include_header {
3765        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3766    }
3767    if let Some(ref local_var_str) = invisible_to_owner {
3768        local_var_req_builder = local_var_req_builder.query(&[("invisible_to_owner", &local_var_str.to_string())]);
3769    }
3770    if let Some(ref local_var_str) = job_id {
3771        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3772    }
3773    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3774        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3775    }
3776    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3777        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3778    };
3779    local_var_req_builder = local_var_req_builder.json(&preview);
3780
3781    let local_var_req = local_var_req_builder.build()?;
3782    let local_var_resp = local_var_client.execute(local_var_req).await?;
3783
3784    let local_var_status = local_var_resp.status();
3785    let local_var_content = local_var_resp.text().await?;
3786
3787    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3788        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3789    } else {
3790        let local_var_entity: Option<RunScriptPreviewError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3791        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3792        Err(Error::ResponseError(local_var_error))
3793    }
3794}
3795
3796pub async fn run_script_preview_and_wait_result(configuration: &configuration::Configuration, workspace: &str, preview: models::Preview) -> Result<serde_json::Value, Error<RunScriptPreviewAndWaitResultError>> {
3797    let local_var_configuration = configuration;
3798
3799    let local_var_client = &local_var_configuration.client;
3800
3801    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/preview", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3802    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3803
3804    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3805        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3806    }
3807    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3808        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3809    };
3810    local_var_req_builder = local_var_req_builder.json(&preview);
3811
3812    let local_var_req = local_var_req_builder.build()?;
3813    let local_var_resp = local_var_client.execute(local_var_req).await?;
3814
3815    let local_var_status = local_var_resp.status();
3816    let local_var_content = local_var_resp.text().await?;
3817
3818    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3819        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3820    } else {
3821        let local_var_entity: Option<RunScriptPreviewAndWaitResultError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3822        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3823        Err(Error::ResponseError(local_var_error))
3824    }
3825}
3826
3827pub async fn run_script_preview_inline(configuration: &configuration::Configuration, workspace: &str, preview_inline: models::PreviewInline) -> Result<serde_json::Value, Error<RunScriptPreviewInlineError>> {
3828    let local_var_configuration = configuration;
3829
3830    let local_var_client = &local_var_configuration.client;
3831
3832    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_inline/preview", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace));
3833    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3834
3835    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3836        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3837    }
3838    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3839        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3840    };
3841    local_var_req_builder = local_var_req_builder.json(&preview_inline);
3842
3843    let local_var_req = local_var_req_builder.build()?;
3844    let local_var_resp = local_var_client.execute(local_var_req).await?;
3845
3846    let local_var_status = local_var_resp.status();
3847    let local_var_content = local_var_resp.text().await?;
3848
3849    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3850        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3851    } else {
3852        let local_var_entity: Option<RunScriptPreviewInlineError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3853        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3854        Err(Error::ResponseError(local_var_error))
3855    }
3856}
3857
3858pub async fn run_wait_result_flow_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, include_header: Option<&str>, queue_limit: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>) -> Result<serde_json::Value, Error<RunWaitResultFlowByPathError>> {
3859    let local_var_configuration = configuration;
3860
3861    let local_var_client = &local_var_configuration.client;
3862
3863    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/f/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
3864    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3865
3866    if let Some(ref local_var_str) = include_header {
3867        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3868    }
3869    if let Some(ref local_var_str) = queue_limit {
3870        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3871    }
3872    if let Some(ref local_var_str) = job_id {
3873        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3874    }
3875    if let Some(ref local_var_str) = skip_preprocessor {
3876        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3877    }
3878    if let Some(ref local_var_str) = memory_id {
3879        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3880    }
3881    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3882        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3883    }
3884    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3885        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3886    };
3887    local_var_req_builder = local_var_req_builder.json(&request_body);
3888
3889    let local_var_req = local_var_req_builder.build()?;
3890    let local_var_resp = local_var_client.execute(local_var_req).await?;
3891
3892    let local_var_status = local_var_resp.status();
3893    let local_var_content = local_var_resp.text().await?;
3894
3895    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3896        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3897    } else {
3898        let local_var_entity: Option<RunWaitResultFlowByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3899        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3900        Err(Error::ResponseError(local_var_error))
3901    }
3902}
3903
3904pub async fn run_wait_result_flow_by_version(configuration: &configuration::Configuration, workspace: &str, version: i64, request_body: std::collections::HashMap<String, serde_json::Value>, include_header: Option<&str>, queue_limit: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>) -> Result<serde_json::Value, Error<RunWaitResultFlowByVersionError>> {
3905    let local_var_configuration = configuration;
3906
3907    let local_var_client = &local_var_configuration.client;
3908
3909    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/fv/{version}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), version=version);
3910    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3911
3912    if let Some(ref local_var_str) = include_header {
3913        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3914    }
3915    if let Some(ref local_var_str) = queue_limit {
3916        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3917    }
3918    if let Some(ref local_var_str) = job_id {
3919        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3920    }
3921    if let Some(ref local_var_str) = skip_preprocessor {
3922        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3923    }
3924    if let Some(ref local_var_str) = memory_id {
3925        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3926    }
3927    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3928        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3929    }
3930    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3931        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3932    };
3933    local_var_req_builder = local_var_req_builder.json(&request_body);
3934
3935    let local_var_req = local_var_req_builder.build()?;
3936    let local_var_resp = local_var_client.execute(local_var_req).await?;
3937
3938    let local_var_status = local_var_resp.status();
3939    let local_var_content = local_var_resp.text().await?;
3940
3941    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3942        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3943    } else {
3944        let local_var_entity: Option<RunWaitResultFlowByVersionError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3945        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3946        Err(Error::ResponseError(local_var_error))
3947    }
3948}
3949
3950pub async fn run_wait_result_flow_by_version_get(configuration: &configuration::Configuration, workspace: &str, version: i64, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, job_id: Option<&str>, skip_preprocessor: Option<bool>, memory_id: Option<&str>) -> Result<serde_json::Value, Error<RunWaitResultFlowByVersionGetError>> {
3951    let local_var_configuration = configuration;
3952
3953    let local_var_client = &local_var_configuration.client;
3954
3955    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/fv/{version}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), version=version);
3956    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
3957
3958    if let Some(ref local_var_str) = include_header {
3959        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
3960    }
3961    if let Some(ref local_var_str) = queue_limit {
3962        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
3963    }
3964    if let Some(ref local_var_str) = payload {
3965        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
3966    }
3967    if let Some(ref local_var_str) = job_id {
3968        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
3969    }
3970    if let Some(ref local_var_str) = skip_preprocessor {
3971        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
3972    }
3973    if let Some(ref local_var_str) = memory_id {
3974        local_var_req_builder = local_var_req_builder.query(&[("memory_id", &local_var_str.to_string())]);
3975    }
3976    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3977        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3978    }
3979    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
3980        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
3981    };
3982
3983    let local_var_req = local_var_req_builder.build()?;
3984    let local_var_resp = local_var_client.execute(local_var_req).await?;
3985
3986    let local_var_status = local_var_resp.status();
3987    let local_var_content = local_var_resp.text().await?;
3988
3989    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3990        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
3991    } else {
3992        let local_var_entity: Option<RunWaitResultFlowByVersionGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
3993        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
3994        Err(Error::ResponseError(local_var_error))
3995    }
3996}
3997
3998pub async fn run_wait_result_script_by_path(configuration: &configuration::Configuration, workspace: &str, path: &str, request_body: std::collections::HashMap<String, serde_json::Value>, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, skip_preprocessor: Option<bool>) -> Result<serde_json::Value, Error<RunWaitResultScriptByPathError>> {
3999    let local_var_configuration = configuration;
4000
4001    let local_var_client = &local_var_configuration.client;
4002
4003    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
4004    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4005
4006    if let Some(ref local_var_str) = parent_job {
4007        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
4008    }
4009    if let Some(ref local_var_str) = tag {
4010        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
4011    }
4012    if let Some(ref local_var_str) = cache_ttl {
4013        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
4014    }
4015    if let Some(ref local_var_str) = job_id {
4016        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
4017    }
4018    if let Some(ref local_var_str) = include_header {
4019        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
4020    }
4021    if let Some(ref local_var_str) = queue_limit {
4022        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
4023    }
4024    if let Some(ref local_var_str) = skip_preprocessor {
4025        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
4026    }
4027    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4028        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4029    }
4030    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
4031        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
4032    };
4033    local_var_req_builder = local_var_req_builder.json(&request_body);
4034
4035    let local_var_req = local_var_req_builder.build()?;
4036    let local_var_resp = local_var_client.execute(local_var_req).await?;
4037
4038    let local_var_status = local_var_resp.status();
4039    let local_var_content = local_var_resp.text().await?;
4040
4041    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4042        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
4043    } else {
4044        let local_var_entity: Option<RunWaitResultScriptByPathError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
4045        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
4046        Err(Error::ResponseError(local_var_error))
4047    }
4048}
4049
4050pub async fn run_wait_result_script_by_path_get(configuration: &configuration::Configuration, workspace: &str, path: &str, parent_job: Option<&str>, tag: Option<&str>, cache_ttl: Option<&str>, job_id: Option<&str>, include_header: Option<&str>, queue_limit: Option<&str>, payload: Option<&str>, skip_preprocessor: Option<bool>) -> Result<serde_json::Value, Error<RunWaitResultScriptByPathGetError>> {
4051    let local_var_configuration = configuration;
4052
4053    let local_var_client = &local_var_configuration.client;
4054
4055    let local_var_uri_str = format!("{}/w/{workspace}/jobs/run_wait_result/p/{path}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), path=crate::apis::urlencode(path));
4056    let mut local_var_req_builder = local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4057
4058    if let Some(ref local_var_str) = parent_job {
4059        local_var_req_builder = local_var_req_builder.query(&[("parent_job", &local_var_str.to_string())]);
4060    }
4061    if let Some(ref local_var_str) = tag {
4062        local_var_req_builder = local_var_req_builder.query(&[("tag", &local_var_str.to_string())]);
4063    }
4064    if let Some(ref local_var_str) = cache_ttl {
4065        local_var_req_builder = local_var_req_builder.query(&[("cache_ttl", &local_var_str.to_string())]);
4066    }
4067    if let Some(ref local_var_str) = job_id {
4068        local_var_req_builder = local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
4069    }
4070    if let Some(ref local_var_str) = include_header {
4071        local_var_req_builder = local_var_req_builder.query(&[("include_header", &local_var_str.to_string())]);
4072    }
4073    if let Some(ref local_var_str) = queue_limit {
4074        local_var_req_builder = local_var_req_builder.query(&[("queue_limit", &local_var_str.to_string())]);
4075    }
4076    if let Some(ref local_var_str) = payload {
4077        local_var_req_builder = local_var_req_builder.query(&[("payload", &local_var_str.to_string())]);
4078    }
4079    if let Some(ref local_var_str) = skip_preprocessor {
4080        local_var_req_builder = local_var_req_builder.query(&[("skip_preprocessor", &local_var_str.to_string())]);
4081    }
4082    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4083        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4084    }
4085    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
4086        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
4087    };
4088
4089    let local_var_req = local_var_req_builder.build()?;
4090    let local_var_resp = local_var_client.execute(local_var_req).await?;
4091
4092    let local_var_status = local_var_resp.status();
4093    let local_var_content = local_var_resp.text().await?;
4094
4095    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4096        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
4097    } else {
4098        let local_var_entity: Option<RunWaitResultScriptByPathGetError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
4099        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
4100        Err(Error::ResponseError(local_var_error))
4101    }
4102}
4103
4104pub async fn set_flow_user_state(configuration: &configuration::Configuration, workspace: &str, id: &str, key: &str, body: Option<serde_json::Value>) -> Result<String, Error<SetFlowUserStateError>> {
4105    let local_var_configuration = configuration;
4106
4107    let local_var_client = &local_var_configuration.client;
4108
4109    let local_var_uri_str = format!("{}/w/{workspace}/jobs/flow/user_states/{id}/{key}", local_var_configuration.base_path, workspace=crate::apis::urlencode(workspace), id=crate::apis::urlencode(id), key=crate::apis::urlencode(key));
4110    let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4111
4112    if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4113        local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4114    }
4115    if let Some(ref local_var_token) = local_var_configuration.bearer_access_token {
4116        local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
4117    };
4118    local_var_req_builder = local_var_req_builder.json(&body);
4119
4120    let local_var_req = local_var_req_builder.build()?;
4121    let local_var_resp = local_var_client.execute(local_var_req).await?;
4122
4123    let local_var_status = local_var_resp.status();
4124    let local_var_content = local_var_resp.text().await?;
4125
4126    if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4127        crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).map_err(Error::from)
4128    } else {
4129        let local_var_entity: Option<SetFlowUserStateError> = crate::from_str_patched/* Externally injected from /build.nu */(&local_var_content).ok();
4130        let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
4131        Err(Error::ResponseError(local_var_error))
4132    }
4133}
4134