diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-23 23:40:30 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-23 23:40:30 +0200 |
| commit | 11b156a0b367a5d5c37e974c6748bf1bb879cf86 (patch) | |
| tree | 8f6be0f1e8d9dd494bc44ffa941eda96a2e4f33f | |
| parent | fix(crates/rocie-cli): Handle updates to `buy-barcode` (diff) | |
| download | server-11b156a0b367a5d5c37e974c6748bf1bb879cf86.zip | |
chore(crates/rocie-client): Re-generate
| -rw-r--r-- | crates/rocie-client/README.md | 2 | ||||
| -rw-r--r-- | crates/rocie-client/docs/ApiSetBarcodeApi.md | 7 | ||||
| -rw-r--r-- | crates/rocie-client/src/apis/api_set_barcode_api.rs | 7 |
3 files changed, 9 insertions, 7 deletions
diff --git a/crates/rocie-client/README.md b/crates/rocie-client/README.md index 54e918e..ae0cbff 100644 --- a/crates/rocie-client/README.md +++ b/crates/rocie-client/README.md @@ -35,7 +35,7 @@ Class | Method | HTTP request | Description *ApiGetUnitApi* | [**units**](docs/ApiGetUnitApi.md#units) | **GET** /units/ | Return all registered units *ApiGetUnitPropertyApi* | [**unit_properties**](docs/ApiGetUnitPropertyApi.md#unit_properties) | **GET** /unit-properties/ | Return all registered unit properties *ApiGetUnitPropertyApi* | [**unit_property_by_id**](docs/ApiGetUnitPropertyApi.md#unit_property_by_id) | **GET** /unit-property/{id} | Get Unit property by id -*ApiSetBarcodeApi* | [**buy_barcode**](docs/ApiSetBarcodeApi.md#buy_barcode) | **POST** /barcode/{id}/buy | Buy an barcode +*ApiSetBarcodeApi* | [**buy_barcode**](docs/ApiSetBarcodeApi.md#buy_barcode) | **POST** /barcode/{barcode_id}/buy/{times} | Buy an barcode *ApiSetBarcodeApi* | [**consume_barcode**](docs/ApiSetBarcodeApi.md#consume_barcode) | **POST** /barcode/{id}/consume | Consume an barcode *ApiSetProductApi* | [**associate_barcode**](docs/ApiSetProductApi.md#associate_barcode) | **POST** /product/{id}/associate | Associate a barcode with a product *ApiSetProductApi* | [**register_product**](docs/ApiSetProductApi.md#register_product) | **POST** /product/new | Register a product diff --git a/crates/rocie-client/docs/ApiSetBarcodeApi.md b/crates/rocie-client/docs/ApiSetBarcodeApi.md index d77fa6d..905a299 100644 --- a/crates/rocie-client/docs/ApiSetBarcodeApi.md +++ b/crates/rocie-client/docs/ApiSetBarcodeApi.md @@ -4,14 +4,14 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**buy_barcode**](ApiSetBarcodeApi.md#buy_barcode) | **POST** /barcode/{id}/buy | Buy an barcode +[**buy_barcode**](ApiSetBarcodeApi.md#buy_barcode) | **POST** /barcode/{barcode_id}/buy/{times} | Buy an barcode [**consume_barcode**](ApiSetBarcodeApi.md#consume_barcode) | **POST** /barcode/{id}/consume | Consume an barcode ## buy_barcode -> buy_barcode(id) +> buy_barcode(barcode_id, times) Buy an barcode ### Parameters @@ -19,7 +19,8 @@ Buy an barcode Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- -**id** | [**BarcodeId**](.md) | The numeric value of the barcode | [required] | +**barcode_id** | [**BarcodeId**](.md) | The numeric value of the barcode | [required] | +**times** | **u32** | How often to buy the barcode | [required] | ### Return type 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 { |
