From 08cf86a44a9a7c513cd12cbc4a0bac7c029b9ded Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Wed, 8 Oct 2025 11:54:04 +0200 Subject: feat(crates/rocie-server/unit-property): Init --- crates/rocie-server/src/api/set/unit.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'crates/rocie-server/src/api/set/unit.rs') 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, } @@ -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, ); -- cgit 1.4.1