diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-08 11:54:04 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-08 11:54:04 +0200 |
| commit | 08cf86a44a9a7c513cd12cbc4a0bac7c029b9ded (patch) | |
| tree | 88b202b25ec22b86f3b4df9f2022b7b23ec3cba1 /crates/rocie-server/src/api/set/unit.rs | |
| parent | chore(crates/rocie-client): Regenerate (diff) | |
| download | server-08cf86a44a9a7c513cd12cbc4a0bac7c029b9ded.zip | |
feat(crates/rocie-server/unit-property): Init
Diffstat (limited to 'crates/rocie-server/src/api/set/unit.rs')
| -rw-r--r-- | crates/rocie-server/src/api/set/unit.rs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/crates/rocie-server/src/api/set/unit.rs b/crates/rocie-server/src/api/set/unit.rs index 4281e05..5f39c8f 100644 --- a/crates/rocie-server/src/api/set/unit.rs +++ b/crates/rocie-server/src/api/set/unit.rs @@ -2,13 +2,21 @@ use actix_web::{HttpResponse, Responder, Result, post, web}; use serde::Deserialize; use utoipa::ToSchema; -use crate::{app::App, storage::sql::{insert::Operations, unit::{Unit, UnitId}}}; +use crate::{ + app::App, + storage::sql::{ + insert::Operations, + unit::{Unit, UnitId}, + unit_property::UnitPropertyId, + }, +}; #[derive(Deserialize, ToSchema)] struct UnitStub { full_name_plural: String, full_name_singular: String, short_name: String, + unit_property: UnitPropertyId, description: Option<String>, } @@ -17,7 +25,7 @@ struct UnitStub { responses( ( status = 200, - description = "Product successfully registered in database", + description = "Unit successfully registered in database", body = UnitId, ), ( @@ -40,6 +48,7 @@ pub(crate) async fn register_unit( unit.full_name_plural.clone(), unit.short_name.clone(), unit.description.clone(), + unit.unit_property, &mut ops, ); |
