Skip to main content

windmill_api/apis/
job_api.rs

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