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