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