Skip to main content

orvanta_api/apis/
job_api.rs

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