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