You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All methods raise `RewerseError` on failure. Responses are untyped dicts; see [Go structs](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg) for field definitions.
125
+
All methods raise `RewerseError` on failure. Responses are untyped dicts; field definitions, filter constants, and enum values are documented in the [Go reference](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#pkg-types).
50
126
51
127
### Markets
52
128
@@ -65,6 +141,8 @@ All methods raise `RewerseError` on failure. Responses are untyped dicts; see [G
|`get_product_recommendations(market_id, listing_id)`| Related product recommendations |
67
143
144
+
See [`ProductFilter`](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#ProductFilter). Prices in `currentRetailPrice` are in **cents** (divide by 100 for euros).
145
+
68
146
### Discounts
69
147
70
148
| Method | Description |
@@ -76,11 +154,13 @@ All methods raise `RewerseError` on failure. Responses are untyped dicts; see [G
|`get_recipe_details(recipe_id)`| Get full recipe with ingredients and steps |
81
159
|`get_recipe_popular_terms()`| Get popular recipe search terms |
82
160
|`get_recipe_hub()`| Get recipe homepage (recipe of the day, popular, categories) |
83
161
162
+
See [`RecipeDifficulty`](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#RecipeDifficulty), [`RecipeCollection`](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#RecipeCollection).
163
+
84
164
### Shop & Services
85
165
86
166
| Method | Description |
@@ -89,6 +169,8 @@ All methods raise `RewerseError` on failure. Responses are untyped dicts; see [G
89
169
|`get_service_portfolio(zipcode)`| Get available REWE services for a zip code |
90
170
|`get_recalls()`| Get current product recalls |
91
171
172
+
See [`ServiceType`](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#ServiceType). Must match market capabilities — check `serviceFlags.hasPickup` from `get_market_details()`.
173
+
92
174
### Basket
93
175
94
176
| Method | Description |
@@ -98,6 +180,8 @@ All methods raise `RewerseError` on failure. Responses are untyped dicts; see [G
|`remove_basket_item(basket_id, market_id, zip_code, service_type, listing_id)`| Remove item from basket |
100
182
183
+
See [`ServiceType`](https://pkg.go.dev/github.com/ByteSizedMarius/rewerse-engineering/pkg#ServiceType). `version`: basket state version for optimistic locking (from previous basket response). Prices in cents.
0 commit comments