From 220cf66dfc66a67c3d828a4dddc1a86daf267df0 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sat, 9 May 2026 19:46:32 -0400 Subject: [PATCH] fal_client refactors ahead of a bigger one (#1496) --- crates/api_clients/fal_client/src/lib.rs | 3 +- .../fal_client/src/model/enqueued_request.rs | 42 ----------------- .../fal_client/src/model/fal_endpoint.rs | 46 ------------------- .../fal_client/src/model/fal_request_id.rs | 13 ------ .../api_clients/fal_client/src/model/mod.rs | 3 -- .../requests/{api => core_api}/fal_request.rs | 6 +-- .../src/requests/{api => core_api}/mod.rs | 0 .../src/requests/{api => core_api}/queue.rs | 4 +- .../{api => core_api}/queue_response.rs | 0 .../{api => core_api}/queue_status.rs | 0 .../{api => core_api}/webhook_response.rs | 0 .../http_flux_2_lora_edit_image_angle.rs | 2 +- .../http_qwen_edit_2511_edit_image_angle.rs | 2 +- .../http_rembg_remove_background.rs | 2 +- .../image/edit/http_flux_1_dev_edit_image.rs | 2 +- .../edit/http_flux_1_schnell_edit_image.rs | 2 +- .../edit/http_flux_pro_kontext_max_edit.rs | 2 +- .../image/edit/http_gemini_25_flash_edit.rs | 2 +- .../image/edit/http_gpt_image_1_edit_image.rs | 2 +- .../http_gpt_image_1_non_byok_edit_image.rs | 2 +- .../edit/http_gpt_image_1p5_edit_image.rs | 2 +- .../image/edit/http_gpt_image_2_edit_image.rs | 2 +- .../edit/http_nano_banana_2_edit_image.rs | 2 +- .../edit/http_nano_banana_pro_edit_image.rs | 2 +- .../http/image/edit/http_qwen_image_edit.rs | 2 +- .../http/image/edit/http_seededit_v3_edit.rs | 2 +- .../image/edit/http_seedream_4_edit_image.rs | 2 +- .../edit/http_seedream_4p5_edit_image.rs | 2 +- .../image/edit/http_seedream_5_edit_image.rs | 2 +- .../infill/http_flux_dev_juggernaut_infill.rs | 2 +- .../image/infill/http_flux_pro_1_infill.rs | 2 +- .../text/http_flux_1_dev_text_to_image.rs | 2 +- .../text/http_flux_1_schnell_text_to_image.rs | 2 +- .../text/http_flux_pro_11_text_to_image.rs | 2 +- .../http_flux_pro_11_ultra_text_to_image.rs | 2 +- .../http_gemini_25_flash_text_to_image.rs | 2 +- ...http_gpt_image_1_non_byok_text_to_image.rs | 2 +- .../text/http_gpt_image_1_text_to_image.rs | 2 +- .../text/http_gpt_image_1p5_text_to_image.rs | 2 +- .../text/http_gpt_image_2_text_to_image.rs | 2 +- .../text/http_nano_banana_2_text_to_image.rs | 2 +- .../http_nano_banana_pro_text_to_image.rs | 2 +- .../text/http_seedream_4_text_to_image.rs | 2 +- .../text/http_seedream_4p5_text_to_image.rs | 2 +- .../text/http_seedream_5_text_to_image.rs | 2 +- .../object/http_hunyuan3d_v21_image_to_3d.rs | 2 +- .../object/http_hunyuan3d_v2_image_to_3d.rs | 2 +- .../object/http_hunyuan3d_v3_image_to_3d.rs | 2 +- .../object/http_hunyuan3d_v3_sketch_to_3d.rs | 2 +- .../object/http_hunyuan3d_v3_text_to_3d.rs | 2 +- ...ttp_hailuo_v2p3_fast_pro_image_to_video.rs | 2 +- .../http_hailuo_v2p3_pro_image_to_video.rs | 2 +- .../http_kling_3p0_pro_image_to_video.rs | 2 +- .../http_kling_3p0_standard_image_to_video.rs | 2 +- .../http_kling_v1p6_pro_image_to_video.rs | 2 +- .../http_kling_v2p1_master_image_to_video.rs | 2 +- .../http_kling_v2p1_pro_image_to_video.rs | 2 +- ...ttp_kling_v2p5_turbo_pro_image_to_video.rs | 2 +- ...ling_v2p5_turbo_standard_image_to_video.rs | 2 +- .../http_kling_v2p6_pro_image_to_video.rs | 2 +- .../image/http_pixverse_v5_image_to_video.rs | 2 +- .../http_seedance_1_lite_image_to_video.rs | 2 +- .../http_seedance_1_pro_image_to_video.rs | 2 +- .../http_seedance_1p5_pro_image_to_video.rs | 2 +- .../video/image/http_sora_2_image_to_video.rs | 2 +- .../image/http_sora_2_pro_image_to_video.rs | 2 +- .../video/image/http_veo_2_image_to_video.rs | 2 +- .../image/http_veo_3_fast_image_to_video.rs | 2 +- .../video/image/http_veo_3_image_to_video.rs | 2 +- ...p1_fast_first_last_frame_image_to_video.rs | 2 +- .../image/http_veo_3p1_fast_image_to_video.rs | 2 +- ...veo_3p1_first_last_frame_image_to_video.rs | 2 +- .../image/http_veo_3p1_image_to_video.rs | 2 +- .../http_hailuo_v2p3_pro_text_to_video.rs | 2 +- .../text/http_kling_3p0_pro_text_to_video.rs | 2 +- .../http_kling_3p0_standard_text_to_video.rs | 2 +- ...http_kling_v2p5_turbo_pro_text_to_video.rs | 2 +- .../text/http_kling_v2p6_pro_text_to_video.rs | 2 +- .../text/http_pixverse_v5_text_to_video.rs | 2 +- .../http_seedance_1p5_pro_text_to_video.rs | 2 +- .../text/http_sora_2_pro_text_to_video.rs | 2 +- .../video/text/http_sora_2_text_to_video.rs | 2 +- .../video/text/http_veo_2_text_to_video.rs | 2 +- .../video/text/http_veo_3_text_to_video.rs | 2 +- .../text/http_veo_3p1_fast_text_to_video.rs | 2 +- .../video/text/http_veo_3p1_text_to_video.rs | 2 +- .../fal_client/src/requests/mod.rs | 2 +- .../src/requests/traits/fal_endpoint_trait.rs | 5 ++ .../fal_client/src/requests/traits/mod.rs | 1 + ...ue_flux_2_lora_edit_image_angle_webhook.rs | 2 +- ...qwen_edit_2511_edit_image_angle_webhook.rs | 2 +- .../remove_background_rembg_webhook.rs | 2 +- ...ytedance_seedream_v4_edit_image_webhook.rs | 2 +- ...edance_seedream_v4p5_edit_image_webhook.rs | 2 +- ...nce_seedream_v5_lite_edit_image_webhook.rs | 2 +- .../enqueue_flux_1_dev_edit_image_webhook.rs | 2 +- ...queue_flux_1_schnell_edit_image_webhook.rs | 2 +- ...queue_flux_pro_kontext_max_edit_webhook.rs | 2 +- .../enqueue_gemini_25_flash_edit_webhook.rs | 2 +- ...eue_gpt_image_1_byok_edit_image_webhook.rs | 2 +- .../enqueue_gpt_image_1_edit_image_webhook.rs | 2 +- ...nqueue_gpt_image_1p5_edit_image_webhook.rs | 2 +- .../enqueue_gpt_image_2_edit_image_webhook.rs | 2 +- ...nqueue_nano_banana_2_edit_image_webhook.rs | 2 +- ...ueue_nano_banana_pro_edit_image_webhook.rs | 2 +- .../edit/enqueue_qwen_image_edit_webhook.rs | 2 +- .../edit/enqueue_seededit_v3_edit_webhook.rs | 2 +- ...ueue_flux_dev_juggernaut_infill_webhook.rs | 2 +- .../enqueue_flux_pro_1_infill_webhook.rs | 2 +- ...dance_seedream_v4_text_to_image_webhook.rs | 2 +- ...nce_seedream_v4p5_text_to_image_webhook.rs | 2 +- ..._seedream_v5_lite_text_to_image_webhook.rs | 2 +- ...nqueue_flux_1_dev_text_to_image_webhook.rs | 2 +- ...ue_flux_1_schnell_text_to_image_webhook.rs | 2 +- ...queue_flux_pro_11_text_to_image_webhook.rs | 2 +- ...flux_pro_11_ultra_text_to_image_webhook.rs | 2 +- ...e_gemini_25_flash_text_to_image_webhook.rs | 2 +- ..._gpt_image_1_byok_text_to_image_webhook.rs | 2 +- ...queue_gpt_image_1_text_to_image_webhook.rs | 2 +- ...eue_gpt_image_1p5_text_to_image_webhook.rs | 2 +- ...queue_gpt_image_2_text_to_image_webhook.rs | 2 +- ...eue_nano_banana_2_text_to_image_webhook.rs | 2 +- ...e_nano_banana_pro_text_to_image_webhook.rs | 2 +- ...nqueue_hunyuan3d_v3_image_to_3d_webhook.rs | 2 +- ...queue_hunyuan3d_v3_sketch_to_3d_webhook.rs | 2 +- ...enqueue_hunyuan3d_v3_text_to_3d_webhook.rs | 2 +- ...queue_hunyuan_3d_21_image_to_3d_webhook.rs | 2 +- ...nqueue_hunyuan_3d_2_image_to_3d_webhook.rs | 2 +- ...uo_v2p3_fast_pro_image_to_video_webhook.rs | 2 +- ..._hailuo_v2p3_pro_image_to_video_webhook.rs | 2 +- ...ue_kling_3p0_pro_image_to_video_webhook.rs | 2 +- ...ing_3p0_standard_image_to_video_webhook.rs | 2 +- ...e_kling_v1p6_pro_image_to_video_webhook.rs | 2 +- ...ling_v2p1_master_image_to_video_webhook.rs | 2 +- ...e_kling_v2p1_pro_image_to_video_webhook.rs | 2 +- ...g_v2p5_turbo_pro_image_to_video_webhook.rs | 2 +- ...5_turbo_standard_image_to_video_webhook.rs | 2 +- ...e_kling_v2p6_pro_image_to_video_webhook.rs | 2 +- ...ueue_pixverse_v5_image_to_video_webhook.rs | 2 +- ..._seedance_1_lite_image_to_video_webhook.rs | 2 +- ...e_seedance_1_pro_image_to_video_webhook.rs | 2 +- ...seedance_1p5_pro_image_to_video_webhook.rs | 2 +- .../enqueue_sora_2_image_to_video_webhook.rs | 2 +- ...queue_sora_2_pro_image_to_video_webhook.rs | 2 +- .../enqueue_veo_2_image_to_video_webhook.rs | 2 +- ...queue_veo_3_fast_image_to_video_webhook.rs | 2 +- .../enqueue_veo_3_image_to_video_webhook.rs | 2 +- ...first_last_frame_image_to_video_webhook.rs | 2 +- ...eue_veo_3p1_fast_image_to_video_webhook.rs | 2 +- ...first_last_frame_image_to_video_webhook.rs | 2 +- .../enqueue_veo_3p1_image_to_video_webhook.rs | 2 +- ...e_hailuo_v2p3_pro_text_to_video_webhook.rs | 2 +- ...eue_kling_3p0_pro_text_to_video_webhook.rs | 2 +- ...ling_3p0_standard_text_to_video_webhook.rs | 2 +- ...ng_v2p5_turbo_pro_text_to_video_webhook.rs | 2 +- ...ue_kling_v2p6_pro_text_to_video_webhook.rs | 2 +- ...queue_pixverse_v5_text_to_video_webhook.rs | 2 +- ..._seedance_1p5_pro_text_to_video_webhook.rs | 2 +- ...nqueue_sora_2_pro_text_to_video_webhook.rs | 2 +- .../enqueue_sora_2_text_to_video_webhook.rs | 2 +- .../enqueue_veo_2_text_to_video_webhook.rs | 2 +- .../enqueue_veo_3_text_to_video_webhook.rs | 2 +- ...ueue_veo_3p1_fast_text_to_video_webhook.rs | 2 +- .../enqueue_veo_3p1_text_to_video_webhook.rs | 2 +- .../src/utils/clone_queue_payload.rs | 4 +- .../src/utils/clone_queue_response.rs | 2 +- .../hydrate_webhook_contents.rs | 8 ++-- .../hydrated/hydrated_webhook_contents.rs | 2 +- .../hydrated/mod.rs | 0 .../extract_image_payload.rs | 8 ++-- .../extract_images_payload.rs | 8 ++-- .../extract_model_glb_payload.rs | 8 ++-- .../extract_model_mesh_payload.rs | 8 ++-- .../extract_thumbnail_payload.rs | 8 ++-- .../extract_video_payload.rs | 8 ++-- .../hydrated/success_case_extractors/mod.rs | 2 +- .../{webhook_api => webhook_payload}/mod.rs | 0 .../parse_raw_webhook_payload.rs | 2 +- .../raw/mod.rs | 0 .../raw/raw_webhook_payload.rs | 0 .../raw/webhook_error_type.rs | 0 .../webhooks/fal/fal_webhook_handler.rs | 6 +-- .../handle_failed_fal_webhook.rs | 4 +- .../handle_successful_fal_webhook.rs | 2 +- .../process_success/process_image_payload.rs | 2 +- .../process_success/process_images_payload.rs | 2 +- .../process_model_glb_payload.rs | 2 +- .../process_model_mesh_payload.rs | 2 +- .../process_success/process_video_payload.rs | 2 +- 189 files changed, 208 insertions(+), 307 deletions(-) delete mode 100644 crates/api_clients/fal_client/src/model/enqueued_request.rs delete mode 100644 crates/api_clients/fal_client/src/model/fal_endpoint.rs delete mode 100644 crates/api_clients/fal_client/src/model/fal_request_id.rs delete mode 100644 crates/api_clients/fal_client/src/model/mod.rs rename crates/api_clients/fal_client/src/requests/{api => core_api}/fal_request.rs (95%) rename crates/api_clients/fal_client/src/requests/{api => core_api}/mod.rs (100%) rename crates/api_clients/fal_client/src/requests/{api => core_api}/queue.rs (94%) rename crates/api_clients/fal_client/src/requests/{api => core_api}/queue_response.rs (100%) rename crates/api_clients/fal_client/src/requests/{api => core_api}/queue_status.rs (100%) rename crates/api_clients/fal_client/src/requests/{api => core_api}/webhook_response.rs (100%) create mode 100644 crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrate_webhook_contents.rs (95%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/hydrated_webhook_contents.rs (98%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/mod.rs (100%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_image_payload.rs (89%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_images_payload.rs (90%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_model_glb_payload.rs (90%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_model_mesh_payload.rs (90%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_thumbnail_payload.rs (89%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/extract_video_payload.rs (90%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/hydrated/success_case_extractors/mod.rs (94%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/mod.rs (100%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/parse_raw_webhook_payload.rs (63%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/raw/mod.rs (100%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/raw/raw_webhook_payload.rs (100%) rename crates/api_clients/fal_client/src/{webhook_api => webhook_payload}/raw/webhook_error_type.rs (100%) diff --git a/crates/api_clients/fal_client/src/lib.rs b/crates/api_clients/fal_client/src/lib.rs index fd1bbfa3b..b79e7ee89 100644 --- a/crates/api_clients/fal_client/src/lib.rs +++ b/crates/api_clients/fal_client/src/lib.rs @@ -2,7 +2,6 @@ pub mod creds; pub mod error; -pub mod model; pub mod requests; pub mod utils; -pub mod webhook_api; +pub mod webhook_payload; diff --git a/crates/api_clients/fal_client/src/model/enqueued_request.rs b/crates/api_clients/fal_client/src/model/enqueued_request.rs deleted file mode 100644 index f000deb3e..000000000 --- a/crates/api_clients/fal_client/src/model/enqueued_request.rs +++ /dev/null @@ -1,42 +0,0 @@ -use crate::creds::fal_api_key::FalApiKey; -use crate::model::fal_endpoint::FalEndpoint; -use crate::model::fal_request_id::FalRequestId; -use crate::requests::api::queue::Queue; -use crate::requests::api::queue_response::QueueResponse; -use errors::AnyhowResult; -use reqwest::Client; -use serde::de::DeserializeOwned; - -#[derive(Clone, Debug)] -pub struct EnqueuedRequest { - pub fal_endpoint: FalEndpoint, - pub request_id: FalRequestId, - pub response_url: String, - pub status_url: String, - pub cancel_url: String, -} - -impl EnqueuedRequest { - pub fn from_queue_response(queue: &Queue) -> AnyhowResult { - let endpoint = FalEndpoint::from_queue_response(queue); - Ok(Self { - fal_endpoint: endpoint.clone(), - request_id: FalRequestId(queue.payload.request_id.clone()), - response_url: queue.payload.response_url.clone(), - status_url: queue.payload.status_url.clone(), - cancel_url: queue.payload.cancel_url.clone(), - }) - } - - pub fn to_queue_response(&self, api_key: &FalApiKey) -> AnyhowResult> { - let client = Client::new(); - let endpoint = self.fal_endpoint.url(); - let payload = QueueResponse { - request_id: self.request_id.0.clone(), - response_url: self.response_url.clone(), - status_url: self.status_url.clone(), - cancel_url: self.cancel_url.clone(), - }; - Ok(Queue::new(client, endpoint, api_key.0.clone(), payload)) - } -} diff --git a/crates/api_clients/fal_client/src/model/fal_endpoint.rs b/crates/api_clients/fal_client/src/model/fal_endpoint.rs deleted file mode 100644 index 7b3c9de8d..000000000 --- a/crates/api_clients/fal_client/src/model/fal_endpoint.rs +++ /dev/null @@ -1,46 +0,0 @@ -use crate::requests::api::queue::Queue; -use serde::de::DeserializeOwned; -// TODO(bt,2025-05-26): A macro to define these + tests. - -const FLUX_PRO_ULTRA_TEXT_TO_IMAGE: &str = "fal-ai/flux-pro/v1.1-ultra"; - -const HUNYUAN_3D_2_BASE: &str = "fal-ai/hunyuan3d/v2"; - -const KLING16_IMAGE_TO_VIDEO: &str = "fal-ai/kling-video/v1.6/pro/image-to-video"; - -const MINIMAX_IMAGE_TO_VIDEO: &str = "fal-ai/minimax/image-to-video"; - -const RECRAFT_V3_TEXT_TO_IMAGE: &str = "fal-ai/recraft-v3"; - -#[derive(Clone, Debug)] -pub enum FalEndpoint { - FluxProUltraTextToImage, - Hunyuan3d2Base, - Kling16ImageToVideo, - Minimax01ImageToVideo, - RecraftV3TextToImage, - Other(String), -} - -impl FalEndpoint { - pub fn from_queue_response(queue: &Queue) -> Self { - match queue.endpoint.as_str() { - FLUX_PRO_ULTRA_TEXT_TO_IMAGE => FalEndpoint::FluxProUltraTextToImage, - HUNYUAN_3D_2_BASE => FalEndpoint::Hunyuan3d2Base, - KLING16_IMAGE_TO_VIDEO => FalEndpoint::Kling16ImageToVideo, - MINIMAX_IMAGE_TO_VIDEO => FalEndpoint::Minimax01ImageToVideo, - RECRAFT_V3_TEXT_TO_IMAGE => FalEndpoint::RecraftV3TextToImage, - _ => FalEndpoint::Other(queue.endpoint.clone()), - } - } - pub fn url(&self) -> &str { - match self { - Self::FluxProUltraTextToImage => FLUX_PRO_ULTRA_TEXT_TO_IMAGE, - Self::Hunyuan3d2Base => HUNYUAN_3D_2_BASE, - Self::Kling16ImageToVideo => KLING16_IMAGE_TO_VIDEO, - Self::Minimax01ImageToVideo => MINIMAX_IMAGE_TO_VIDEO, - Self::RecraftV3TextToImage => RECRAFT_V3_TEXT_TO_IMAGE, - Self::Other(url) => url, - } - } -} diff --git a/crates/api_clients/fal_client/src/model/fal_request_id.rs b/crates/api_clients/fal_client/src/model/fal_request_id.rs deleted file mode 100644 index 254cf8171..000000000 --- a/crates/api_clients/fal_client/src/model/fal_request_id.rs +++ /dev/null @@ -1,13 +0,0 @@ -use std::fmt::Display; -use serde::{Deserialize, Serialize}; -use crate::model::fal_endpoint::FalEndpoint; - -/// A strongly typed request ID for the Fal API. -#[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Serialize, Deserialize)] -pub struct FalRequestId(pub String); - -impl Display for FalRequestId { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - Display::fmt(&self.0, f) - } -} diff --git a/crates/api_clients/fal_client/src/model/mod.rs b/crates/api_clients/fal_client/src/model/mod.rs deleted file mode 100644 index 07ae4fa56..000000000 --- a/crates/api_clients/fal_client/src/model/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -pub mod enqueued_request; -pub mod fal_endpoint; -pub mod fal_request_id; \ No newline at end of file diff --git a/crates/api_clients/fal_client/src/requests/api/fal_request.rs b/crates/api_clients/fal_client/src/requests/core_api/fal_request.rs similarity index 95% rename from crates/api_clients/fal_client/src/requests/api/fal_request.rs rename to crates/api_clients/fal_client/src/requests/core_api/fal_request.rs index 281b02a74..df7dc8d6c 100644 --- a/crates/api_clients/fal_client/src/requests/api/fal_request.rs +++ b/crates/api_clients/fal_client/src/requests/core_api/fal_request.rs @@ -5,9 +5,9 @@ use serde::{de::DeserializeOwned, Serialize}; use log::info; use crate::error::fal_error::FalError; -use crate::requests::api::queue::Queue; -use crate::requests::api::queue_response::QueueResponse; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::queue::Queue; +use crate::requests::core_api::queue_response::QueueResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; /// A request to the FAL API. /// diff --git a/crates/api_clients/fal_client/src/requests/api/mod.rs b/crates/api_clients/fal_client/src/requests/core_api/mod.rs similarity index 100% rename from crates/api_clients/fal_client/src/requests/api/mod.rs rename to crates/api_clients/fal_client/src/requests/core_api/mod.rs diff --git a/crates/api_clients/fal_client/src/requests/api/queue.rs b/crates/api_clients/fal_client/src/requests/core_api/queue.rs similarity index 94% rename from crates/api_clients/fal_client/src/requests/api/queue.rs rename to crates/api_clients/fal_client/src/requests/core_api/queue.rs index ba9ca8ae4..b87cc0a9e 100644 --- a/crates/api_clients/fal_client/src/requests/api/queue.rs +++ b/crates/api_clients/fal_client/src/requests/core_api/queue.rs @@ -3,8 +3,8 @@ use std::marker::PhantomData; use serde::{de::DeserializeOwned, Deserialize, Serialize}; use crate::error::fal_error::FalError; -use crate::requests::api::queue_response::QueueResponse; -use crate::requests::api::queue_status::QueueStatus; +use crate::requests::core_api::queue_response::QueueResponse; +use crate::requests::core_api::queue_status::QueueStatus; #[derive(Debug, Serialize, Deserialize)] pub struct Queue { diff --git a/crates/api_clients/fal_client/src/requests/api/queue_response.rs b/crates/api_clients/fal_client/src/requests/core_api/queue_response.rs similarity index 100% rename from crates/api_clients/fal_client/src/requests/api/queue_response.rs rename to crates/api_clients/fal_client/src/requests/core_api/queue_response.rs diff --git a/crates/api_clients/fal_client/src/requests/api/queue_status.rs b/crates/api_clients/fal_client/src/requests/core_api/queue_status.rs similarity index 100% rename from crates/api_clients/fal_client/src/requests/api/queue_status.rs rename to crates/api_clients/fal_client/src/requests/core_api/queue_status.rs diff --git a/crates/api_clients/fal_client/src/requests/api/webhook_response.rs b/crates/api_clients/fal_client/src/requests/core_api/webhook_response.rs similarity index 100% rename from crates/api_clients/fal_client/src/requests/api/webhook_response.rs rename to crates/api_clients/fal_client/src/requests/core_api/webhook_response.rs diff --git a/crates/api_clients/fal_client/src/requests/http/image/angle/http_flux_2_lora_edit_image_angle.rs b/crates/api_clients/fal_client/src/requests/http/image/angle/http_flux_2_lora_edit_image_angle.rs index 23dc5b071..71989a62b 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/angle/http_flux_2_lora_edit_image_angle.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/angle/http_flux_2_lora_edit_image_angle.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/angle/http_qwen_edit_2511_edit_image_angle.rs b/crates/api_clients/fal_client/src/requests/http/image/angle/http_qwen_edit_2511_edit_image_angle.rs index 80fcdf278..2bd64cb5d 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/angle/http_qwen_edit_2511_edit_image_angle.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/angle/http_qwen_edit_2511_edit_image_angle.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/background/http_rembg_remove_background.rs b/crates/api_clients/fal_client/src/requests/http/image/background/http_rembg_remove_background.rs index eb9478d1d..023c9a2be 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/background/http_rembg_remove_background.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/background/http_rembg_remove_background.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_dev_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_dev_edit_image.rs index e6f7610f3..23f7d14c0 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_dev_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_dev_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_schnell_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_schnell_edit_image.rs index b98d0b97d..9c6b3c802 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_schnell_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_1_schnell_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_pro_kontext_max_edit.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_pro_kontext_max_edit.rs index fe6a4919a..233ebe93a 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_pro_kontext_max_edit.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_flux_pro_kontext_max_edit.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gemini_25_flash_edit.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gemini_25_flash_edit.rs index b212fb8ce..98c580bf1 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gemini_25_flash_edit.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gemini_25_flash_edit.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_edit_image.rs index 09a045079..e34e4b898 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_non_byok_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_non_byok_edit_image.rs index b9249df3c..ecb736d4a 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_non_byok_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1_non_byok_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; /// Non-BYOK edit-image (image-to-image) binding for diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1p5_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1p5_edit_image.rs index f16f68f63..5399ee1b1 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1p5_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_1p5_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_2_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_2_edit_image.rs index 80c193e2e..4a8904046 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_2_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_gpt_image_2_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_2_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_2_edit_image.rs index 49eb71f33..3563fcfee 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_2_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_2_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_pro_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_pro_edit_image.rs index e04af4890..6198cf613 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_pro_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_nano_banana_pro_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_qwen_image_edit.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_qwen_image_edit.rs index 69fa720ad..f747f0bbc 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_qwen_image_edit.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_qwen_image_edit.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seededit_v3_edit.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seededit_v3_edit.rs index b3b63c51a..bf7847a4f 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seededit_v3_edit.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seededit_v3_edit.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4_edit_image.rs index 41dcecc8b..0544d0f15 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4p5_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4p5_edit_image.rs index 58c87c1ea..c24c534c9 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4p5_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_4p5_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_5_edit_image.rs b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_5_edit_image.rs index 19ab15557..5b5485a34 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_5_edit_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/edit/http_seedream_5_edit_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_dev_juggernaut_infill.rs b/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_dev_juggernaut_infill.rs index 9140985c8..0637732af 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_dev_juggernaut_infill.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_dev_juggernaut_infill.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_pro_1_infill.rs b/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_pro_1_infill.rs index c872c905f..cb3d91ab1 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_pro_1_infill.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/infill/http_flux_pro_1_infill.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_dev_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_dev_text_to_image.rs index a8e44f369..c2a73e21f 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_dev_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_dev_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_schnell_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_schnell_text_to_image.rs index 6b8a8a024..8fc637607 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_schnell_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_1_schnell_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_text_to_image.rs index b7dafa469..180f97267 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_ultra_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_ultra_text_to_image.rs index d8f89c835..082ebe382 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_ultra_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_flux_pro_11_ultra_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_gemini_25_flash_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_gemini_25_flash_text_to_image.rs index 3bc95b773..839539dd8 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_gemini_25_flash_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_gemini_25_flash_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_non_byok_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_non_byok_text_to_image.rs index 9ca17dc2f..919915524 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_non_byok_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_non_byok_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; /// Non-BYOK text-to-image binding for `fal-ai/gpt-image-1/text-to-image`. diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_text_to_image.rs index 57f650e95..cdd21f537 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1p5_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1p5_text_to_image.rs index 7385e4a23..2dc14fca5 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1p5_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_1p5_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_2_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_2_text_to_image.rs index 93f4edf50..29ef05405 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_2_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_gpt_image_2_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_2_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_2_text_to_image.rs index 2f97601c5..47a9b69bc 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_2_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_2_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_pro_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_pro_text_to_image.rs index 6a796ab20..75908f65a 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_pro_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_nano_banana_pro_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4_text_to_image.rs index f764fc1db..0bfe99dff 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4p5_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4p5_text_to_image.rs index ffacb5335..a2295e3c9 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4p5_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_4p5_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_5_text_to_image.rs b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_5_text_to_image.rs index 74bd2cb14..e2b7dcdf5 100644 --- a/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_5_text_to_image.rs +++ b/crates/api_clients/fal_client/src/requests/http/image/text/http_seedream_5_text_to_image.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v21_image_to_3d.rs b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v21_image_to_3d.rs index 69b737771..33b010963 100644 --- a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v21_image_to_3d.rs +++ b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v21_image_to_3d.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v2_image_to_3d.rs b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v2_image_to_3d.rs index 4146facb6..bf0871c44 100644 --- a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v2_image_to_3d.rs +++ b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v2_image_to_3d.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_image_to_3d.rs b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_image_to_3d.rs index 3faa8150a..ca5829291 100644 --- a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_image_to_3d.rs +++ b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_image_to_3d.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_sketch_to_3d.rs b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_sketch_to_3d.rs index 101ecac09..306a2b17a 100644 --- a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_sketch_to_3d.rs +++ b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_sketch_to_3d.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_text_to_3d.rs b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_text_to_3d.rs index bc16a8e09..15073be20 100644 --- a/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_text_to_3d.rs +++ b/crates/api_clients/fal_client/src/requests/http/object/http_hunyuan3d_v3_text_to_3d.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_fast_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_fast_pro_image_to_video.rs index 9ff7ecda2..da56711bc 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_fast_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_fast_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_pro_image_to_video.rs index 1f2e1e459..da12f55b2 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_hailuo_v2p3_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_pro_image_to_video.rs index f5d715147..d6c2553dc 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_standard_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_standard_image_to_video.rs index 6bf2683ed..e4a18d286 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_standard_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_3p0_standard_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v1p6_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v1p6_pro_image_to_video.rs index f7d3720c0..4b50d8f02 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v1p6_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v1p6_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_master_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_master_image_to_video.rs index 541c0ad1e..1bedb79f5 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_master_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_master_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_pro_image_to_video.rs index 1cc90dc2d..15162b61c 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p1_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_pro_image_to_video.rs index ae54de8af..c2ff7616e 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_standard_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_standard_image_to_video.rs index efc418fc5..47a4bcfe9 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_standard_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p5_turbo_standard_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p6_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p6_pro_image_to_video.rs index 0b406b280..98d9e1538 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p6_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_kling_v2p6_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_pixverse_v5_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_pixverse_v5_image_to_video.rs index 37febeeac..6b6801aee 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_pixverse_v5_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_pixverse_v5_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_lite_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_lite_image_to_video.rs index 7c005c628..f4b2eb14e 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_lite_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_lite_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_pro_image_to_video.rs index fbd49cea6..81f7b9f99 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1p5_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1p5_pro_image_to_video.rs index 760348fac..6b0d175fd 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1p5_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_seedance_1p5_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_image_to_video.rs index bc4533ab2..c016d9907 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_pro_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_pro_image_to_video.rs index f2d5b5ade..c15f69101 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_pro_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_sora_2_pro_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_2_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_2_image_to_video.rs index a9f5e7357..aeec5ec8f 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_2_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_2_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_fast_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_fast_image_to_video.rs index ddbb6e6e3..e75318662 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_fast_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_fast_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_image_to_video.rs index 540aeef9a..bd40b96ac 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_first_last_frame_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_first_last_frame_image_to_video.rs index eafaf3696..30385dfa4 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_first_last_frame_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_first_last_frame_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_image_to_video.rs index bd8b441bb..c36635a3c 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_fast_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_first_last_frame_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_first_last_frame_image_to_video.rs index 18b847607..baa9aba16 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_first_last_frame_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_first_last_frame_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_image_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_image_to_video.rs index 839b43258..0cdcf08c8 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_image_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/image/http_veo_3p1_image_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_hailuo_v2p3_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_hailuo_v2p3_pro_text_to_video.rs index 8b795aa8f..23f96dd9b 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_hailuo_v2p3_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_hailuo_v2p3_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_pro_text_to_video.rs index 1a8023aa0..436764d22 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_standard_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_standard_text_to_video.rs index 305cfc70d..82f38ee42 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_standard_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_3p0_standard_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p5_turbo_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p5_turbo_pro_text_to_video.rs index 6b9eb2cd6..7bcfaf94c 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p5_turbo_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p5_turbo_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p6_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p6_pro_text_to_video.rs index 686334b95..906c1b98f 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p6_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_kling_v2p6_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_pixverse_v5_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_pixverse_v5_text_to_video.rs index 64f90a577..8585cebb3 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_pixverse_v5_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_pixverse_v5_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_seedance_1p5_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_seedance_1p5_pro_text_to_video.rs index af6f7619d..d020eee03 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_seedance_1p5_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_seedance_1p5_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_pro_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_pro_text_to_video.rs index 596b149df..d522eca09 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_pro_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_pro_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_text_to_video.rs index 7bb7f9649..ae4709fbb 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_sora_2_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_2_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_2_text_to_video.rs index ee43cb59a..5b61bce53 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_2_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_2_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3_text_to_video.rs index 87f412318..63c93d10f 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_fast_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_fast_text_to_video.rs index e449e73fc..192ad369f 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_fast_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_fast_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_text_to_video.rs b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_text_to_video.rs index 3268dd307..6c52b1cb0 100644 --- a/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_text_to_video.rs +++ b/crates/api_clients/fal_client/src/requests/http/video/text/http_veo_3p1_text_to_video.rs @@ -1,4 +1,4 @@ -use crate::requests::api::fal_request::FalRequest; +use crate::requests::core_api::fal_request::FalRequest; use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize, Default)] diff --git a/crates/api_clients/fal_client/src/requests/mod.rs b/crates/api_clients/fal_client/src/requests/mod.rs index 0448d0115..876d1dc69 100644 --- a/crates/api_clients/fal_client/src/requests/mod.rs +++ b/crates/api_clients/fal_client/src/requests/mod.rs @@ -1,4 +1,4 @@ -pub mod api; +pub mod core_api; pub mod http; pub mod traits; pub mod webhook; \ No newline at end of file diff --git a/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs b/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs new file mode 100644 index 000000000..9c6f7c564 --- /dev/null +++ b/crates/api_clients/fal_client/src/requests/traits/fal_endpoint_trait.rs @@ -0,0 +1,5 @@ + +pub trait FalEndpoint { + /// Return the endpoint, eg. `fal-ai/flux-2-lora-gallery/multiple-angles` + fn get_endpoint() -> &'static str; +} diff --git a/crates/api_clients/fal_client/src/requests/traits/mod.rs b/crates/api_clients/fal_client/src/requests/traits/mod.rs index bc69599d3..7e1b7e0ec 100644 --- a/crates/api_clients/fal_client/src/requests/traits/mod.rs +++ b/crates/api_clients/fal_client/src/requests/traits/mod.rs @@ -1 +1,2 @@ +pub mod fal_endpoint_trait; pub mod fal_request_cost_calculator_trait; \ No newline at end of file diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_flux_2_lora_edit_image_angle_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_flux_2_lora_edit_image_angle_webhook.rs index aed1ecec7..543eacebe 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_flux_2_lora_edit_image_angle_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_flux_2_lora_edit_image_angle_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::angle::http_flux_2_lora_edit_image_angle::{http_flux_2_lora_edit_image_angle, Flux2LoraEditImageAngleInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueFlux2LoraEditImageAngleArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_qwen_edit_2511_edit_image_angle_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_qwen_edit_2511_edit_image_angle_webhook.rs index 9bf957945..048de70a0 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_qwen_edit_2511_edit_image_angle_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/angle/enqueue_qwen_edit_2511_edit_image_angle_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::angle::http_qwen_edit_2511_edit_image_angle::{http_qwen_edit_2511_edit_image_angle, QwenEdit2511EditImageAngleInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueQwenEdit2511EditImageAngleArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/background/remove_background_rembg_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/background/remove_background_rembg_webhook.rs index 45e1a2ab3..eaded20c4 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/background/remove_background_rembg_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/background/remove_background_rembg_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::background::http_rembg_remove_background::{rembg_remove_background, RembgRemoveBackgroundInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct RemoveBackgroundRembgWebhookArgs<'a, V: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4_edit_image_webhook.rs index 4a1109fad..3a973be0d 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_seedream_4_edit_image::{seedream_4_edit_image, SeedreamV4EditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueBytedanceSeedreamV4EditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4p5_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4p5_edit_image_webhook.rs index f89fa7a1c..9b113d3b6 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4p5_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v4p5_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_seedream_4p5_edit_image::{seedream_4p5_edit_image, SeedreamV4p5EditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueBytedanceSeedreamV4p5EditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v5_lite_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v5_lite_edit_image_webhook.rs index 28d244d19..c1bb8c2d3 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v5_lite_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_bytedance_seedream_v5_lite_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_seedream_5_edit_image::{http_seedream_5_edit_image, SeedreamV5LiteEditImageInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueBytedanceSeedreamV5LiteEditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_dev_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_dev_edit_image_webhook.rs index ec87413e0..66a14f71f 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_dev_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_dev_edit_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_flux_1_dev_edit_image::{flux_1_dev_edit_image, Flux1DevEditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Flux1DevEditImageArgs<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_schnell_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_schnell_edit_image_webhook.rs index f36caa6c2..18c34701a 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_schnell_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_1_schnell_edit_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_flux_1_schnell_edit_image::{flux_1_schnell_edit_image, Flux1SchnellEditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Flux1SchnellEditImageArgs<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_pro_kontext_max_edit_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_pro_kontext_max_edit_webhook.rs index fe6c8d85a..f49b36d14 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_pro_kontext_max_edit_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_flux_pro_kontext_max_edit_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_flux_pro_kontext_max_edit::{flux_pro_kontext_max_edit, FluxProKontextMaxEditInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct FluxProKontextMaxArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gemini_25_flash_edit_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gemini_25_flash_edit_webhook.rs index 1bdc44bd7..a9387471f 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gemini_25_flash_edit_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gemini_25_flash_edit_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_gemini_25_flash_edit::{gemini_25_flash_edit, Gemini25FlashEditInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Gemini25FlashEditArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_byok_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_byok_edit_image_webhook.rs index 4995ead10..aacd056ff 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_byok_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_byok_edit_image_webhook.rs @@ -9,7 +9,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_gpt_image_1_edit_image::{gpt_image_1_edit_image, GptImage1EditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct GptEditImageByokArgs<'a, V: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_edit_image_webhook.rs index c6c2b8f2d..5aa306a1e 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1_edit_image_webhook.rs @@ -1,7 +1,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use crate::requests::http::image::edit::http_gpt_image_1_non_byok_edit_image::{ gpt_image_1_non_byok_edit_image, GptImage1NonByokEditImageInput, }; diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1p5_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1p5_edit_image_webhook.rs index 6132a8cac..8ba0d5193 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1p5_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_1p5_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_gpt_image_1p5_edit_image::{gpt_image_1p5_edit_image, GptImage1p5EditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueGptImage1p5EditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_2_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_2_edit_image_webhook.rs index 203cfbe6f..69719c0b7 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_2_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_gpt_image_2_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_gpt_image_2_edit_image::{gpt_image_2_edit_image, GptImage2EditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; use crate::requests::webhook::image::edit::enqueue_gpt_image_2_edit_image_webhook::EnqueueGptImage2EditImageQuality::{High, Medium}; use crate::requests::webhook::image::edit::enqueue_gpt_image_2_edit_image_webhook::EnqueueGptImage2EditImageSize::SquareHd; diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_2_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_2_edit_image_webhook.rs index d401f55ed..ebf0708df 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_2_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_2_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_nano_banana_2_edit_image::{nano_banana_2_edit_image, NanoBanana2EditImageInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueNanoBanana2EditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_pro_edit_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_pro_edit_image_webhook.rs index ded123f82..60f6e8b34 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_pro_edit_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_nano_banana_pro_edit_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_nano_banana_pro_edit_image::{nano_banana_pro_edit_image, NanoBananaProEditImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueNanoBananaProEditImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_qwen_image_edit_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_qwen_image_edit_webhook.rs index dc6a0f433..ae68283d0 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_qwen_image_edit_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_qwen_image_edit_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::edit::http_qwen_image_edit::{qwen_image_edit, QwenImageEditInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct QwenImageEditArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_seededit_v3_edit_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_seededit_v3_edit_webhook.rs index c3e50a376..86304779b 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_seededit_v3_edit_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/edit/enqueue_seededit_v3_edit_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::edit::http_seededit_v3_edit::{seededit_v3_edit, SeedEditV3EditInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct SeedEditV3EditArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_dev_juggernaut_infill_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_dev_juggernaut_infill_webhook.rs index 8f300eb49..1841aa2f1 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_dev_juggernaut_infill_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_dev_juggernaut_infill_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::infill::http_flux_dev_juggernaut_infill::{flux_dev_juggernaut_infill, FluxDevJuggernautInfillInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct FluxDevJuggernautInfillArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_pro_1_infill_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_pro_1_infill_webhook.rs index bdd5cbcb7..1bc274579 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_pro_1_infill_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/infill/enqueue_flux_pro_1_infill_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::infill::http_flux_pro_1_infill::{flux_pro_1_infill, FluxPro1InfillInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct FluxPro1InfillArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4_text_to_image_webhook.rs index ebb3c2d0c..265be0ec1 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_seedream_4_text_to_image::{seedream_4_text_to_image, SeedreamV4TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueBytedanceSeedreamV4TextToImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4p5_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4p5_text_to_image_webhook.rs index 7fec2b2c0..ac2a36d75 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4p5_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v4p5_text_to_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_seedream_4p5_text_to_image::{seedream_4p5_text_to_image, SeedreamV4p5TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::webhook::image::edit::enqueue_bytedance_seedream_v4p5_edit_image_webhook::{EnqueueBytedanceSeedreamV4p5EditImageArgs, EnqueueBytedanceSeedreamV4p5EditImageNumImages}; diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v5_lite_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v5_lite_text_to_image_webhook.rs index 676d5ac08..8a7d73e9d 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v5_lite_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_bytedance_seedream_v5_lite_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_seedream_5_text_to_image::{http_seedream_5_text_to_image, SeedreamV5LiteTextToImageInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueBytedanceSeedreamV5LiteTextToImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_dev_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_dev_text_to_image_webhook.rs index 1b0cc4c83..6d6c4b7d5 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_dev_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_dev_text_to_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_flux_1_dev_text_to_image::{flux_1_dev_text_to_image, Flux1DevTextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Flux1DevArgs<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_schnell_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_schnell_text_to_image_webhook.rs index 046c731b7..433380e91 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_schnell_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_1_schnell_text_to_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_flux_1_schnell_text_to_image::{flux_1_schnell_text_to_image, Flux1SchnellTextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Flux1SchnellArgs<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_text_to_image_webhook.rs index 957ab52a7..41ca6ec5d 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_flux_pro_11_text_to_image::{flux_pro_11_text_to_image, FluxPro11TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct FluxPro11Args<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_ultra_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_ultra_text_to_image_webhook.rs index 5270e234e..c1233f5c6 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_ultra_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_flux_pro_11_ultra_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_flux_pro_11_ultra_text_to_image::{flux_pro_11_ultra_text_to_image, FluxPro11UltraTextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct FluxPro11UltraArgs<'a, U: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gemini_25_flash_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gemini_25_flash_text_to_image_webhook.rs index 1ac20e7e9..228d0eae2 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gemini_25_flash_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gemini_25_flash_text_to_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_gemini_25_flash_text_to_image::{gemini_25_flash_text_to_image, Gemini25FlashTextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::webhook::image::edit::enqueue_gemini_25_flash_edit_webhook::{Gemini25FlashEditArgs, Gemini25FlashEditNumImages}; diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_byok_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_byok_text_to_image_webhook.rs index 089a7f0a3..e704d1329 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_byok_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_byok_text_to_image_webhook.rs @@ -9,7 +9,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_gpt_image_1_text_to_image::{gpt_image_1_text_to_image, GptImage1TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct GptTextToImageByokArgs<'a, V: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_text_to_image_webhook.rs index a02448bb4..e3296d54c 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1_text_to_image_webhook.rs @@ -1,7 +1,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use crate::requests::http::image::text::http_gpt_image_1_non_byok_text_to_image::{ gpt_image_1_non_byok_text_to_image, GptImage1NonByokTextToImageInput, }; diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1p5_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1p5_text_to_image_webhook.rs index 4ebb7a390..66ce96392 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1p5_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_1p5_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_gpt_image_1p5_text_to_image::{gpt_image_1p5_text_to_image, GptImage1p5TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueGptImage1p5TextToImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_2_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_2_text_to_image_webhook.rs index 9799c70aa..7828497f3 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_2_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_gpt_image_2_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::image::text::http_gpt_image_2_text_to_image::{gpt_image_2_text_to_image, GptImage2TextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueGptImage2TextToImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_2_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_2_text_to_image_webhook.rs index 36a6a915f..0e5eee2ea 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_2_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_2_text_to_image_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_nano_banana_2_text_to_image::{nano_banana_2_text_to_image, NanoBanana2TextToImageInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueNanoBanana2TextToImageArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_pro_text_to_image_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_pro_text_to_image_webhook.rs index 02fb39b5b..0a162c18d 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_pro_text_to_image_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/image/text/enqueue_nano_banana_pro_text_to_image_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::image::text::http_nano_banana_pro_text_to_image::{nano_banana_pro_text_to_image, NanoBananaProTextToImageInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::webhook::image::edit::enqueue_nano_banana_pro_edit_image_webhook::{EnqueueNanoBananaProEditImageArgs, EnqueueNanoBananaProEditImageNumImages, EnqueueNanoBananaProEditImageResolution}; diff --git a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_image_to_3d_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_image_to_3d_webhook.rs index ab4dfe3b0..52f1cefe6 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_image_to_3d_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_image_to_3d_webhook.rs @@ -4,7 +4,7 @@ use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::object::http_hunyuan3d_v3_image_to_3d::{hunyuan3d_v3_image_to_3d, Hunyuan3dV3ImageTo3dInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHunyuan3dV3ImageTo3dArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_sketch_to_3d_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_sketch_to_3d_webhook.rs index 4446b778b..6ae3b98f6 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_sketch_to_3d_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_sketch_to_3d_webhook.rs @@ -4,7 +4,7 @@ use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::object::http_hunyuan3d_v3_sketch_to_3d::{hunyuan3d_v3_sketch_to_3d, Hunyuan3dV3SketchTo3dInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHunyuan3dV3SketchTo3dArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_text_to_3d_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_text_to_3d_webhook.rs index 28d194944..3cd906af7 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_text_to_3d_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan3d_v3_text_to_3d_webhook.rs @@ -4,7 +4,7 @@ use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::object::http_hunyuan3d_v3_text_to_3d::{hunyuan3d_v3_text_to_3d, Hunyuan3dV3TextTo3dInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHunyuan3dV3TextTo3dArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_21_image_to_3d_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_21_image_to_3d_webhook.rs index d9b438019..7aee60425 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_21_image_to_3d_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_21_image_to_3d_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::object::http_hunyuan3d_v21_image_to_3d::{hunyuan3d_v21_image_to_3d, Hunyuan3dV21ImageTo3dInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Hunyuan3d21Args<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_2_image_to_3d_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_2_image_to_3d_webhook.rs index 384e0c9f8..7450d8dfc 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_2_image_to_3d_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/object/enqueue_hunyuan_3d_2_image_to_3d_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::object::http_hunyuan3d_v2_image_to_3d::{hunyuan3d_v2_image_to_3d, Hunyuan3dV2ImageTo3dInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Hunyuan3d2Args<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_fast_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_fast_pro_image_to_video_webhook.rs index d9aaaa509..de9fdf990 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_fast_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_fast_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_hailuo_v2p3_fast_pro_image_to_video::{hailuo_v2p3_fast_pro_image_to_video, HailuoV2p3FastProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHailuoV2p3FastProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_pro_image_to_video_webhook.rs index 2e25c540e..552317f59 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_hailuo_v2p3_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_hailuo_v2p3_pro_image_to_video::{hailuo_v2p3_pro_image_to_video, HailuoV2p3ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHailuoV2p3ProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_pro_image_to_video_webhook.rs index 1f6db1d12..0a5d84126 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_3p0_pro_image_to_video::{kling_3p0_pro_image_to_video, Kling3p0ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKling3p0ProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_standard_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_standard_image_to_video_webhook.rs index c9159e57c..2bb2111f0 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_standard_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_3p0_standard_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_3p0_standard_image_to_video::{kling_3p0_standard_image_to_video, Kling3p0StandardImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKling3p0StandardImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v1p6_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v1p6_pro_image_to_video_webhook.rs index f33223244..e3424fbdd 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v1p6_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v1p6_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_v1p6_pro_image_to_video::{kling_v1p6_pro_image_to_video, KlingV1p6ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Kling1p6ProArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_master_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_master_image_to_video_webhook.rs index 9d4559718..929fefac5 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_master_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_master_image_to_video_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::image::http_kling_v2p1_master_image_to_video::{kling_v2p1_master_image_to_video, KlingV2p1MasterImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_pro_image_to_video_webhook.rs index 43a101e62..936e302e2 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p1_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_v2p1_pro_image_to_video::{kling_v2p1_pro_image_to_video, KlingV2p1ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Kling2p1ProArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_pro_image_to_video_webhook.rs index e8d913d06..e1dd8239e 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_v2p5_turbo_pro_image_to_video::{kling_v2p5_turbo_pro_image_to_video, KlingV2p5TurboProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKlingV2p5TurboProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_standard_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_standard_image_to_video_webhook.rs index d15e52f18..64d80bb16 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_standard_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p5_turbo_standard_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_v2p5_turbo_standard_image_to_video::{kling_v2p5_turbo_standard_image_to_video, KlingV2p5TurboStandardImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKlingV2p5TurboStandardImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p6_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p6_pro_image_to_video_webhook.rs index 7572e43e7..cb1611014 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p6_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_kling_v2p6_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_kling_v2p6_pro_image_to_video::{kling_v2p6_pro_image_to_video, KlingV2p6ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKlingV2p6ProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_pixverse_v5_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_pixverse_v5_image_to_video_webhook.rs index db5552b11..d80f4ee5e 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_pixverse_v5_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_pixverse_v5_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_pixverse_v5_image_to_video::{pixverse_v5_image_to_video, PixverseV5ImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueuePixverseV5ImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_lite_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_lite_image_to_video_webhook.rs index 925c69959..158a8d674 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_lite_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_lite_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_seedance_1_lite_image_to_video::{seedance_1_lite_image_to_video, Seedance1LiteImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Seedance1LiteArgs<'a, V: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_pro_image_to_video_webhook.rs index ffd990a28..e5807d9d1 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_seedance_1_pro_image_to_video::{seedance_1_pro_image_to_video, Seedance1ProImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Seedance1ProArgs<'a, V: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1p5_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1p5_pro_image_to_video_webhook.rs index 17fb9b78a..709453289 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1p5_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_seedance_1p5_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::image::http_seedance_1p5_pro_image_to_video::{seedance_1p5_pro_image_to_video, Seedance1p5ProImageToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSeedance1p5ProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_image_to_video_webhook.rs index 5f243d725..7b39acf97 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::image::http_sora_2_image_to_video::{sora_2_image_to_video, Sora2ImageToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSora2ImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_pro_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_pro_image_to_video_webhook.rs index 0b7492336..a944c0922 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_pro_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_sora_2_pro_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::image::http_sora_2_pro_image_to_video::{sora_2_pro_image_to_video, Sora2ProImageToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSora2ProImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_2_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_2_image_to_video_webhook.rs index a82667e62..d9c38600a 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_2_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_2_image_to_video_webhook.rs @@ -1,7 +1,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use crate::requests::http::video::image::http_veo_2_image_to_video::{veo_2_image_to_video, Veo2ImageToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use reqwest::IntoUrl; diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_fast_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_fast_image_to_video_webhook.rs index 52fc97e89..06965d713 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_fast_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_fast_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3_fast_image_to_video::{veo_3_fast_image_to_video, Veo3FastImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Veo3FastArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_image_to_video_webhook.rs index 59f1c988e..5ac9513e4 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3_image_to_video::{veo_3_image_to_video, Veo3ImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct Veo3Args<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_first_last_frame_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_first_last_frame_image_to_video_webhook.rs index f473e2dec..300d335fb 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_first_last_frame_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_first_last_frame_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3p1_fast_first_last_frame_image_to_video::{veo_3p1_fast_first_last_frame_image_to_video, Veo3p1FastFirstLastFrameImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1FastFirstLastFrameImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_image_to_video_webhook.rs index a0d717739..8d43b1bd7 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_fast_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3p1_fast_image_to_video::{veo_3p1_fast_image_to_video, Veo3p1FastImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1FastImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_first_last_frame_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_first_last_frame_image_to_video_webhook.rs index d325e57bb..82259d0d3 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_first_last_frame_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_first_last_frame_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3p1_first_last_frame_image_to_video::{veo_3p1_first_last_frame_image_to_video, Veo3p1FirstLastFrameImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1FirstLastFrameImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_image_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_image_to_video_webhook.rs index ea1548bae..0c92feeed 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_image_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/image/enqueue_veo_3p1_image_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::image::http_veo_3p1_image_to_video::{veo_3p1_image_to_video, Veo3p1ImageToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1ImageToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_hailuo_v2p3_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_hailuo_v2p3_pro_text_to_video_webhook.rs index 450528d6f..3fa83aab9 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_hailuo_v2p3_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_hailuo_v2p3_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_hailuo_v2p3_pro_text_to_video::{hailuo_v2p3_pro_text_to_video, HailuoV2p3ProTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueHailuoV2p3ProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_pro_text_to_video_webhook.rs index 7f47e1b70..e039e68df 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_kling_3p0_pro_text_to_video::{kling_3p0_pro_text_to_video, Kling3p0ProTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKling3p0ProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_standard_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_standard_text_to_video_webhook.rs index b24faba8e..1aecfbd38 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_standard_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_3p0_standard_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_kling_3p0_standard_text_to_video::{kling_3p0_standard_text_to_video, Kling3p0StandardTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKling3p0StandardTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p5_turbo_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p5_turbo_pro_text_to_video_webhook.rs index 0ca4733f5..b56fd95a5 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p5_turbo_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p5_turbo_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_kling_v2p5_turbo_pro_text_to_video::{kling_v2p5_turbo_pro_text_to_video, KlingV2p5TurboProTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKlingV2p5TurboProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p6_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p6_pro_text_to_video_webhook.rs index eb7c0a72d..e40132a30 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p6_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_kling_v2p6_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_kling_v2p6_pro_text_to_video::{kling_v2p6_pro_text_to_video, KlingV2p6ProTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueKlingV2p6ProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_pixverse_v5_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_pixverse_v5_text_to_video_webhook.rs index 59dabc54a..bacee8d1d 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_pixverse_v5_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_pixverse_v5_text_to_video_webhook.rs @@ -2,7 +2,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::text::http_pixverse_v5_text_to_video::{pixverse_v5_text_to_video, PixverseV5TextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueuePixverseV5TextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_seedance_1p5_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_seedance_1p5_pro_text_to_video_webhook.rs index d52f0ce79..c1cc13c61 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_seedance_1p5_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_seedance_1p5_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::text::http_seedance_1p5_pro_text_to_video::{seedance_1p5_pro_text_to_video, Seedance1p5ProTextToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSeedance1p5ProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_pro_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_pro_text_to_video_webhook.rs index e7dcb075c..09a20e576 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_pro_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_pro_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::text::http_sora_2_pro_text_to_video::{sora_2_pro_text_to_video, Sora2ProTextToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSora2ProTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_text_to_video_webhook.rs index 25890ed6d..f952180b0 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_sora_2_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::http::video::text::http_sora_2_text_to_video::{sora_2_text_to_video, Sora2TextToVideoInput}; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueSora2TextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_2_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_2_text_to_video_webhook.rs index 38c466d30..3bfe7f5b0 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_2_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_2_text_to_video_webhook.rs @@ -1,7 +1,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use crate::requests::http::video::text::http_veo_2_text_to_video::{ veo_2_text_to_video, Veo2TextToVideoInput, }; diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3_text_to_video_webhook.rs index 487139871..fe8ea471c 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3_text_to_video_webhook.rs @@ -1,7 +1,7 @@ use crate::creds::fal_api_key::FalApiKey; use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use crate::requests::http::video::text::http_veo_3_text_to_video::{ veo_3_text_to_video, Veo3TextToVideoInput, }; diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_fast_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_fast_text_to_video_webhook.rs index cc31f716d..2a9410044 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_fast_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_fast_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_veo_3p1_fast_text_to_video::{veo_3p1_fast_text_to_video, Veo3p1FastTextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1FastTextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_text_to_video_webhook.rs b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_text_to_video_webhook.rs index b3025e0d0..7512e8f94 100644 --- a/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_text_to_video_webhook.rs +++ b/crates/api_clients/fal_client/src/requests/webhook/video/text/enqueue_veo_3p1_text_to_video_webhook.rs @@ -3,7 +3,7 @@ use crate::error::classify_fal_error::classify_fal_error; use crate::error::fal_error_plus::FalErrorPlus; use crate::requests::traits::fal_request_cost_calculator_trait::{FalRequestCostCalculator, UsdCents}; use crate::requests::http::video::text::http_veo_3p1_text_to_video::{veo_3p1_text_to_video, Veo3p1TextToVideoInput}; -use crate::requests::api::webhook_response::WebhookResponse; +use crate::requests::core_api::webhook_response::WebhookResponse; use reqwest::IntoUrl; pub struct EnqueueVeo3p1TextToVideoArgs<'a, R: IntoUrl> { diff --git a/crates/api_clients/fal_client/src/utils/clone_queue_payload.rs b/crates/api_clients/fal_client/src/utils/clone_queue_payload.rs index 9d3c58b60..4d9c3eac4 100644 --- a/crates/api_clients/fal_client/src/utils/clone_queue_payload.rs +++ b/crates/api_clients/fal_client/src/utils/clone_queue_payload.rs @@ -1,5 +1,5 @@ -use crate::requests::api::queue::Queue; -use crate::requests::api::queue_response::QueueResponse; +use crate::requests::core_api::queue::Queue; +use crate::requests::core_api::queue_response::QueueResponse; use crate::utils::clone_queue_response::clone_queue_response; use serde::de::DeserializeOwned; diff --git a/crates/api_clients/fal_client/src/utils/clone_queue_response.rs b/crates/api_clients/fal_client/src/utils/clone_queue_response.rs index bb97b3100..1600b7d06 100644 --- a/crates/api_clients/fal_client/src/utils/clone_queue_response.rs +++ b/crates/api_clients/fal_client/src/utils/clone_queue_response.rs @@ -1,4 +1,4 @@ -use crate::requests::api::queue_response::QueueResponse; +use crate::requests::core_api::queue_response::QueueResponse; pub fn clone_queue_response(response: &QueueResponse) -> QueueResponse { QueueResponse { diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrate_webhook_contents.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrate_webhook_contents.rs similarity index 95% rename from crates/api_clients/fal_client/src/webhook_api/hydrate_webhook_contents.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrate_webhook_contents.rs index eb31463a9..fb2863fcb 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrate_webhook_contents.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrate_webhook_contents.rs @@ -1,9 +1,9 @@ use serde_json::Value; -use crate::webhook_api::raw::webhook_error_type::WebhookErrorType; -use crate::webhook_api::hydrated::hydrated_webhook_contents::{ErrorData, PayloadErrorData, WebhookSuccessData, HydratedWebhookContents}; -use crate::webhook_api::raw::raw_webhook_payload::{RawWebhookPayload, RawWebhookStatus}; -use crate::webhook_api::hydrated::success_case_extractors::extract_contents_from_payload; +use crate::webhook_payload::raw::webhook_error_type::WebhookErrorType; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::{ErrorData, PayloadErrorData, WebhookSuccessData, HydratedWebhookContents}; +use crate::webhook_payload::raw::raw_webhook_payload::{RawWebhookPayload, RawWebhookStatus}; +use crate::webhook_payload::hydrated::success_case_extractors::extract_contents_from_payload; /// Parse the inner payload of a FAL webhook into one of three cases. /// diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/hydrated_webhook_contents.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/hydrated_webhook_contents.rs similarity index 98% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/hydrated_webhook_contents.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/hydrated_webhook_contents.rs index 840bc4e2d..c6ba08a98 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/hydrated_webhook_contents.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/hydrated_webhook_contents.rs @@ -1,7 +1,7 @@ use serde::Deserialize; use serde_json::Value; -use crate::webhook_api::raw::webhook_error_type::WebhookErrorType; +use crate::webhook_payload::raw::webhook_error_type::WebhookErrorType; /// The parsed inner payload of a FAL webhook. #[derive(Debug)] diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/mod.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/mod.rs similarity index 100% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/mod.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/mod.rs diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_image_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_image_payload.rs similarity index 89% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_image_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_image_payload.rs index 2c3486da7..53fe92f40 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_image_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_image_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ImageData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ImageData; /// Extract and deserialize the `image` key from a webhook success payload. pub (crate) fn extract_image(obj: &Map) -> Option { @@ -11,9 +11,9 @@ pub (crate) fn extract_image(obj: &Map) -> Option { #[cfg(test)] mod tests { use super::*; - use crate::webhook_api::hydrate_webhook_contents::hydrate_webhook_contents; - use crate::webhook_api::hydrated::hydrated_webhook_contents::HydratedWebhookContents; - use crate::webhook_api::raw::raw_webhook_payload::{RawWebhookPayload, RawWebhookStatus}; + use crate::webhook_payload::hydrate_webhook_contents::hydrate_webhook_contents; + use crate::webhook_payload::hydrated::hydrated_webhook_contents::HydratedWebhookContents; + use crate::webhook_payload::raw::raw_webhook_payload::{RawWebhookPayload, RawWebhookStatus}; #[test] fn payload_without_known_keys_has_none_extracted_contents() { diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_images_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_images_payload.rs similarity index 90% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_images_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_images_payload.rs index 7293c9925..393fdc92b 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_images_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_images_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ImagesData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ImagesData; /// Extract and deserialize the `images` key from a webhook success payload. pub (crate) fn extract_images(obj: &Map) -> Option> { @@ -11,9 +11,9 @@ pub (crate) fn extract_images(obj: &Map) -> Option RawWebhookPayload { let path = format!("test_data/webhooks/{}", filename); diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_glb_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_glb_payload.rs similarity index 90% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_glb_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_glb_payload.rs index 24dffc9ea..2eeaf3e3e 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_glb_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_glb_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ModelGlbData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ModelGlbData; /// Extract and deserialize the `model_glb` key from a webhook success payload. pub (crate) fn extract_model_glb(obj: &Map) -> Option { @@ -11,9 +11,9 @@ pub (crate) fn extract_model_glb(obj: &Map) -> Option RawWebhookPayload { let path = format!("test_data/webhooks/{}", filename); diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_mesh_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_mesh_payload.rs similarity index 90% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_mesh_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_mesh_payload.rs index e30bf1d03..9e7cf1757 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_model_mesh_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_model_mesh_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ModelMeshData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ModelMeshData; /// Extract and deserialize the `model_mesh` key from a webhook success payload. pub (crate) fn extract_model_mesh(obj: &Map) -> Option { @@ -11,9 +11,9 @@ pub (crate) fn extract_model_mesh(obj: &Map) -> Option RawWebhookPayload { let path = format!("test_data/webhooks/{}", filename); diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_thumbnail_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_thumbnail_payload.rs similarity index 89% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_thumbnail_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_thumbnail_payload.rs index c3241732b..6737b4703 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_thumbnail_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_thumbnail_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ThumbnailData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ThumbnailData; /// Extract and deserialize the `thumbnail` key from a webhook success payload. pub(crate) fn extract_thumbnail(obj: &Map) -> Option { @@ -11,9 +11,9 @@ pub(crate) fn extract_thumbnail(obj: &Map) -> Option RawWebhookPayload { let path = format!("test_data/webhooks/{}", filename); diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_video_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_video_payload.rs similarity index 90% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_video_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_video_payload.rs index 8ebee8126..9c405c023 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/extract_video_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/extract_video_payload.rs @@ -1,6 +1,6 @@ use serde_json::{Map, Value}; -use crate::webhook_api::hydrated::hydrated_webhook_contents::VideoData; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::VideoData; /// Extract and deserialize the `video` key from a webhook success payload. pub (crate) fn extract_video(obj: &Map) -> Option { @@ -11,9 +11,9 @@ pub (crate) fn extract_video(obj: &Map) -> Option { #[cfg(test)] mod tests { use super::*; - use crate::webhook_api::hydrate_webhook_contents::hydrate_webhook_contents; - use crate::webhook_api::hydrated::hydrated_webhook_contents::HydratedWebhookContents; - use crate::webhook_api::raw::raw_webhook_payload::RawWebhookPayload; + use crate::webhook_payload::hydrate_webhook_contents::hydrate_webhook_contents; + use crate::webhook_payload::hydrated::hydrated_webhook_contents::HydratedWebhookContents; + use crate::webhook_payload::raw::raw_webhook_payload::RawWebhookPayload; fn load_test_webhook(filename: &str) -> RawWebhookPayload { let path = format!("test_data/webhooks/{}", filename); diff --git a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/mod.rs b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/mod.rs similarity index 94% rename from crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/mod.rs rename to crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/mod.rs index cd40e6e06..8ab87ab5b 100644 --- a/crates/api_clients/fal_client/src/webhook_api/hydrated/success_case_extractors/mod.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/hydrated/success_case_extractors/mod.rs @@ -7,7 +7,7 @@ pub mod extract_thumbnail_payload; use serde_json::Value; -use crate::webhook_api::hydrated::hydrated_webhook_contents::ExtractedContents; +use crate::webhook_payload::hydrated::hydrated_webhook_contents::ExtractedContents; /// Try to extract known content keys from a success payload. /// diff --git a/crates/api_clients/fal_client/src/webhook_api/mod.rs b/crates/api_clients/fal_client/src/webhook_payload/mod.rs similarity index 100% rename from crates/api_clients/fal_client/src/webhook_api/mod.rs rename to crates/api_clients/fal_client/src/webhook_payload/mod.rs diff --git a/crates/api_clients/fal_client/src/webhook_api/parse_raw_webhook_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/parse_raw_webhook_payload.rs similarity index 63% rename from crates/api_clients/fal_client/src/webhook_api/parse_raw_webhook_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/parse_raw_webhook_payload.rs index 6172bc82e..1b54efb62 100644 --- a/crates/api_clients/fal_client/src/webhook_api/parse_raw_webhook_payload.rs +++ b/crates/api_clients/fal_client/src/webhook_payload/parse_raw_webhook_payload.rs @@ -1,4 +1,4 @@ -use crate::webhook_api::raw::raw_webhook_payload::RawWebhookPayload; +use crate::webhook_payload::raw::raw_webhook_payload::RawWebhookPayload; pub fn parse_raw_webhook_payload(json: &str) -> Result { serde_json::from_str(json) diff --git a/crates/api_clients/fal_client/src/webhook_api/raw/mod.rs b/crates/api_clients/fal_client/src/webhook_payload/raw/mod.rs similarity index 100% rename from crates/api_clients/fal_client/src/webhook_api/raw/mod.rs rename to crates/api_clients/fal_client/src/webhook_payload/raw/mod.rs diff --git a/crates/api_clients/fal_client/src/webhook_api/raw/raw_webhook_payload.rs b/crates/api_clients/fal_client/src/webhook_payload/raw/raw_webhook_payload.rs similarity index 100% rename from crates/api_clients/fal_client/src/webhook_api/raw/raw_webhook_payload.rs rename to crates/api_clients/fal_client/src/webhook_payload/raw/raw_webhook_payload.rs diff --git a/crates/api_clients/fal_client/src/webhook_api/raw/webhook_error_type.rs b/crates/api_clients/fal_client/src/webhook_payload/raw/webhook_error_type.rs similarity index 100% rename from crates/api_clients/fal_client/src/webhook_api/raw/webhook_error_type.rs rename to crates/api_clients/fal_client/src/webhook_payload/raw/webhook_error_type.rs diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/fal_webhook_handler.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/fal_webhook_handler.rs index 81d0a9842..3a04183b2 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/fal_webhook_handler.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/fal_webhook_handler.rs @@ -7,9 +7,9 @@ use crate::state::server_state::ServerState; use actix_web::web::Bytes; use actix_web::web::Json; use actix_web::{web, HttpRequest}; -use fal_client::webhook_api::hydrate_webhook_contents::hydrate_webhook_contents; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::HydratedWebhookContents; -use fal_client::webhook_api::parse_raw_webhook_payload::parse_raw_webhook_payload; +use fal_client::webhook_payload::hydrate_webhook_contents::hydrate_webhook_contents; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::HydratedWebhookContents; +use fal_client::webhook_payload::parse_raw_webhook_payload::parse_raw_webhook_payload; use http_server_common::response::response_success_helpers::SimpleGenericJsonSuccess; use log::{error, info, warn}; use pager::notification::notification_details_builder::NotificationDetailsBuilder; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_failure/handle_failed_fal_webhook.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_failure/handle_failed_fal_webhook.rs index e3afcf7ec..9351d3aed 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_failure/handle_failed_fal_webhook.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_failure/handle_failed_fal_webhook.rs @@ -3,8 +3,8 @@ use crate::state::server_state::ServerState; use actix_web::web::Json; use enums::by_table::debug_logs::debug_log_type::DebugLogType; use enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory; -use fal_client::webhook_api::raw::webhook_error_type::WebhookErrorType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::ErrorData; +use fal_client::webhook_payload::raw::webhook_error_type::WebhookErrorType; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::ErrorData; use http_server_common::response::response_success_helpers::SimpleGenericJsonSuccess; use log::{error, info, warn}; use mysql_queries::queries::debug_logs::insert_debug_log::{insert_debug_log, InsertDebugLogArgs}; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/handle_successful_fal_webhook.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/handle_successful_fal_webhook.rs index e58cf3b2e..4db706361 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/handle_successful_fal_webhook.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/handle_successful_fal_webhook.rs @@ -1,6 +1,6 @@ use actix_web::web::Json; use enums::by_table::debug_logs::debug_log_type::DebugLogType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::WebhookSuccessData; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::WebhookSuccessData; use http_server_common::response::response_success_helpers::SimpleGenericJsonSuccess; use log::{info, warn}; use mysql_queries::queries::debug_logs::insert_debug_log::{insert_debug_log, InsertDebugLogArgs}; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_image_payload.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_image_payload.rs index db9b25234..52b3b573e 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_image_payload.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_image_payload.rs @@ -6,7 +6,7 @@ use bucket_paths::legacy::typified_paths::public::media_files::bucket_file_path: use enums::by_table::media_files::media_file_class::MediaFileClass; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; use enums::by_table::media_files::media_file_type::MediaFileType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::ImageData; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::ImageData; use hashing::sha256::sha256_hash_bytes::sha256_hash_bytes; use images::encoding::webp_bytes_to_png_bytes::webp_bytes_to_png_bytes; use images::image_info::image_info::ImageInfo; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_images_payload.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_images_payload.rs index 0b2e0b7f8..10be100d5 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_images_payload.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_images_payload.rs @@ -6,7 +6,7 @@ use bucket_paths::legacy::typified_paths::public::media_files::bucket_file_path: use enums::by_table::media_files::media_file_class::MediaFileClass; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; use enums::by_table::media_files::media_file_type::MediaFileType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::ImagesData; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::ImagesData; use hashing::sha256::sha256_hash_bytes::sha256_hash_bytes; use images::encoding::webp_bytes_to_png_bytes::webp_bytes_to_png_bytes; use images::image_info::image_info::ImageInfo; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_glb_payload.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_glb_payload.rs index 420c89859..1832c2b2d 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_glb_payload.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_glb_payload.rs @@ -7,7 +7,7 @@ use enums::by_table::media_files::media_file_class::MediaFileClass; use enums::by_table::media_files::media_file_engine_category::MediaFileEngineCategory; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; use enums::by_table::media_files::media_file_type::MediaFileType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::{ModelGlbData, ThumbnailData}; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::{ModelGlbData, ThumbnailData}; use hashing::sha256::sha256_hash_bytes::sha256_hash_bytes; use log::{info, warn}; use mysql_queries::queries::generic_inference::fal::get_inference_job_by_fal_id::FalJobDetails; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_mesh_payload.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_mesh_payload.rs index 1702820ac..4079759bb 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_mesh_payload.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_model_mesh_payload.rs @@ -7,7 +7,7 @@ use enums::by_table::media_files::media_file_class::MediaFileClass; use enums::by_table::media_files::media_file_engine_category::MediaFileEngineCategory; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; use enums::by_table::media_files::media_file_type::MediaFileType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::ModelMeshData; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::ModelMeshData; use hashing::sha256::sha256_hash_bytes::sha256_hash_bytes; use log::{info, warn}; use mysql_queries::queries::generic_inference::fal::get_inference_job_by_fal_id::FalJobDetails; diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_video_payload.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_video_payload.rs index 498786ae3..c2093e454 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_video_payload.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/webhooks/fal/process_success/process_video_payload.rs @@ -6,7 +6,7 @@ use bucket_paths::legacy::typified_paths::public::media_files::bucket_file_path: use enums::by_table::media_files::media_file_class::MediaFileClass; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; use enums::by_table::media_files::media_file_type::MediaFileType; -use fal_client::webhook_api::hydrated::hydrated_webhook_contents::VideoData; +use fal_client::webhook_payload::hydrated::hydrated_webhook_contents::VideoData; use filesys::path_to_string::path_to_string; use hashing::sha256::sha256_hash_bytes::sha256_hash_bytes; use log::{error, info, warn};