about summary refs log tree commit diff stats
path: root/crates/rocie-client/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rocie-client/src')
-rw-r--r--crates/rocie-client/src/apis/api_get_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_inventory_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_product_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_product_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_recipe_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_recipe_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_refined_recipe_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_unit_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_unit_property_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_auth_user_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_inventory_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_no_auth_state_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_no_auth_user_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_product_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_product_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_recipe_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_unit_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_get_unit_property_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_barcode_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_product_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_product_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_recipe_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_recipe_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_unit_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_unit_property_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_auth_user_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_barcode_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_no_auth_user_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_product_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_product_parent_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_recipe_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_unit_api.rs10
-rw-r--r--crates/rocie-client/src/apis/api_set_unit_property_api.rs10
-rw-r--r--crates/rocie-client/src/apis/configuration.rs10
-rw-r--r--crates/rocie-client/src/apis/mod.rs10
-rw-r--r--crates/rocie-client/src/implies.rs10
-rw-r--r--crates/rocie-client/src/lib.rs10
-rw-r--r--crates/rocie-client/src/models/bar_code.rs10
-rw-r--r--crates/rocie-client/src/models/barcode.rs10
-rw-r--r--crates/rocie-client/src/models/barcode_id.rs10
-rw-r--r--crates/rocie-client/src/models/content.rs10
-rw-r--r--crates/rocie-client/src/models/content_one_of.rs10
-rw-r--r--crates/rocie-client/src/models/content_one_of_1.rs10
-rw-r--r--crates/rocie-client/src/models/cooklang_recipe.rs10
-rw-r--r--crates/rocie-client/src/models/cookware.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of_1.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of_1_not_registered_product.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of_2.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of_2_recipe_reference.rs10
-rw-r--r--crates/rocie-client/src/models/ingredient_one_of_registered_product.rs10
-rw-r--r--crates/rocie-client/src/models/item.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_1.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_1_ingredient.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_2.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_3.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_4.rs10
-rw-r--r--crates/rocie-client/src/models/item_one_of_text.rs10
-rw-r--r--crates/rocie-client/src/models/login_info.rs10
-rw-r--r--crates/rocie-client/src/models/metadata.rs10
-rw-r--r--crates/rocie-client/src/models/mod.rs10
-rw-r--r--crates/rocie-client/src/models/name_and_url.rs10
-rw-r--r--crates/rocie-client/src/models/password_hash.rs10
-rw-r--r--crates/rocie-client/src/models/product.rs10
-rw-r--r--crates/rocie-client/src/models/product_amount.rs10
-rw-r--r--crates/rocie-client/src/models/product_id.rs10
-rw-r--r--crates/rocie-client/src/models/product_one_of.rs10
-rw-r--r--crates/rocie-client/src/models/product_one_of_1.rs10
-rw-r--r--crates/rocie-client/src/models/product_parent.rs10
-rw-r--r--crates/rocie-client/src/models/product_parent_id.rs10
-rw-r--r--crates/rocie-client/src/models/product_parent_stub.rs10
-rw-r--r--crates/rocie-client/src/models/product_stub.rs10
-rw-r--r--crates/rocie-client/src/models/provision_info.rs10
-rw-r--r--crates/rocie-client/src/models/recipe.rs10
-rw-r--r--crates/rocie-client/src/models/recipe_id.rs10
-rw-r--r--crates/rocie-client/src/models/recipe_parent.rs10
-rw-r--r--crates/rocie-client/src/models/recipe_parent_id.rs10
-rw-r--r--crates/rocie-client/src/models/recipe_parent_stub.rs10
-rw-r--r--crates/rocie-client/src/models/recipe_stub.rs10
-rw-r--r--crates/rocie-client/src/models/refined_recipe.rs10
-rw-r--r--crates/rocie-client/src/models/section.rs10
-rw-r--r--crates/rocie-client/src/models/step.rs10
-rw-r--r--crates/rocie-client/src/models/timer.rs10
-rw-r--r--crates/rocie-client/src/models/unit.rs10
-rw-r--r--crates/rocie-client/src/models/unit_amount.rs10
-rw-r--r--crates/rocie-client/src/models/unit_id.rs10
-rw-r--r--crates/rocie-client/src/models/unit_property.rs10
-rw-r--r--crates/rocie-client/src/models/unit_property_id.rs10
-rw-r--r--crates/rocie-client/src/models/unit_property_stub.rs10
-rw-r--r--crates/rocie-client/src/models/unit_stub.rs10
-rw-r--r--crates/rocie-client/src/models/user.rs10
-rw-r--r--crates/rocie-client/src/models/user_id.rs10
-rw-r--r--crates/rocie-client/src/models/user_stub.rs10
96 files changed, 960 insertions, 0 deletions
diff --git a/crates/rocie-client/src/apis/api_get_api.rs b/crates/rocie-client/src/apis/api_get_api.rs
index a13b3b1..ce238c8 100644
--- a/crates/rocie-client/src/apis/api_get_api.rs
+++ b/crates/rocie-client/src/apis/api_get_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_inventory_api.rs b/crates/rocie-client/src/apis/api_get_auth_inventory_api.rs
index ff7125f..1fd4481 100644
--- a/crates/rocie-client/src/apis/api_get_auth_inventory_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_inventory_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_product_api.rs b/crates/rocie-client/src/apis/api_get_auth_product_api.rs
index 969d4e2..5e9b282 100644
--- a/crates/rocie-client/src/apis/api_get_auth_product_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_product_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_product_parent_api.rs b/crates/rocie-client/src/apis/api_get_auth_product_parent_api.rs
index 05f277f..f244dd1 100644
--- a/crates/rocie-client/src/apis/api_get_auth_product_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_product_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_recipe_api.rs b/crates/rocie-client/src/apis/api_get_auth_recipe_api.rs
index 10bf3e1..e93ab4e 100644
--- a/crates/rocie-client/src/apis/api_get_auth_recipe_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_recipe_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_recipe_parent_api.rs b/crates/rocie-client/src/apis/api_get_auth_recipe_parent_api.rs
index 1aef8f8..9faf35e 100644
--- a/crates/rocie-client/src/apis/api_get_auth_recipe_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_recipe_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_refined_recipe_api.rs b/crates/rocie-client/src/apis/api_get_auth_refined_recipe_api.rs
index 63a0d5d..9e73d20 100644
--- a/crates/rocie-client/src/apis/api_get_auth_refined_recipe_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_refined_recipe_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_unit_api.rs b/crates/rocie-client/src/apis/api_get_auth_unit_api.rs
index caf3ab4..ded03f4 100644
--- a/crates/rocie-client/src/apis/api_get_auth_unit_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_unit_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_unit_property_api.rs b/crates/rocie-client/src/apis/api_get_auth_unit_property_api.rs
index 7e1b1a9..76d5e4f 100644
--- a/crates/rocie-client/src/apis/api_get_auth_unit_property_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_unit_property_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_auth_user_api.rs b/crates/rocie-client/src/apis/api_get_auth_user_api.rs
index 5d98f15..97091aa 100644
--- a/crates/rocie-client/src/apis/api_get_auth_user_api.rs
+++ b/crates/rocie-client/src/apis/api_get_auth_user_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_inventory_api.rs b/crates/rocie-client/src/apis/api_get_inventory_api.rs
index cdc8d95..205e9b5 100644
--- a/crates/rocie-client/src/apis/api_get_inventory_api.rs
+++ b/crates/rocie-client/src/apis/api_get_inventory_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_no_auth_state_api.rs b/crates/rocie-client/src/apis/api_get_no_auth_state_api.rs
index c4ec2cd..72dadc5 100644
--- a/crates/rocie-client/src/apis/api_get_no_auth_state_api.rs
+++ b/crates/rocie-client/src/apis/api_get_no_auth_state_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_no_auth_user_api.rs b/crates/rocie-client/src/apis/api_get_no_auth_user_api.rs
index 68b92c8..0f3cd5d 100644
--- a/crates/rocie-client/src/apis/api_get_no_auth_user_api.rs
+++ b/crates/rocie-client/src/apis/api_get_no_auth_user_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_product_api.rs b/crates/rocie-client/src/apis/api_get_product_api.rs
index 6cc555f..bdc6a9f 100644
--- a/crates/rocie-client/src/apis/api_get_product_api.rs
+++ b/crates/rocie-client/src/apis/api_get_product_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_product_parent_api.rs b/crates/rocie-client/src/apis/api_get_product_parent_api.rs
index 09db44c..27b9c6c 100644
--- a/crates/rocie-client/src/apis/api_get_product_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_get_product_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_recipe_api.rs b/crates/rocie-client/src/apis/api_get_recipe_api.rs
index 321e3a1..73045b8 100644
--- a/crates/rocie-client/src/apis/api_get_recipe_api.rs
+++ b/crates/rocie-client/src/apis/api_get_recipe_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_unit_api.rs b/crates/rocie-client/src/apis/api_get_unit_api.rs
index 3e27264..deaba03 100644
--- a/crates/rocie-client/src/apis/api_get_unit_api.rs
+++ b/crates/rocie-client/src/apis/api_get_unit_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_get_unit_property_api.rs b/crates/rocie-client/src/apis/api_get_unit_property_api.rs
index f61258b..21a2769 100644
--- a/crates/rocie-client/src/apis/api_get_unit_property_api.rs
+++ b/crates/rocie-client/src/apis/api_get_unit_property_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_api.rs b/crates/rocie-client/src/apis/api_set_api.rs
index 5a029b8..31a09ef 100644
--- a/crates/rocie-client/src/apis/api_set_api.rs
+++ b/crates/rocie-client/src/apis/api_set_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_barcode_api.rs b/crates/rocie-client/src/apis/api_set_auth_barcode_api.rs
index 066d8e1..63c4a11 100644
--- a/crates/rocie-client/src/apis/api_set_auth_barcode_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_barcode_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_product_api.rs b/crates/rocie-client/src/apis/api_set_auth_product_api.rs
index 3b4ed2f..ace3ffa 100644
--- a/crates/rocie-client/src/apis/api_set_auth_product_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_product_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_product_parent_api.rs b/crates/rocie-client/src/apis/api_set_auth_product_parent_api.rs
index 990554c..9524b4d 100644
--- a/crates/rocie-client/src/apis/api_set_auth_product_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_product_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_recipe_api.rs b/crates/rocie-client/src/apis/api_set_auth_recipe_api.rs
index 8b847f0..da57874 100644
--- a/crates/rocie-client/src/apis/api_set_auth_recipe_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_recipe_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_recipe_parent_api.rs b/crates/rocie-client/src/apis/api_set_auth_recipe_parent_api.rs
index 27aef14..790a57f 100644
--- a/crates/rocie-client/src/apis/api_set_auth_recipe_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_recipe_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_unit_api.rs b/crates/rocie-client/src/apis/api_set_auth_unit_api.rs
index aa95127..5207327 100644
--- a/crates/rocie-client/src/apis/api_set_auth_unit_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_unit_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_unit_property_api.rs b/crates/rocie-client/src/apis/api_set_auth_unit_property_api.rs
index eb78fac..b5e815e 100644
--- a/crates/rocie-client/src/apis/api_set_auth_unit_property_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_unit_property_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_auth_user_api.rs b/crates/rocie-client/src/apis/api_set_auth_user_api.rs
index 516ea1e..6cad709 100644
--- a/crates/rocie-client/src/apis/api_set_auth_user_api.rs
+++ b/crates/rocie-client/src/apis/api_set_auth_user_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_barcode_api.rs b/crates/rocie-client/src/apis/api_set_barcode_api.rs
index d6e0b0a..54f6aab 100644
--- a/crates/rocie-client/src/apis/api_set_barcode_api.rs
+++ b/crates/rocie-client/src/apis/api_set_barcode_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_no_auth_user_api.rs b/crates/rocie-client/src/apis/api_set_no_auth_user_api.rs
index d1ff45a..492a2eb 100644
--- a/crates/rocie-client/src/apis/api_set_no_auth_user_api.rs
+++ b/crates/rocie-client/src/apis/api_set_no_auth_user_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_product_api.rs b/crates/rocie-client/src/apis/api_set_product_api.rs
index 0230a0f..61539ea 100644
--- a/crates/rocie-client/src/apis/api_set_product_api.rs
+++ b/crates/rocie-client/src/apis/api_set_product_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_product_parent_api.rs b/crates/rocie-client/src/apis/api_set_product_parent_api.rs
index 6b67802..2c8642e 100644
--- a/crates/rocie-client/src/apis/api_set_product_parent_api.rs
+++ b/crates/rocie-client/src/apis/api_set_product_parent_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_recipe_api.rs b/crates/rocie-client/src/apis/api_set_recipe_api.rs
index 299cad0..aa44aef 100644
--- a/crates/rocie-client/src/apis/api_set_recipe_api.rs
+++ b/crates/rocie-client/src/apis/api_set_recipe_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_unit_api.rs b/crates/rocie-client/src/apis/api_set_unit_api.rs
index 93868f5..bfe0f81 100644
--- a/crates/rocie-client/src/apis/api_set_unit_api.rs
+++ b/crates/rocie-client/src/apis/api_set_unit_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/api_set_unit_property_api.rs b/crates/rocie-client/src/apis/api_set_unit_property_api.rs
index 883ab06..43e1fef 100644
--- a/crates/rocie-client/src/apis/api_set_unit_property_api.rs
+++ b/crates/rocie-client/src/apis/api_set_unit_property_api.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/configuration.rs b/crates/rocie-client/src/apis/configuration.rs
index 118712f..6605825 100644
--- a/crates/rocie-client/src/apis/configuration.rs
+++ b/crates/rocie-client/src/apis/configuration.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/apis/mod.rs b/crates/rocie-client/src/apis/mod.rs
index c8e4015..5d2ccaf 100644
--- a/crates/rocie-client/src/apis/mod.rs
+++ b/crates/rocie-client/src/apis/mod.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 use std::error;
 use std::fmt;
 
