Prefix internal variable names to help avoid collisions (#599)

This commit is contained in:
Ian Nickles 2023-10-12 10:57:24 -07:00 committed by GitHub
parent f367c43961
commit 233cb80d94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 7577 additions and 7504 deletions

View File

@ -792,6 +792,16 @@ impl Generator {
method: &OperationMethod, method: &OperationMethod,
client: TokenStream, client: TokenStream,
) -> Result<MethodSigBody> { ) -> Result<MethodSigBody> {
// We prefix internal variable names to mitigate possible name
// collisions with the input spec. See:
// https://github.com/oxidecomputer/progenitor/issues/288
let internal_prefix = "__progenitor";
let url_var = format_ident!("{internal_prefix}_url");
let query_var = format_ident!("{internal_prefix}_query");
let request_var = format_ident!("{internal_prefix}_request");
let response_var = format_ident!("{internal_prefix}_response");
let result_var = format_ident!("{internal_prefix}_result");
// Generate code for query parameters. // Generate code for query parameters.
let query_items = method let query_items = method
.params .params
@ -802,12 +812,12 @@ impl Generator {
let qn_ident = format_ident!("{}", &param.name); let qn_ident = format_ident!("{}", &param.name);
let res = if *required { let res = if *required {
quote! { quote! {
query.push((#qn, #qn_ident .to_string())); #query_var.push((#qn, #qn_ident .to_string()));
} }
} else { } else {
quote! { quote! {
if let Some(v) = & #qn_ident { if let Some(v) = & #qn_ident {
query.push((#qn, v.to_string())); #query_var.push((#qn, v.to_string()));
} }
} }
}; };
@ -823,11 +833,11 @@ impl Generator {
} else { } else {
let size = query_items.len(); let size = query_items.len();
let query_build = quote! { let query_build = quote! {
let mut query = Vec::with_capacity(#size); let mut #query_var = Vec::with_capacity(#size);
#(#query_items)* #(#query_items)*
}; };
let query_use = quote! { let query_use = quote! {
.query(&query) .query(&#query_var)
}; };
(query_build, query_use) (query_build, query_use)
@ -903,6 +913,9 @@ impl Generator {
.collect(); .collect();
let url_path = method.path.compile(url_renames, client.clone()); let url_path = method.path.compile(url_renames, client.clone());
let url_path = quote! {
let #url_var = #url_path;
};
// Generate code to handle the body param. // Generate code to handle the body param.
let body_func = method.params.iter().filter_map(|param| { let body_func = method.params.iter().filter_map(|param| {
@ -963,22 +976,22 @@ impl Generator {
let decode = match &response.typ { let decode = match &response.typ {
OperationResponseType::Type(_) => { OperationResponseType::Type(_) => {
quote! { quote! {
ResponseValue::from_response(response).await ResponseValue::from_response(#response_var).await
} }
} }
OperationResponseType::None => { OperationResponseType::None => {
quote! { quote! {
Ok(ResponseValue::empty(response)) Ok(ResponseValue::empty(#response_var))
} }
} }
OperationResponseType::Raw => { OperationResponseType::Raw => {
quote! { quote! {
Ok(ResponseValue::stream(response)) Ok(ResponseValue::stream(#response_var))
} }
} }
OperationResponseType::Upgrade => { OperationResponseType::Upgrade => {
quote! { quote! {
ResponseValue::upgrade(response).await ResponseValue::upgrade(#response_var).await
} }
} }
}; };
@ -1013,7 +1026,7 @@ impl Generator {
OperationResponseType::Type(_) => { OperationResponseType::Type(_) => {
quote! { quote! {
Err(Error::ErrorResponse( Err(Error::ErrorResponse(
ResponseValue::from_response(response) ResponseValue::from_response(#response_var)
.await? .await?
)) ))
} }
@ -1021,14 +1034,14 @@ impl Generator {
OperationResponseType::None => { OperationResponseType::None => {
quote! { quote! {
Err(Error::ErrorResponse( Err(Error::ErrorResponse(
ResponseValue::empty(response) ResponseValue::empty(#response_var)
)) ))
} }
} }
OperationResponseType::Raw => { OperationResponseType::Raw => {
quote! { quote! {
Err(Error::ErrorResponse( Err(Error::ErrorResponse(
ResponseValue::stream(response) ResponseValue::stream(#response_var)
)) ))
} }
} }
@ -1073,17 +1086,19 @@ impl Generator {
// API description. // API description.
let default_response = match method.responses.iter().last() { let default_response = match method.responses.iter().last() {
Some(response) if response.status_code.is_default() => quote! {}, Some(response) if response.status_code.is_default() => quote! {},
_ => quote! { _ => Err(Error::UnexpectedResponse(response)), }, _ => {
quote! { _ => Err(Error::UnexpectedResponse(#response_var)), }
}
}; };
let pre_hook = self.settings.pre_hook.as_ref().map(|hook| { let pre_hook = self.settings.pre_hook.as_ref().map(|hook| {
quote! { quote! {
(#hook)(&#client.inner, &request); (#hook)(&#client.inner, &#request_var);
} }
}); });
let post_hook = self.settings.post_hook.as_ref().map(|hook| { let post_hook = self.settings.post_hook.as_ref().map(|hook| {
quote! { quote! {
(#hook)(&#client.inner, &result); (#hook)(&#client.inner, &#result_var);
} }
}); });
@ -1095,8 +1110,8 @@ impl Generator {
#headers_build #headers_build
let request = #client.client let #request_var = #client.client
. #method_func (url) . #method_func (#url_var)
#accept_header #accept_header
#(#body_func)* #(#body_func)*
#query_use #query_use
@ -1105,14 +1120,14 @@ impl Generator {
.build()?; .build()?;
#pre_hook #pre_hook
let result = #client.client let #result_var = #client.client
.execute(request) .execute(#request_var)
.await; .await;
#post_hook #post_hook
let response = result?; let #response_var = #result_var?;
match response.status().as_u16() { match #response_var.status().as_u16() {
// These will be of the form... // These will be of the form...
// 201 => ResponseValue::from_response(response).await, // 201 => ResponseValue::from_response(response).await,
// 200..299 => ResponseValue::empty(response), // 200..299 => ResponseValue::empty(response),

View File

@ -50,7 +50,7 @@ impl PathTemplate {
}); });
quote! { quote! {
let url = format!(#fmt, #client.baseurl, #(#components,)*); format!(#fmt, #client.baseurl, #(#components,)*)
} }
} }
@ -306,10 +306,10 @@ mod tests {
let t = parse("/measure/{number}").unwrap(); let t = parse("/measure/{number}").unwrap();
let out = t.compile(rename, quote::quote! { self }); let out = t.compile(rename, quote::quote! { self });
let want = quote::quote! { let want = quote::quote! {
let url = format!("{}/measure/{}", format!("{}/measure/{}",
self.baseurl, self.baseurl,
encode_path(&number.to_string()), encode_path(&number.to_string()),
); )
}; };
assert_eq!(want.to_string(), out.to_string()); assert_eq!(want.to_string(), out.to_string());
} }
@ -326,12 +326,12 @@ mod tests {
let t = parse("/abc/def:{one}:jkl/{two}/a:{three}").unwrap(); let t = parse("/abc/def:{one}:jkl/{two}/a:{three}").unwrap();
let out = t.compile(rename, quote::quote! { self }); let out = t.compile(rename, quote::quote! { self });
let want = quote::quote! { let want = quote::quote! {
let url = format!("{}/abc/def:{}:jkl/{}/a:{}", format!("{}/abc/def:{}:jkl/{}/a:{}",
self.baseurl, self.baseurl,
encode_path(&one.to_string()), encode_path(&one.to_string()),
encode_path(&two.to_string()), encode_path(&two.to_string()),
encode_path(&three.to_string()), encode_path(&three.to_string()),
); )
}; };
assert_eq!(want.to_string(), out.to_string()); assert_eq!(want.to_string(), out.to_string());
} }

View File

@ -1874,20 +1874,20 @@ pub mod builder {
///Sends a `POST` request to `/v1/control/hold` ///Sends a `POST` request to `/v1/control/hold`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/control/hold", client.baseurl,); let __progenitor_url = format!("{}/v1/control/hold", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1908,13 +1908,13 @@ pub mod builder {
///Sends a `POST` request to `/v1/control/resume` ///Sends a `POST` request to `/v1/control/resume`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/control/resume", client.baseurl,); let __progenitor_url = format!("{}/v1/control/resume", client.baseurl,);
let request = client.client.post(url).build()?; let __progenitor_request = client.client.post(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1950,24 +1950,24 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<types::Task>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::Task>, Error<()>> {
let Self { client, task } = self; let Self { client, task } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/task/{}", "{}/v1/task/{}",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1988,20 +1988,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/tasks` ///Sends a `GET` request to `/v1/tasks`
pub async fn send(self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/tasks", client.baseurl,); let __progenitor_url = format!("{}/v1/tasks", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2048,21 +2048,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::TaskSubmit>::try_into) .and_then(std::convert::TryInto::<types::TaskSubmit>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/tasks", client.baseurl,); let __progenitor_url = format!("{}/v1/tasks", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2116,29 +2116,29 @@ pub mod builder {
} = self; } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let minseq = minseq.map_err(Error::InvalidRequest)?; let minseq = minseq.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/events", "{}/v1/tasks/{}/events",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let mut query = Vec::with_capacity(1usize); let mut __progenitor_query = Vec::with_capacity(1usize);
if let Some(v) = &minseq { if let Some(v) = &minseq {
query.push(("minseq", v.to_string())); __progenitor_query.push(("minseq", v.to_string()));
} }
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.query(&query) .query(&__progenitor_query)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2174,24 +2174,24 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> {
let Self { client, task } = self; let Self { client, task } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs", "{}/v1/tasks/{}/outputs",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2244,18 +2244,18 @@ pub mod builder {
} = self; } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let output = output.map_err(Error::InvalidRequest)?; let output = output.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs/{}", "{}/v1/tasks/{}/outputs/{}",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
encode_path(&output.to_string()), encode_path(&output.to_string()),
); );
let request = client.client.get(url).build()?; let __progenitor_request = client.client.get(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2302,21 +2302,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::UserCreate>::try_into) .and_then(std::convert::TryInto::<types::UserCreate>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/users", client.baseurl,); let __progenitor_url = format!("{}/v1/users", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2337,20 +2337,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/whoami` ///Sends a `GET` request to `/v1/whoami`
pub async fn send(self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/whoami", client.baseurl,); let __progenitor_url = format!("{}/v1/whoami", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2397,21 +2397,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerBootstrap>::try_into) .and_then(std::convert::TryInto::<types::WorkerBootstrap>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/worker/bootstrap", client.baseurl,); let __progenitor_url = format!("{}/v1/worker/bootstrap", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2432,20 +2432,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/worker/ping` ///Sends a `GET` request to `/v1/worker/ping`
pub async fn send(self) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/worker/ping", client.baseurl,); let __progenitor_url = format!("{}/v1/worker/ping", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2507,17 +2507,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerAppendTask>::try_into) .and_then(std::convert::TryInto::<types::WorkerAppendTask>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/append", "{}/v1/worker/task/{}/append",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2566,14 +2566,14 @@ pub mod builder {
let Self { client, task, body } = self; let Self { client, task, body } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let body = body.map_err(Error::InvalidRequest)?; let body = body.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/chunk", "{}/v1/worker/task/{}/chunk",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -2584,11 +2584,11 @@ pub mod builder {
) )
.body(body) .body(body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2650,17 +2650,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerCompleteTask>::try_into) .and_then(std::convert::TryInto::<types::WorkerCompleteTask>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/complete", "{}/v1/worker/task/{}/complete",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2720,17 +2720,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerAddOutput>::try_into) .and_then(std::convert::TryInto::<types::WorkerAddOutput>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/output", "{}/v1/worker/task/{}/output",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2751,20 +2751,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/workers` ///Sends a `GET` request to `/v1/workers`
pub async fn send(self) -> Result<ResponseValue<types::WorkersResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WorkersResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/workers", client.baseurl,); let __progenitor_url = format!("{}/v1/workers", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2785,13 +2785,13 @@ pub mod builder {
///Sends a `POST` request to `/v1/workers/recycle` ///Sends a `POST` request to `/v1/workers/recycle`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/workers/recycle", client.baseurl,); let __progenitor_url = format!("{}/v1/workers/recycle", client.baseurl,);
let request = client.client.post(url).build()?; let __progenitor_request = client.client.post(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -1874,20 +1874,20 @@ pub mod builder {
///Sends a `POST` request to `/v1/control/hold` ///Sends a `POST` request to `/v1/control/hold`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/control/hold", client.baseurl,); let __progenitor_url = format!("{}/v1/control/hold", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1908,13 +1908,13 @@ pub mod builder {
///Sends a `POST` request to `/v1/control/resume` ///Sends a `POST` request to `/v1/control/resume`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/control/resume", client.baseurl,); let __progenitor_url = format!("{}/v1/control/resume", client.baseurl,);
let request = client.client.post(url).build()?; let __progenitor_request = client.client.post(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1950,24 +1950,24 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<types::Task>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::Task>, Error<()>> {
let Self { client, task } = self; let Self { client, task } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/task/{}", "{}/v1/task/{}",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1988,20 +1988,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/tasks` ///Sends a `GET` request to `/v1/tasks`
pub async fn send(self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/tasks", client.baseurl,); let __progenitor_url = format!("{}/v1/tasks", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2048,21 +2048,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::TaskSubmit>::try_into) .and_then(std::convert::TryInto::<types::TaskSubmit>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/tasks", client.baseurl,); let __progenitor_url = format!("{}/v1/tasks", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2116,29 +2116,29 @@ pub mod builder {
} = self; } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let minseq = minseq.map_err(Error::InvalidRequest)?; let minseq = minseq.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/events", "{}/v1/tasks/{}/events",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let mut query = Vec::with_capacity(1usize); let mut __progenitor_query = Vec::with_capacity(1usize);
if let Some(v) = &minseq { if let Some(v) = &minseq {
query.push(("minseq", v.to_string())); __progenitor_query.push(("minseq", v.to_string()));
} }
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.query(&query) .query(&__progenitor_query)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2174,24 +2174,24 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> {
let Self { client, task } = self; let Self { client, task } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs", "{}/v1/tasks/{}/outputs",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2244,18 +2244,18 @@ pub mod builder {
} = self; } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let output = output.map_err(Error::InvalidRequest)?; let output = output.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs/{}", "{}/v1/tasks/{}/outputs/{}",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
encode_path(&output.to_string()), encode_path(&output.to_string()),
); );
let request = client.client.get(url).build()?; let __progenitor_request = client.client.get(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2302,21 +2302,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::UserCreate>::try_into) .and_then(std::convert::TryInto::<types::UserCreate>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/users", client.baseurl,); let __progenitor_url = format!("{}/v1/users", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2337,20 +2337,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/whoami` ///Sends a `GET` request to `/v1/whoami`
pub async fn send(self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/whoami", client.baseurl,); let __progenitor_url = format!("{}/v1/whoami", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2397,21 +2397,21 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerBootstrap>::try_into) .and_then(std::convert::TryInto::<types::WorkerBootstrap>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/v1/worker/bootstrap", client.baseurl,); let __progenitor_url = format!("{}/v1/worker/bootstrap", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2432,20 +2432,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/worker/ping` ///Sends a `GET` request to `/v1/worker/ping`
pub async fn send(self) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/worker/ping", client.baseurl,); let __progenitor_url = format!("{}/v1/worker/ping", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2507,17 +2507,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerAppendTask>::try_into) .and_then(std::convert::TryInto::<types::WorkerAppendTask>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/append", "{}/v1/worker/task/{}/append",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2566,14 +2566,14 @@ pub mod builder {
let Self { client, task, body } = self; let Self { client, task, body } = self;
let task = task.map_err(Error::InvalidRequest)?; let task = task.map_err(Error::InvalidRequest)?;
let body = body.map_err(Error::InvalidRequest)?; let body = body.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/chunk", "{}/v1/worker/task/{}/chunk",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -2584,11 +2584,11 @@ pub mod builder {
) )
.body(body) .body(body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2650,17 +2650,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerCompleteTask>::try_into) .and_then(std::convert::TryInto::<types::WorkerCompleteTask>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/complete", "{}/v1/worker/task/{}/complete",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2720,17 +2720,17 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::WorkerAddOutput>::try_into) .and_then(std::convert::TryInto::<types::WorkerAddOutput>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/output", "{}/v1/worker/task/{}/output",
client.baseurl, client.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2751,20 +2751,20 @@ pub mod builder {
///Sends a `GET` request to `/v1/workers` ///Sends a `GET` request to `/v1/workers`
pub async fn send(self) -> Result<ResponseValue<types::WorkersResult>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<types::WorkersResult>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/workers", client.baseurl,); let __progenitor_url = format!("{}/v1/workers", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2785,13 +2785,13 @@ pub mod builder {
///Sends a `POST` request to `/v1/workers/recycle` ///Sends a `POST` request to `/v1/workers/recycle`
pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<()>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/v1/workers/recycle", client.baseurl,); let __progenitor_url = format!("{}/v1/workers/recycle", client.baseurl,);
let request = client.client.post(url).build()?; let __progenitor_request = client.client.post(__progenitor_url).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -313,32 +313,32 @@ impl Client {
impl Client { impl Client {
///Sends a `POST` request to `/v1/control/hold` ///Sends a `POST` request to `/v1/control/hold`
pub async fn control_hold<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> { pub async fn control_hold<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> {
let url = format!("{}/v1/control/hold", self.baseurl,); let __progenitor_url = format!("{}/v1/control/hold", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
///Sends a `POST` request to `/v1/control/resume` ///Sends a `POST` request to `/v1/control/resume`
pub async fn control_resume<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> { pub async fn control_resume<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> {
let url = format!("{}/v1/control/resume", self.baseurl,); let __progenitor_url = format!("{}/v1/control/resume", self.baseurl,);
let request = self.client.post(url).build()?; let __progenitor_request = self.client.post(__progenitor_url).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -347,43 +347,43 @@ impl Client {
&'a self, &'a self,
task: &'a str, task: &'a str,
) -> Result<ResponseValue<types::Task>, Error<()>> { ) -> Result<ResponseValue<types::Task>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/task/{}", "{}/v1/task/{}",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
///Sends a `GET` request to `/v1/tasks` ///Sends a `GET` request to `/v1/tasks`
pub async fn tasks_get<'a>(&'a self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> { pub async fn tasks_get<'a>(&'a self) -> Result<ResponseValue<Vec<types::Task>>, Error<()>> {
let url = format!("{}/v1/tasks", self.baseurl,); let __progenitor_url = format!("{}/v1/tasks", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -392,21 +392,21 @@ impl Client {
&'a self, &'a self,
body: &'a types::TaskSubmit, body: &'a types::TaskSubmit,
) -> Result<ResponseValue<types::TaskSubmitResult>, Error<()>> { ) -> Result<ResponseValue<types::TaskSubmitResult>, Error<()>> {
let url = format!("{}/v1/tasks", self.baseurl,); let __progenitor_url = format!("{}/v1/tasks", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -416,30 +416,30 @@ impl Client {
task: &'a str, task: &'a str,
minseq: Option<u32>, minseq: Option<u32>,
) -> Result<ResponseValue<Vec<types::TaskEvent>>, Error<()>> { ) -> Result<ResponseValue<Vec<types::TaskEvent>>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/events", "{}/v1/tasks/{}/events",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let mut query = Vec::with_capacity(1usize); let mut __progenitor_query = Vec::with_capacity(1usize);
if let Some(v) = &minseq { if let Some(v) = &minseq {
query.push(("minseq", v.to_string())); __progenitor_query.push(("minseq", v.to_string()));
} }
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.query(&query) .query(&__progenitor_query)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -448,24 +448,24 @@ impl Client {
&'a self, &'a self,
task: &'a str, task: &'a str,
) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> { ) -> Result<ResponseValue<Vec<types::TaskOutput>>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs", "{}/v1/tasks/{}/outputs",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -475,18 +475,18 @@ impl Client {
task: &'a str, task: &'a str,
output: &'a str, output: &'a str,
) -> Result<ResponseValue<ByteStream>, Error<()>> { ) -> Result<ResponseValue<ByteStream>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/tasks/{}/outputs/{}", "{}/v1/tasks/{}/outputs/{}",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
encode_path(&output.to_string()), encode_path(&output.to_string()),
); );
let request = self.client.get(url).build()?; let __progenitor_request = self.client.get(__progenitor_url).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -495,40 +495,40 @@ impl Client {
&'a self, &'a self,
body: &'a types::UserCreate, body: &'a types::UserCreate,
) -> Result<ResponseValue<types::UserCreateResult>, Error<()>> { ) -> Result<ResponseValue<types::UserCreateResult>, Error<()>> {
let url = format!("{}/v1/users", self.baseurl,); let __progenitor_url = format!("{}/v1/users", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
///Sends a `GET` request to `/v1/whoami` ///Sends a `GET` request to `/v1/whoami`
pub async fn whoami<'a>(&'a self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> { pub async fn whoami<'a>(&'a self) -> Result<ResponseValue<types::WhoamiResult>, Error<()>> {
let url = format!("{}/v1/whoami", self.baseurl,); let __progenitor_url = format!("{}/v1/whoami", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -537,21 +537,21 @@ impl Client {
&'a self, &'a self,
body: &'a types::WorkerBootstrap, body: &'a types::WorkerBootstrap,
) -> Result<ResponseValue<types::WorkerBootstrapResult>, Error<()>> { ) -> Result<ResponseValue<types::WorkerBootstrapResult>, Error<()>> {
let url = format!("{}/v1/worker/bootstrap", self.baseurl,); let __progenitor_url = format!("{}/v1/worker/bootstrap", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -559,20 +559,20 @@ impl Client {
pub async fn worker_ping<'a>( pub async fn worker_ping<'a>(
&'a self, &'a self,
) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> { ) -> Result<ResponseValue<types::WorkerPingResult>, Error<()>> {
let url = format!("{}/v1/worker/ping", self.baseurl,); let __progenitor_url = format!("{}/v1/worker/ping", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -582,17 +582,17 @@ impl Client {
task: &'a str, task: &'a str,
body: &'a types::WorkerAppendTask, body: &'a types::WorkerAppendTask,
) -> Result<ResponseValue<()>, Error<()>> { ) -> Result<ResponseValue<()>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/append", "{}/v1/worker/task/{}/append",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self.client.post(url).json(&body).build()?; let __progenitor_request = self.client.post(__progenitor_url).json(&body).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -602,14 +602,14 @@ impl Client {
task: &'a str, task: &'a str,
body: B, body: B,
) -> Result<ResponseValue<types::UploadedChunk>, Error<()>> { ) -> Result<ResponseValue<types::UploadedChunk>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/chunk", "{}/v1/worker/task/{}/chunk",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -620,11 +620,11 @@ impl Client {
) )
.body(body) .body(body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -634,17 +634,17 @@ impl Client {
task: &'a str, task: &'a str,
body: &'a types::WorkerCompleteTask, body: &'a types::WorkerCompleteTask,
) -> Result<ResponseValue<()>, Error<()>> { ) -> Result<ResponseValue<()>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/complete", "{}/v1/worker/task/{}/complete",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self.client.post(url).json(&body).build()?; let __progenitor_request = self.client.post(__progenitor_url).json(&body).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -654,17 +654,17 @@ impl Client {
task: &'a str, task: &'a str,
body: &'a types::WorkerAddOutput, body: &'a types::WorkerAddOutput,
) -> Result<ResponseValue<()>, Error<()>> { ) -> Result<ResponseValue<()>, Error<()>> {
let url = format!( let __progenitor_url = format!(
"{}/v1/worker/task/{}/output", "{}/v1/worker/task/{}/output",
self.baseurl, self.baseurl,
encode_path(&task.to_string()), encode_path(&task.to_string()),
); );
let request = self.client.post(url).json(&body).build()?; let __progenitor_request = self.client.post(__progenitor_url).json(&body).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -672,32 +672,32 @@ impl Client {
pub async fn workers_list<'a>( pub async fn workers_list<'a>(
&'a self, &'a self,
) -> Result<ResponseValue<types::WorkersResult>, Error<()>> { ) -> Result<ResponseValue<types::WorkersResult>, Error<()>> {
let url = format!("{}/v1/workers", self.baseurl,); let __progenitor_url = format!("{}/v1/workers", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
///Sends a `POST` request to `/v1/workers/recycle` ///Sends a `POST` request to `/v1/workers/recycle`
pub async fn workers_recycle<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> { pub async fn workers_recycle<'a>(&'a self) -> Result<ResponseValue<()>, Error<()>> {
let url = format!("{}/v1/workers/recycle", self.baseurl,); let __progenitor_url = format!("{}/v1/workers/recycle", self.baseurl,);
let request = self.client.post(url).build()?; let __progenitor_request = self.client.post(__progenitor_url).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(response)), 200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -1119,20 +1119,20 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::EnrolBody>::try_into) .and_then(std::convert::TryInto::<types::EnrolBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/enrol", client.baseurl,); let __progenitor_url = format!("{}/enrol", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1171,23 +1171,23 @@ pub mod builder {
authorization, authorization,
} = self; } = self;
let authorization = authorization.map_err(Error::InvalidRequest)?; let authorization = authorization.map_err(Error::InvalidRequest)?;
let url = format!("{}/global/jobs", client.baseurl,); let __progenitor_url = format!("{}/global/jobs", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1226,23 +1226,23 @@ pub mod builder {
authorization, authorization,
} = self; } = self;
let authorization = authorization.map_err(Error::InvalidRequest)?; let authorization = authorization.map_err(Error::InvalidRequest)?;
let url = format!("{}/ping", client.baseurl,); let __progenitor_url = format!("{}/ping", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1308,12 +1308,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportFinishBody>::try_into) .and_then(std::convert::TryInto::<types::ReportFinishBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/finish", client.baseurl,); let __progenitor_url = format!("{}/report/finish", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1321,11 +1321,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1391,12 +1391,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportOutputBody>::try_into) .and_then(std::convert::TryInto::<types::ReportOutputBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/output", client.baseurl,); let __progenitor_url = format!("{}/report/output", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1404,11 +1404,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1472,12 +1472,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportStartBody>::try_into) .and_then(std::convert::TryInto::<types::ReportStartBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/start", client.baseurl,); let __progenitor_url = format!("{}/report/start", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1485,11 +1485,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -1119,20 +1119,20 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::EnrolBody>::try_into) .and_then(std::convert::TryInto::<types::EnrolBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/enrol", client.baseurl,); let __progenitor_url = format!("{}/enrol", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1171,23 +1171,23 @@ pub mod builder {
authorization, authorization,
} = self; } = self;
let authorization = authorization.map_err(Error::InvalidRequest)?; let authorization = authorization.map_err(Error::InvalidRequest)?;
let url = format!("{}/global/jobs", client.baseurl,); let __progenitor_url = format!("{}/global/jobs", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1226,23 +1226,23 @@ pub mod builder {
authorization, authorization,
} = self; } = self;
let authorization = authorization.map_err(Error::InvalidRequest)?; let authorization = authorization.map_err(Error::InvalidRequest)?;
let url = format!("{}/ping", client.baseurl,); let __progenitor_url = format!("{}/ping", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1308,12 +1308,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportFinishBody>::try_into) .and_then(std::convert::TryInto::<types::ReportFinishBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/finish", client.baseurl,); let __progenitor_url = format!("{}/report/finish", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1321,11 +1321,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1391,12 +1391,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportOutputBody>::try_into) .and_then(std::convert::TryInto::<types::ReportOutputBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/output", client.baseurl,); let __progenitor_url = format!("{}/report/output", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1404,11 +1404,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -1472,12 +1472,12 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::ReportStartBody>::try_into) .and_then(std::convert::TryInto::<types::ReportStartBody>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/report/start", client.baseurl,); let __progenitor_url = format!("{}/report/start", client.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -1485,11 +1485,11 @@ pub mod builder {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -210,20 +210,20 @@ impl Client {
authorization: &'a str, authorization: &'a str,
body: &'a types::EnrolBody, body: &'a types::EnrolBody,
) -> Result<ResponseValue<()>, Error<()>> { ) -> Result<ResponseValue<()>, Error<()>> {
let url = format!("{}/enrol", self.baseurl,); let __progenitor_url = format!("{}/enrol", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => Ok(ResponseValue::empty(response)), 201u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -235,23 +235,23 @@ impl Client {
&'a self, &'a self,
authorization: &'a str, authorization: &'a str,
) -> Result<ResponseValue<types::GlobalJobsResult>, Error<()>> { ) -> Result<ResponseValue<types::GlobalJobsResult>, Error<()>> {
let url = format!("{}/global/jobs", self.baseurl,); let __progenitor_url = format!("{}/global/jobs", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -263,23 +263,23 @@ impl Client {
&'a self, &'a self,
authorization: &'a str, authorization: &'a str,
) -> Result<ResponseValue<types::PingResult>, Error<()>> { ) -> Result<ResponseValue<types::PingResult>, Error<()>> {
let url = format!("{}/ping", self.baseurl,); let __progenitor_url = format!("{}/ping", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -293,12 +293,12 @@ impl Client {
authorization: &'a str, authorization: &'a str,
body: &'a types::ReportFinishBody, body: &'a types::ReportFinishBody,
) -> Result<ResponseValue<types::ReportResult>, Error<()>> { ) -> Result<ResponseValue<types::ReportResult>, Error<()>> {
let url = format!("{}/report/finish", self.baseurl,); let __progenitor_url = format!("{}/report/finish", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -306,11 +306,11 @@ impl Client {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -324,12 +324,12 @@ impl Client {
authorization: &'a str, authorization: &'a str,
body: &'a types::ReportOutputBody, body: &'a types::ReportOutputBody,
) -> Result<ResponseValue<types::ReportResult>, Error<()>> { ) -> Result<ResponseValue<types::ReportResult>, Error<()>> {
let url = format!("{}/report/output", self.baseurl,); let __progenitor_url = format!("{}/report/output", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -337,11 +337,11 @@ impl Client {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -355,12 +355,12 @@ impl Client {
authorization: &'a str, authorization: &'a str,
body: &'a types::ReportStartBody, body: &'a types::ReportStartBody,
) -> Result<ResponseValue<types::ReportResult>, Error<()>> { ) -> Result<ResponseValue<types::ReportResult>, Error<()>> {
let url = format!("{}/report/start", self.baseurl,); let __progenitor_url = format!("{}/report/start", self.baseurl,);
let mut header_map = HeaderMap::with_capacity(1usize); let mut header_map = HeaderMap::with_capacity(1usize);
header_map.append("Authorization", HeaderValue::try_from(authorization)?); header_map.append("Authorization", HeaderValue::try_from(authorization)?);
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
@ -368,11 +368,11 @@ impl Client {
.json(&body) .json(&body)
.headers(header_map) .headers(header_map)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -149,20 +149,24 @@ pub mod builder {
} = self; } = self;
let key = key.map_err(Error::InvalidRequest)?; let key = key.map_err(Error::InvalidRequest)?;
let unique_key = unique_key.map_err(Error::InvalidRequest)?; let unique_key = unique_key.map_err(Error::InvalidRequest)?;
let url = format!("{}/key", client.baseurl,); let __progenitor_url = format!("{}/key", client.baseurl,);
let mut query = Vec::with_capacity(2usize); let mut __progenitor_query = Vec::with_capacity(2usize);
if let Some(v) = &key { if let Some(v) = &key {
query.push(("key", v.to_string())); __progenitor_query.push(("key", v.to_string()));
} }
if let Some(v) = &unique_key { if let Some(v) = &unique_key {
query.push(("uniqueKey", v.to_string())); __progenitor_query.push(("uniqueKey", v.to_string()));
} }
let request = client.client.get(url).query(&query).build()?; let __progenitor_request = client
let result = client.client.execute(request).await; .client
let response = result?; .get(__progenitor_url)
match response.status().as_u16() { .query(&__progenitor_query)
200u16 => Ok(ResponseValue::empty(response)), .build()?;
_ => Err(Error::UnexpectedResponse(response)), let __progenitor_result = client.client.execute(__progenitor_request).await;
let __progenitor_response = __progenitor_result?;
match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -149,20 +149,24 @@ pub mod builder {
} = self; } = self;
let key = key.map_err(Error::InvalidRequest)?; let key = key.map_err(Error::InvalidRequest)?;
let unique_key = unique_key.map_err(Error::InvalidRequest)?; let unique_key = unique_key.map_err(Error::InvalidRequest)?;
let url = format!("{}/key", client.baseurl,); let __progenitor_url = format!("{}/key", client.baseurl,);
let mut query = Vec::with_capacity(2usize); let mut __progenitor_query = Vec::with_capacity(2usize);
if let Some(v) = &key { if let Some(v) = &key {
query.push(("key", v.to_string())); __progenitor_query.push(("key", v.to_string()));
} }
if let Some(v) = &unique_key { if let Some(v) = &unique_key {
query.push(("uniqueKey", v.to_string())); __progenitor_query.push(("uniqueKey", v.to_string()));
} }
let request = client.client.get(url).query(&query).build()?; let __progenitor_request = client
let result = client.client.execute(request).await; .client
let response = result?; .get(__progenitor_url)
match response.status().as_u16() { .query(&__progenitor_query)
200u16 => Ok(ResponseValue::empty(response)), .build()?;
_ => Err(Error::UnexpectedResponse(response)), let __progenitor_result = client.client.execute(__progenitor_request).await;
let __progenitor_response = __progenitor_result?;
match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -86,22 +86,26 @@ impl Client {
key: Option<bool>, key: Option<bool>,
unique_key: Option<&'a str>, unique_key: Option<&'a str>,
) -> Result<ResponseValue<()>, Error<()>> { ) -> Result<ResponseValue<()>, Error<()>> {
let url = format!("{}/key", self.baseurl,); let __progenitor_url = format!("{}/key", self.baseurl,);
let mut query = Vec::with_capacity(2usize); let mut __progenitor_query = Vec::with_capacity(2usize);
if let Some(v) = &key { if let Some(v) = &key {
query.push(("key", v.to_string())); __progenitor_query.push(("key", v.to_string()));
} }
if let Some(v) = &unique_key { if let Some(v) = &unique_key {
query.push(("uniqueKey", v.to_string())); __progenitor_query.push(("uniqueKey", v.to_string()));
} }
let request = self.client.get(url).query(&query).build()?; let __progenitor_request = self
let result = self.client.execute(request).await; .client
let response = result?; .get(__progenitor_url)
match response.status().as_u16() { .query(&__progenitor_query)
200u16 => Ok(ResponseValue::empty(response)), .build()?;
_ => Err(Error::UnexpectedResponse(response)), let __progenitor_result = self.client.execute(__progenitor_request).await;
let __progenitor_response = __progenitor_result?;
match __progenitor_response.status().as_u16() {
200u16 => Ok(ResponseValue::empty(__progenitor_response)),
_ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -2126,26 +2126,26 @@ pub mod builder {
self, self,
) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/instance", client.baseurl,); let __progenitor_url = format!("{}/instance", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2196,27 +2196,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceEnsureRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceEnsureRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance", client.baseurl,); let __progenitor_url = format!("{}/instance", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2270,31 +2270,31 @@ pub mod builder {
} = self; } = self;
let id = id.map_err(Error::InvalidRequest)?; let id = id.map_err(Error::InvalidRequest)?;
let snapshot_id = snapshot_id.map_err(Error::InvalidRequest)?; let snapshot_id = snapshot_id.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/instance/disk/{}/snapshot/{}", "{}/instance/disk/{}/snapshot/{}",
client.baseurl, client.baseurl,
encode_path(&id.to_string()), encode_path(&id.to_string()),
encode_path(&snapshot_id.to_string()), encode_path(&snapshot_id.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2345,27 +2345,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceMigrateStatusRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceMigrateStatusRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/migrate/status", client.baseurl,); let __progenitor_url = format!("{}/instance/migrate/status", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2388,10 +2388,10 @@ pub mod builder {
self, self,
) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> { ) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/instance/serial", client.baseurl,); let __progenitor_url = format!("{}/instance/serial", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header(reqwest::header::CONNECTION, "Upgrade") .header(reqwest::header::CONNECTION, "Upgrade")
.header(reqwest::header::UPGRADE, "websocket") .header(reqwest::header::UPGRADE, "websocket")
.header(reqwest::header::SEC_WEBSOCKET_VERSION, "13") .header(reqwest::header::SEC_WEBSOCKET_VERSION, "13")
@ -2403,12 +2403,12 @@ pub mod builder {
), ),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
101u16 => ResponseValue::upgrade(response).await, 101u16 => ResponseValue::upgrade(__progenitor_response).await,
200..=299 => ResponseValue::upgrade(response).await, 200..=299 => ResponseValue::upgrade(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2444,27 +2444,27 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<()>, Error<types::Error>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<types::Error>> {
let Self { client, body } = self; let Self { client, body } = self;
let body = body.map_err(Error::InvalidRequest)?; let body = body.map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/state", client.baseurl,); let __progenitor_url = format!("{}/instance/state", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
204u16 => Ok(ResponseValue::empty(response)), 204u16 => Ok(ResponseValue::empty(__progenitor_response)),
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2515,27 +2515,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceStateMonitorRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceStateMonitorRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/state-monitor", client.baseurl,); let __progenitor_url = format!("{}/instance/state-monitor", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -2132,26 +2132,26 @@ pub mod builder {
self, self,
) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/instance", client.baseurl,); let __progenitor_url = format!("{}/instance", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2202,27 +2202,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceEnsureRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceEnsureRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance", client.baseurl,); let __progenitor_url = format!("{}/instance", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2276,31 +2276,31 @@ pub mod builder {
} = self; } = self;
let id = id.map_err(Error::InvalidRequest)?; let id = id.map_err(Error::InvalidRequest)?;
let snapshot_id = snapshot_id.map_err(Error::InvalidRequest)?; let snapshot_id = snapshot_id.map_err(Error::InvalidRequest)?;
let url = format!( let __progenitor_url = format!(
"{}/instance/disk/{}/snapshot/{}", "{}/instance/disk/{}/snapshot/{}",
client.baseurl, client.baseurl,
encode_path(&id.to_string()), encode_path(&id.to_string()),
encode_path(&snapshot_id.to_string()), encode_path(&snapshot_id.to_string()),
); );
let request = client let __progenitor_request = client
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2351,27 +2351,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceMigrateStatusRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceMigrateStatusRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/migrate/status", client.baseurl,); let __progenitor_url = format!("{}/instance/migrate/status", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2394,10 +2394,10 @@ pub mod builder {
self, self,
) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> { ) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> {
let Self { client } = self; let Self { client } = self;
let url = format!("{}/instance/serial", client.baseurl,); let __progenitor_url = format!("{}/instance/serial", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header(reqwest::header::CONNECTION, "Upgrade") .header(reqwest::header::CONNECTION, "Upgrade")
.header(reqwest::header::UPGRADE, "websocket") .header(reqwest::header::UPGRADE, "websocket")
.header(reqwest::header::SEC_WEBSOCKET_VERSION, "13") .header(reqwest::header::SEC_WEBSOCKET_VERSION, "13")
@ -2409,12 +2409,12 @@ pub mod builder {
), ),
) )
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
101u16 => ResponseValue::upgrade(response).await, 101u16 => ResponseValue::upgrade(__progenitor_response).await,
200..=299 => ResponseValue::upgrade(response).await, 200..=299 => ResponseValue::upgrade(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2450,27 +2450,27 @@ pub mod builder {
pub async fn send(self) -> Result<ResponseValue<()>, Error<types::Error>> { pub async fn send(self) -> Result<ResponseValue<()>, Error<types::Error>> {
let Self { client, body } = self; let Self { client, body } = self;
let body = body.map_err(Error::InvalidRequest)?; let body = body.map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/state", client.baseurl,); let __progenitor_url = format!("{}/instance/state", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
204u16 => Ok(ResponseValue::empty(response)), 204u16 => Ok(ResponseValue::empty(__progenitor_response)),
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }
@ -2521,27 +2521,27 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::InstanceStateMonitorRequest>::try_into) .and_then(std::convert::TryInto::<types::InstanceStateMonitorRequest>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/instance/state-monitor", client.baseurl,); let __progenitor_url = format!("{}/instance/state-monitor", client.baseurl,);
let request = client let __progenitor_request = client
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -671,26 +671,26 @@ impl Client {
pub async fn instance_get<'a>( pub async fn instance_get<'a>(
&'a self, &'a self,
) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceGetResponse>, Error<types::Error>> {
let url = format!("{}/instance", self.baseurl,); let __progenitor_url = format!("{}/instance", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -699,27 +699,27 @@ impl Client {
&'a self, &'a self,
body: &'a types::InstanceEnsureRequest, body: &'a types::InstanceEnsureRequest,
) -> Result<ResponseValue<types::InstanceEnsureResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceEnsureResponse>, Error<types::Error>> {
let url = format!("{}/instance", self.baseurl,); let __progenitor_url = format!("{}/instance", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
201u16 => ResponseValue::from_response(response).await, 201u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -731,31 +731,31 @@ impl Client {
id: &'a uuid::Uuid, id: &'a uuid::Uuid,
snapshot_id: &'a uuid::Uuid, snapshot_id: &'a uuid::Uuid,
) -> Result<ResponseValue<()>, Error<types::Error>> { ) -> Result<ResponseValue<()>, Error<types::Error>> {
let url = format!( let __progenitor_url = format!(
"{}/instance/disk/{}/snapshot/{}", "{}/instance/disk/{}/snapshot/{}",
self.baseurl, self.baseurl,
encode_path(&id.to_string()), encode_path(&id.to_string()),
encode_path(&snapshot_id.to_string()), encode_path(&snapshot_id.to_string()),
); );
let request = self let __progenitor_request = self
.client .client
.post(url) .post(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -764,27 +764,27 @@ impl Client {
&'a self, &'a self,
body: &'a types::InstanceMigrateStatusRequest, body: &'a types::InstanceMigrateStatusRequest,
) -> Result<ResponseValue<types::InstanceMigrateStatusResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceMigrateStatusResponse>, Error<types::Error>> {
let url = format!("{}/instance/migrate/status", self.baseurl,); let __progenitor_url = format!("{}/instance/migrate/status", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -792,10 +792,10 @@ impl Client {
pub async fn instance_serial<'a>( pub async fn instance_serial<'a>(
&'a self, &'a self,
) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> { ) -> Result<ResponseValue<reqwest::Upgraded>, Error<reqwest::Upgraded>> {
let url = format!("{}/instance/serial", self.baseurl,); let __progenitor_url = format!("{}/instance/serial", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header(reqwest::header::CONNECTION, "Upgrade") .header(reqwest::header::CONNECTION, "Upgrade")
.header(reqwest::header::UPGRADE, "websocket") .header(reqwest::header::UPGRADE, "websocket")
.header(reqwest::header::SEC_WEBSOCKET_VERSION, "13") .header(reqwest::header::SEC_WEBSOCKET_VERSION, "13")
@ -807,12 +807,12 @@ impl Client {
), ),
) )
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
101u16 => ResponseValue::upgrade(response).await, 101u16 => ResponseValue::upgrade(__progenitor_response).await,
200..=299 => ResponseValue::upgrade(response).await, 200..=299 => ResponseValue::upgrade(__progenitor_response).await,
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -821,27 +821,27 @@ impl Client {
&'a self, &'a self,
body: types::InstanceStateRequested, body: types::InstanceStateRequested,
) -> Result<ResponseValue<()>, Error<types::Error>> { ) -> Result<ResponseValue<()>, Error<types::Error>> {
let url = format!("{}/instance/state", self.baseurl,); let __progenitor_url = format!("{}/instance/state", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.put(url) .put(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
204u16 => Ok(ResponseValue::empty(response)), 204u16 => Ok(ResponseValue::empty(__progenitor_response)),
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
@ -850,27 +850,27 @@ impl Client {
&'a self, &'a self,
body: &'a types::InstanceStateMonitorRequest, body: &'a types::InstanceStateMonitorRequest,
) -> Result<ResponseValue<types::InstanceStateMonitorResponse>, Error<types::Error>> { ) -> Result<ResponseValue<types::InstanceStateMonitorResponse>, Error<types::Error>> {
let url = format!("{}/instance/state-monitor", self.baseurl,); let __progenitor_url = format!("{}/instance/state-monitor", self.baseurl,);
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.json(&body) .json(&body)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200u16 => ResponseValue::from_response(response).await, 200u16 => ResponseValue::from_response(__progenitor_response).await,
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }

View File

@ -348,13 +348,15 @@ pub mod builder {
let body = body let body = body
.and_then(std::convert::TryInto::<types::BodyWithDefaults>::try_into) .and_then(std::convert::TryInto::<types::BodyWithDefaults>::try_into)
.map_err(Error::InvalidRequest)?; .map_err(Error::InvalidRequest)?;
let url = format!("{}/", client.baseurl,); let __progenitor_url = format!("{}/", client.baseurl,);
let request = client.client.post(url).json(&body).build()?; let __progenitor_request = client.client.post(__progenitor_url).json(&body).build()?;
let result = client.client.execute(request).await; let __progenitor_result = client.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::ErrorResponse(ResponseValue::stream(response))), _ => Err(Error::ErrorResponse(ResponseValue::stream(
__progenitor_response,
))),
} }
} }
} }

View File

@ -120,13 +120,15 @@ impl Client {
&'a self, &'a self,
body: &'a types::BodyWithDefaults, body: &'a types::BodyWithDefaults,
) -> Result<ResponseValue<ByteStream>, Error<ByteStream>> { ) -> Result<ResponseValue<ByteStream>, Error<ByteStream>> {
let url = format!("{}/", self.baseurl,); let __progenitor_url = format!("{}/", self.baseurl,);
let request = self.client.post(url).json(&body).build()?; let __progenitor_request = self.client.post(__progenitor_url).json(&body).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::ErrorResponse(ResponseValue::stream(response))), _ => Err(Error::ErrorResponse(ResponseValue::stream(
__progenitor_response,
))),
} }
} }
} }

View File

@ -88,13 +88,15 @@ impl Client {
pub async fn freeform_response<'a>( pub async fn freeform_response<'a>(
&'a self, &'a self,
) -> Result<ResponseValue<ByteStream>, Error<ByteStream>> { ) -> Result<ResponseValue<ByteStream>, Error<ByteStream>> {
let url = format!("{}/", self.baseurl,); let __progenitor_url = format!("{}/", self.baseurl,);
let request = self.client.get(url).build()?; let __progenitor_request = self.client.get(__progenitor_url).build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
200..=299 => Ok(ResponseValue::stream(response)), 200..=299 => Ok(ResponseValue::stream(__progenitor_response)),
_ => Err(Error::ErrorResponse(ResponseValue::stream(response))), _ => Err(Error::ErrorResponse(ResponseValue::stream(
__progenitor_response,
))),
} }
} }
} }

View File

@ -94,37 +94,37 @@ impl Client {
in_: &'a str, in_: &'a str,
use_: &'a str, use_: &'a str,
) -> Result<ResponseValue<()>, Error<types::Error>> { ) -> Result<ResponseValue<()>, Error<types::Error>> {
let url = format!( let __progenitor_url = format!(
"{}/{}/{}/{}", "{}/{}/{}/{}",
self.baseurl, self.baseurl,
encode_path(&ref_.to_string()), encode_path(&ref_.to_string()),
encode_path(&type_.to_string()), encode_path(&type_.to_string()),
encode_path(&trait_.to_string()), encode_path(&trait_.to_string()),
); );
let mut query = Vec::with_capacity(3usize); let mut __progenitor_query = Vec::with_capacity(3usize);
query.push(("if", if_.to_string())); __progenitor_query.push(("if", if_.to_string()));
query.push(("in", in_.to_string())); __progenitor_query.push(("in", in_.to_string()));
query.push(("use", use_.to_string())); __progenitor_query.push(("use", use_.to_string()));
let request = self let __progenitor_request = self
.client .client
.get(url) .get(__progenitor_url)
.header( .header(
reqwest::header::ACCEPT, reqwest::header::ACCEPT,
reqwest::header::HeaderValue::from_static("application/json"), reqwest::header::HeaderValue::from_static("application/json"),
) )
.query(&query) .query(&__progenitor_query)
.build()?; .build()?;
let result = self.client.execute(request).await; let __progenitor_result = self.client.execute(__progenitor_request).await;
let response = result?; let __progenitor_response = __progenitor_result?;
match response.status().as_u16() { match __progenitor_response.status().as_u16() {
204u16 => Ok(ResponseValue::empty(response)), 204u16 => Ok(ResponseValue::empty(__progenitor_response)),
400u16..=499u16 => Err(Error::ErrorResponse( 400u16..=499u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
500u16..=599u16 => Err(Error::ErrorResponse( 500u16..=599u16 => Err(Error::ErrorResponse(
ResponseValue::from_response(response).await?, ResponseValue::from_response(__progenitor_response).await?,
)), )),
_ => Err(Error::UnexpectedResponse(response)), _ => Err(Error::UnexpectedResponse(__progenitor_response)),
} }
} }
} }