about summary refs log tree commit diff stats
path: root/crates/rocie-client/src/apis/api_set_barcode_api.rs
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-10-23 23:40:30 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-10-23 23:40:30 +0200
commit11b156a0b367a5d5c37e974c6748bf1bb879cf86 (patch)
tree8f6be0f1e8d9dd494bc44ffa941eda96a2e4f33f /crates/rocie-client/src/apis/api_set_barcode_api.rs
parentfix(crates/rocie-cli): Handle updates to `buy-barcode` (diff)
downloadserver-11b156a0b367a5d5c37e974c6748bf1bb879cf86.zip
chore(crates/rocie-client): Re-generate
Diffstat (limited to 'crates/rocie-client/src/apis/api_set_barcode_api.rs')
-rw-r--r--crates/rocie-client/src/apis/api_set_barcode_api.rs7
1 files changed, 4 insertions, 3 deletions
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 5111b6b..fd47d04 100644
--- a/crates/rocie-client/src/apis/api_set_barcode_api.rs
+++ b/crates/rocie-client/src/apis/api_set_barcode_api.rs
@@ -34,11 +34,12 @@ pub enum ConsumeBarcodeError {
 }
 
 
-pub async fn buy_barcode(configuration: &configuration::Configuration, id: models::BarcodeId) -> Result<(), Error<BuyBarcodeError>> {
+pub async fn buy_barcode(configuration: &configuration::Configuration, barcode_id: models::BarcodeId, times: u32) -> Result<(), Error<BuyBarcodeError>> {
     // add a prefix to parameters to efficiently prevent name collisions
-    let p_id = id;
+    let p_barcode_id = barcode_id;
+    let p_times = times;
 
-    let uri_str = format!("{}/barcode/{id}/buy", configuration.base_path, id=p_id.to_string());
+    let uri_str = format!("{}/barcode/{barcode_id}/buy/{times}", configuration.base_path, barcode_id=p_barcode_id.to_string(), times=p_times);
     let mut req_builder = configuration.client.request(reqwest::Method::POST, &uri_str);
 
     if let Some(ref user_agent) = configuration.user_agent {