diff --git a/crates/rocie-client/src/implies.rs b/crates/rocie-client/src/implies.rs
index 4cbe6b3..cad6179 100644
--- a/crates/rocie-client/src/implies.rs
+++ b/crates/rocie-client/src/implies.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 use std::fmt::Display;
 
 use crate::models::{
diff --git a/crates/rocie-client/src/lib.rs b/crates/rocie-client/src/lib.rs
index 5d2d948..0cb7d54 100644
--- a/crates/rocie-client/src/lib.rs
+++ b/crates/rocie-client/src/lib.rs
@@ -1,6 +1,16 @@
 #![allow(unused_imports)]
 #![allow(clippy::too_many_arguments)]
 
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 extern crate reqwest;
 extern crate serde;
 extern crate serde_json;
diff --git a/crates/rocie-client/src/models/bar_code.rs b/crates/rocie-client/src/models/bar_code.rs
index efe4683..b5c5ea4 100644
--- a/crates/rocie-client/src/models/bar_code.rs
+++ b/crates/rocie-client/src/models/bar_code.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/barcode.rs b/crates/rocie-client/src/models/barcode.rs
index f44caa9..17afbaf 100644
--- a/crates/rocie-client/src/models/barcode.rs
+++ b/crates/rocie-client/src/models/barcode.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/barcode_id.rs b/crates/rocie-client/src/models/barcode_id.rs
index a081913..c3ebd4b 100644
--- a/crates/rocie-client/src/models/barcode_id.rs
+++ b/crates/rocie-client/src/models/barcode_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/content.rs b/crates/rocie-client/src/models/content.rs
index 357f675..4b9572f 100644
--- a/crates/rocie-client/src/models/content.rs
+++ b/crates/rocie-client/src/models/content.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/content_one_of.rs b/crates/rocie-client/src/models/content_one_of.rs
index 02d5beb..fe28b38 100644
--- a/crates/rocie-client/src/models/content_one_of.rs
+++ b/crates/rocie-client/src/models/content_one_of.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/content_one_of_1.rs b/crates/rocie-client/src/models/content_one_of_1.rs
index 760a08f..07bf3a1 100644
--- a/crates/rocie-client/src/models/content_one_of_1.rs
+++ b/crates/rocie-client/src/models/content_one_of_1.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/cooklang_recipe.rs b/crates/rocie-client/src/models/cooklang_recipe.rs
index 3d4bb35..f517566 100644
--- a/crates/rocie-client/src/models/cooklang_recipe.rs
+++ b/crates/rocie-client/src/models/cooklang_recipe.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/cookware.rs b/crates/rocie-client/src/models/cookware.rs
index c2dc745..4eb7856 100644
--- a/crates/rocie-client/src/models/cookware.rs
+++ b/crates/rocie-client/src/models/cookware.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient.rs b/crates/rocie-client/src/models/ingredient.rs
index 46bdef1..8727335 100644
--- a/crates/rocie-client/src/models/ingredient.rs
+++ b/crates/rocie-client/src/models/ingredient.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of.rs b/crates/rocie-client/src/models/ingredient_one_of.rs
index 5681115..7b649fa 100644
--- a/crates/rocie-client/src/models/ingredient_one_of.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of_1.rs b/crates/rocie-client/src/models/ingredient_one_of_1.rs
index e35fa89..cf84019 100644
--- a/crates/rocie-client/src/models/ingredient_one_of_1.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of_1.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of_1_not_registered_product.rs b/crates/rocie-client/src/models/ingredient_one_of_1_not_registered_product.rs
index bd7938f..65032c4 100644
--- a/crates/rocie-client/src/models/ingredient_one_of_1_not_registered_product.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of_1_not_registered_product.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of_2.rs b/crates/rocie-client/src/models/ingredient_one_of_2.rs
index 646a803..f83d3b5 100644
--- a/crates/rocie-client/src/models/ingredient_one_of_2.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of_2.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of_2_recipe_reference.rs b/crates/rocie-client/src/models/ingredient_one_of_2_recipe_reference.rs
index 5081008..9771484 100644
--- a/crates/rocie-client/src/models/ingredient_one_of_2_recipe_reference.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of_2_recipe_reference.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/ingredient_one_of_registered_product.rs b/crates/rocie-client/src/models/ingredient_one_of_registered_product.rs
index 495911a..ea1a6b9 100644
--- a/crates/rocie-client/src/models/ingredient_one_of_registered_product.rs
+++ b/crates/rocie-client/src/models/ingredient_one_of_registered_product.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item.rs b/crates/rocie-client/src/models/item.rs
index ef6891f..87fe3f2 100644
--- a/crates/rocie-client/src/models/item.rs
+++ b/crates/rocie-client/src/models/item.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of.rs b/crates/rocie-client/src/models/item_one_of.rs
index 684d9b7..98bb8a8 100644
--- a/crates/rocie-client/src/models/item_one_of.rs
+++ b/crates/rocie-client/src/models/item_one_of.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_1.rs b/crates/rocie-client/src/models/item_one_of_1.rs
index 618c56d..5e0fe37 100644
--- a/crates/rocie-client/src/models/item_one_of_1.rs
+++ b/crates/rocie-client/src/models/item_one_of_1.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_1_ingredient.rs b/crates/rocie-client/src/models/item_one_of_1_ingredient.rs
index 59b21d3..f31df49 100644
--- a/crates/rocie-client/src/models/item_one_of_1_ingredient.rs
+++ b/crates/rocie-client/src/models/item_one_of_1_ingredient.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_2.rs b/crates/rocie-client/src/models/item_one_of_2.rs
index 11732d2..cfe7918 100644
--- a/crates/rocie-client/src/models/item_one_of_2.rs
+++ b/crates/rocie-client/src/models/item_one_of_2.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_3.rs b/crates/rocie-client/src/models/item_one_of_3.rs
index 2b29f6a..0baa898 100644
--- a/crates/rocie-client/src/models/item_one_of_3.rs
+++ b/crates/rocie-client/src/models/item_one_of_3.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_4.rs b/crates/rocie-client/src/models/item_one_of_4.rs
index a3c29aa..69ab303 100644
--- a/crates/rocie-client/src/models/item_one_of_4.rs
+++ b/crates/rocie-client/src/models/item_one_of_4.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/item_one_of_text.rs b/crates/rocie-client/src/models/item_one_of_text.rs
index b47f792..9116ac2 100644
--- a/crates/rocie-client/src/models/item_one_of_text.rs
+++ b/crates/rocie-client/src/models/item_one_of_text.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/login_info.rs b/crates/rocie-client/src/models/login_info.rs
index e99311b..918c1d7 100644
--- a/crates/rocie-client/src/models/login_info.rs
+++ b/crates/rocie-client/src/models/login_info.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/metadata.rs b/crates/rocie-client/src/models/metadata.rs
index c62007d..751cb7d 100644
--- a/crates/rocie-client/src/models/metadata.rs
+++ b/crates/rocie-client/src/models/metadata.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/mod.rs b/crates/rocie-client/src/models/mod.rs
index 2b426a1..bbb8cac 100644
--- a/crates/rocie-client/src/models/mod.rs
+++ b/crates/rocie-client/src/models/mod.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 pub mod barcode;
 pub use self::barcode::Barcode;
 pub mod barcode_id;
diff --git a/crates/rocie-client/src/models/name_and_url.rs b/crates/rocie-client/src/models/name_and_url.rs
index 42ffd79..0628d21 100644
--- a/crates/rocie-client/src/models/name_and_url.rs
+++ b/crates/rocie-client/src/models/name_and_url.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/password_hash.rs b/crates/rocie-client/src/models/password_hash.rs
index 31413bf..46af183 100644
--- a/crates/rocie-client/src/models/password_hash.rs
+++ b/crates/rocie-client/src/models/password_hash.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product.rs b/crates/rocie-client/src/models/product.rs
index e5e7da1..3b17625 100644
--- a/crates/rocie-client/src/models/product.rs
+++ b/crates/rocie-client/src/models/product.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_amount.rs b/crates/rocie-client/src/models/product_amount.rs
index 43ab725..43f968d 100644
--- a/crates/rocie-client/src/models/product_amount.rs
+++ b/crates/rocie-client/src/models/product_amount.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_id.rs b/crates/rocie-client/src/models/product_id.rs
index 0f65bb8..a82ffc6 100644
--- a/crates/rocie-client/src/models/product_id.rs
+++ b/crates/rocie-client/src/models/product_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_one_of.rs b/crates/rocie-client/src/models/product_one_of.rs
index e8763d6..0ee9f00 100644
--- a/crates/rocie-client/src/models/product_one_of.rs
+++ b/crates/rocie-client/src/models/product_one_of.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_one_of_1.rs b/crates/rocie-client/src/models/product_one_of_1.rs
index cc7a865..72d570e 100644
--- a/crates/rocie-client/src/models/product_one_of_1.rs
+++ b/crates/rocie-client/src/models/product_one_of_1.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_parent.rs b/crates/rocie-client/src/models/product_parent.rs
index 7ce26c9..af08e3a 100644
--- a/crates/rocie-client/src/models/product_parent.rs
+++ b/crates/rocie-client/src/models/product_parent.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_parent_id.rs b/crates/rocie-client/src/models/product_parent_id.rs
index 1305117..65b8faf 100644
--- a/crates/rocie-client/src/models/product_parent_id.rs
+++ b/crates/rocie-client/src/models/product_parent_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_parent_stub.rs b/crates/rocie-client/src/models/product_parent_stub.rs
index a874502..729b6d8 100644
--- a/crates/rocie-client/src/models/product_parent_stub.rs
+++ b/crates/rocie-client/src/models/product_parent_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/product_stub.rs b/crates/rocie-client/src/models/product_stub.rs
index 76bc086..477dc4c 100644
--- a/crates/rocie-client/src/models/product_stub.rs
+++ b/crates/rocie-client/src/models/product_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/provision_info.rs b/crates/rocie-client/src/models/provision_info.rs
index fc91f70..4f64fc5 100644
--- a/crates/rocie-client/src/models/provision_info.rs
+++ b/crates/rocie-client/src/models/provision_info.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe.rs b/crates/rocie-client/src/models/recipe.rs
index dfbbc03..78b5ff0 100644
--- a/crates/rocie-client/src/models/recipe.rs
+++ b/crates/rocie-client/src/models/recipe.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe_id.rs b/crates/rocie-client/src/models/recipe_id.rs
index 7d13aed..9a20c06 100644
--- a/crates/rocie-client/src/models/recipe_id.rs
+++ b/crates/rocie-client/src/models/recipe_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe_parent.rs b/crates/rocie-client/src/models/recipe_parent.rs
index 50c5113..e85e59a 100644
--- a/crates/rocie-client/src/models/recipe_parent.rs
+++ b/crates/rocie-client/src/models/recipe_parent.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe_parent_id.rs b/crates/rocie-client/src/models/recipe_parent_id.rs
index 68f2e87..9fdba6e 100644
--- a/crates/rocie-client/src/models/recipe_parent_id.rs
+++ b/crates/rocie-client/src/models/recipe_parent_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe_parent_stub.rs b/crates/rocie-client/src/models/recipe_parent_stub.rs
index 1e04c06..6c6d329 100644
--- a/crates/rocie-client/src/models/recipe_parent_stub.rs
+++ b/crates/rocie-client/src/models/recipe_parent_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/recipe_stub.rs b/crates/rocie-client/src/models/recipe_stub.rs
index 803c8dd..60e448f 100644
--- a/crates/rocie-client/src/models/recipe_stub.rs
+++ b/crates/rocie-client/src/models/recipe_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/refined_recipe.rs b/crates/rocie-client/src/models/refined_recipe.rs
index dc840d1..bbb38a0 100644
--- a/crates/rocie-client/src/models/refined_recipe.rs
+++ b/crates/rocie-client/src/models/refined_recipe.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/section.rs b/crates/rocie-client/src/models/section.rs
index e7a41f3..1160bb9 100644
--- a/crates/rocie-client/src/models/section.rs
+++ b/crates/rocie-client/src/models/section.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/step.rs b/crates/rocie-client/src/models/step.rs
index 4ee76f3..9dc164f 100644
--- a/crates/rocie-client/src/models/step.rs
+++ b/crates/rocie-client/src/models/step.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/timer.rs b/crates/rocie-client/src/models/timer.rs
index 290520f..584d483 100644
--- a/crates/rocie-client/src/models/timer.rs
+++ b/crates/rocie-client/src/models/timer.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit.rs b/crates/rocie-client/src/models/unit.rs
index 873cb33..d9e4a1f 100644
--- a/crates/rocie-client/src/models/unit.rs
+++ b/crates/rocie-client/src/models/unit.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_amount.rs b/crates/rocie-client/src/models/unit_amount.rs
index e4b1a54..eb54348 100644
--- a/crates/rocie-client/src/models/unit_amount.rs
+++ b/crates/rocie-client/src/models/unit_amount.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_id.rs b/crates/rocie-client/src/models/unit_id.rs
index 8b08d95..99174e5 100644
--- a/crates/rocie-client/src/models/unit_id.rs
+++ b/crates/rocie-client/src/models/unit_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_property.rs b/crates/rocie-client/src/models/unit_property.rs
index b4dfbe1..ad051de 100644
--- a/crates/rocie-client/src/models/unit_property.rs
+++ b/crates/rocie-client/src/models/unit_property.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_property_id.rs b/crates/rocie-client/src/models/unit_property_id.rs
index aca567c..2063254 100644
--- a/crates/rocie-client/src/models/unit_property_id.rs
+++ b/crates/rocie-client/src/models/unit_property_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_property_stub.rs b/crates/rocie-client/src/models/unit_property_stub.rs
index c43d91e..53ef924 100644
--- a/crates/rocie-client/src/models/unit_property_stub.rs
+++ b/crates/rocie-client/src/models/unit_property_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/unit_stub.rs b/crates/rocie-client/src/models/unit_stub.rs
index 162674f..422c0a8 100644
--- a/crates/rocie-client/src/models/unit_stub.rs
+++ b/crates/rocie-client/src/models/unit_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/user.rs b/crates/rocie-client/src/models/user.rs
index 7397275..e8628b9 100644
--- a/crates/rocie-client/src/models/user.rs
+++ b/crates/rocie-client/src/models/user.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/user_id.rs b/crates/rocie-client/src/models/user_id.rs
index 3a67fd6..c9c8e21 100644
--- a/crates/rocie-client/src/models/user_id.rs
+++ b/crates/rocie-client/src/models/user_id.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *
diff --git a/crates/rocie-client/src/models/user_stub.rs b/crates/rocie-client/src/models/user_stub.rs
index 8f620db..b3ce91b 100644
--- a/crates/rocie-client/src/models/user_stub.rs
+++ b/crates/rocie-client/src/models/user_stub.rs
@@ -1,3 +1,13 @@
+// rocie - An enterprise grocery management system
+//
+// Copyright (C) 2026 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
+// This file is part of Rocie.
+//
+// You should have received a copy of the License along with this program.
+// If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
 /*
  * rocie-server
  *