diff --git a/server-rs/crates/shared-contracts/src/model3d/image_to_model/request.rs b/server-rs/crates/shared-contracts/src/model3d/image_to_model/request.rs index 662f905c7..4698f1ad0 100644 --- a/server-rs/crates/shared-contracts/src/model3d/image_to_model/request.rs +++ b/server-rs/crates/shared-contracts/src/model3d/image_to_model/request.rs @@ -13,47 +13,27 @@ use super::MODEL3D_TS_EXPORT_DIR; #[ts(export, export_to = MODEL3D_TS_EXPORT_DIR)] pub struct Model3dImageToModelRequest { pub input: String, - #[serde(default)] pub model: Option, - #[serde(default)] pub enable_image_autofix: Option, - #[serde(default)] #[ts(type = "number | null")] pub model_seed: Option, - #[serde(default)] #[ts(type = "number | null")] pub texture_seed: Option, - #[serde(default)] pub texture: Option, - #[serde(default)] pub pbr: Option, - #[serde(default)] pub texture_quality: Option, - #[serde(default)] pub texture_version: Option, - #[serde(default)] pub delight: Option, - #[serde(default)] pub texture_alignment: Option, - #[serde(default)] pub geometry_quality: Option, - #[serde(default)] #[ts(type = "number | null")] pub face_limit: Option, - #[serde(default)] pub auto_size: Option, - #[serde(default)] pub orientation: Option, - #[serde(default)] pub quad: Option, - #[serde(default)] pub smart_low_poly: Option, - #[serde(default)] pub generate_parts: Option, - #[serde(default)] pub compress: Option, - #[serde(default)] pub export_uv: Option, - #[serde(default)] pub export_orientation: Option, } diff --git a/server-rs/crates/shared-contracts/src/model3d/multiview_to_model/request.rs b/server-rs/crates/shared-contracts/src/model3d/multiview_to_model/request.rs index 83fec10e8..ef7c0a330 100644 --- a/server-rs/crates/shared-contracts/src/model3d/multiview_to_model/request.rs +++ b/server-rs/crates/shared-contracts/src/model3d/multiview_to_model/request.rs @@ -14,11 +14,8 @@ use super::MODEL3D_TS_EXPORT_DIR; pub enum Model3dMultiviewInputs { Views { front: String, - #[serde(default)] left: Option, - #[serde(default)] back: Option, - #[serde(default)] right: Option, }, TaskId { @@ -33,45 +30,26 @@ pub enum Model3dMultiviewInputs { #[ts(export, export_to = MODEL3D_TS_EXPORT_DIR)] pub struct Model3dMultiviewToModelRequest { pub inputs: Model3dMultiviewInputs, - #[serde(default)] pub model: Option, - #[serde(default)] #[ts(type = "number | null")] pub model_seed: Option, - #[serde(default)] #[ts(type = "number | null")] pub texture_seed: Option, - #[serde(default)] pub texture: Option, - #[serde(default)] pub pbr: Option, - #[serde(default)] pub texture_quality: Option, - #[serde(default)] pub texture_version: Option, - #[serde(default)] pub delight: Option, - #[serde(default)] pub geometry_quality: Option, - #[serde(default)] pub texture_alignment: Option, - #[serde(default)] #[ts(type = "number | null")] pub face_limit: Option, - #[serde(default)] pub auto_size: Option, - #[serde(default)] pub orientation: Option, - #[serde(default)] pub quad: Option, - #[serde(default)] pub smart_low_poly: Option, - #[serde(default)] pub generate_parts: Option, - #[serde(default)] pub compress: Option, - #[serde(default)] pub export_uv: Option, - #[serde(default)] pub export_orientation: Option, } diff --git a/server-rs/crates/shared-contracts/src/model3d/text_to_model/request.rs b/server-rs/crates/shared-contracts/src/model3d/text_to_model/request.rs index 77cdfc881..76f9ed78d 100644 --- a/server-rs/crates/shared-contracts/src/model3d/text_to_model/request.rs +++ b/server-rs/crates/shared-contracts/src/model3d/text_to_model/request.rs @@ -12,46 +12,27 @@ use crate::model3d::common::{ #[ts(export, export_to = MODEL3D_TS_EXPORT_DIR)] pub struct Model3dTextToModelRequest { pub prompt: String, - #[serde(default)] pub model: Option, - #[serde(default)] pub negative_prompt: Option, - #[serde(default)] #[ts(type = "number | null")] pub image_seed: Option, - #[serde(default)] #[ts(type = "number | null")] pub model_seed: Option, - #[serde(default)] #[ts(type = "number | null")] pub texture_seed: Option, - #[serde(default)] pub texture: Option, - #[serde(default)] pub pbr: Option, - #[serde(default)] pub texture_quality: Option, - #[serde(default)] pub texture_version: Option, - #[serde(default)] pub delight: Option, - #[serde(default)] pub geometry_quality: Option, - #[serde(default)] #[ts(type = "number | null")] pub face_limit: Option, - #[serde(default)] pub auto_size: Option, - #[serde(default)] pub quad: Option, - #[serde(default)] pub smart_low_poly: Option, - #[serde(default)] pub generate_parts: Option, - #[serde(default)] pub compress: Option, - #[serde(default)] pub export_uv: Option, - #[serde(default)] pub export_orientation: Option, }