diff --git a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/binding.rs b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/api_request.rs similarity index 83% rename from crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/binding.rs rename to crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/api_request.rs index 2a0e1b9f5c..882174bd14 100644 --- a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/binding.rs +++ b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/api_request.rs @@ -1,12 +1,6 @@ -use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::image::angle::flux_2_lora_edit_image_angle::http::Flux2LoraEditImageAngleOutput; -use crate::requests::core_api::fal_request::FalRequest; -use crate::requests::core_api::webhook_response::WebhookResponse; -use crate::requests::http::image::angle::http_flux_2_lora_edit_image_angle::{http_flux_2_lora_edit_image_angle, Flux2LoraEditImageAngleInput}; +use crate::requests::api::image::angle::flux_2_lora_edit_image_angle::raw_request::{Flux2LoraEditImageAngleInput, Flux2LoraEditImageAngleOutput}; use crate::requests::traits::fal_endpoint_trait::FalEndpoint; -use crate::requests::traits::fal_request_cost_calculator_trait::FalRequestCostCalculator; -use reqwest::IntoUrl; #[derive(Clone, Debug)] @@ -51,10 +45,6 @@ impl FalEndpoint for Flux2LoraEditImageAngleRequest { type RawRequest = Flux2LoraEditImageAngleInput; type RawResponse = Flux2LoraEditImageAngleOutput; - fn get_endpoint() -> &'static str { - ENDPOINT - } - fn to_raw_request(&self) -> Result { let num_images = self.num_images .map(|n| match n { @@ -75,7 +65,7 @@ impl FalEndpoint for Flux2LoraEditImageAngleRequest { }) .map(|s| s.to_string()); - Ok(Flux2LoraEditImageAngleInput { + Ok(Self::RawRequest { image_urls: self.image_urls.clone(), horizontal_angle: self.horizontal_angle, vertical_angle: self.vertical_angle, @@ -92,24 +82,9 @@ impl FalEndpoint for Flux2LoraEditImageAngleRequest { seed: None, }) } - - fn to_request(&self) -> Result, FalErrorPlus> { - let fal_request = FalRequest::new(ENDPOINT, self.to_raw_request()?); - Ok(fal_request) - } } -pub async fn enqueue_flux_2_lora_edit_image_angle_webhook( - args: EnqueueFlux2LoraEditImageAngleArgs<'_, R> -) -> Result { - - let req = args.request; - - - result.map_err(|err| classify_fal_error(err)) -} - #[cfg(test)] mod tests { use crate::creds::fal_api_key::FalApiKey; diff --git a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/cost.rs b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/cost.rs index d278373d4e..06de0d8fd2 100644 --- a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/cost.rs +++ b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/cost.rs @@ -1,4 +1,4 @@ -use crate::requests::api::image::angle::flux_2_lora_edit_image_angle::binding::{Flux2LoraAngleNumImages, Flux2LoraEditImageAngleRequest}; +use crate::requests::api::image::angle::flux_2_lora_edit_image_angle::api_request::{Flux2LoraAngleNumImages, Flux2LoraEditImageAngleRequest}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; impl FalRequestCostCalculator for Flux2LoraEditImageAngleRequest { diff --git a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/mod.rs b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/mod.rs index 2ca35b0115..2a7ed55ce0 100644 --- a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/mod.rs +++ b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/mod.rs @@ -1,3 +1,3 @@ -pub mod binding; -mod http; +pub mod api_request; +mod raw_request; mod cost; \ No newline at end of file diff --git a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/http.rs b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/raw_request.rs similarity index 90% rename from crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/http.rs rename to crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/raw_request.rs index a1b9df0476..116d841e12 100644 --- a/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/http.rs +++ b/crates/api_clients/fal_client/src/requests/api/image/angle/flux_2_lora_edit_image_angle/raw_request.rs @@ -1,4 +1,3 @@ -use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] @@ -74,9 +73,3 @@ pub struct Flux2LoraEditImageAngleOutput { pub seed: u64, pub prompt: Option, } - -pub fn http_flux_2_lora_edit_image_angle( - params: Flux2LoraEditImageAngleInput, -) -> FalRequest { - FalRequest::new(, params) -}