Regenerate v2 client library for API changes since 2026-08-04 - #202
Merged
Conversation
Regenerate fastfuels_sdk/v2/client_library/ via generate_client.sh (openapi-python-client 0.29.0, clean run with no generator warnings). Adds 6 endpoint wrappers (inventory canopy, Fosberg fuel moisture, Leaflux irradiance, point-cloud data metadata/json/binary) and 44 models; model count 263 -> 306. Also brings in seasonal FBFM40 versions, configurable CHM aggregation + spike filter, and the fia_crown_class_code inventory column. The 3DEP coverage response dropped point_budget/exceeds_point_budget; update the live test and the v2 API design note accordingly. Closes #195
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Regenerates the generated v2 client (
fastfuels_sdk/v2/client_library/) viagenerate_client.shto pick up FastFuels-API-v2 contract changes merged since the last regen (3a85dda, 2026-08-04).Generator / schema health
0.29.0runs clean — zero warnings (verified with a full-output capture). No OpenAPI schema changes needed: the API-side title fixes (be8b854,4c2f38c,460c0d6) gave every schema a stable name, so generated model names are clean.What's in the regen
create_inventory_canopy_grid,create_fosberg_fuel_moisture_grid,create_leaflux_irradiance_grid,get_point_cloud_data_{metadata,json,binary}.fia_crown_class_codeinventory column.Breaking change handled here
point_budget/exceeds_point_budget. Updatedtests/v2/test_point_clouds.py(removed the two stale assertions) andfastfuels_sdk/v2/v2_api_design.md.Scope
Regenerated client + green tests only. Wrapping the new endpoints in the hand-written SDK surface is tracked separately: #196 (canopy from inventory), #197 (Fosberg fuel moisture), #198 (Leaflux irradiance), #199 (point-cloud data-out), #200 (seasonal FBFM40), #201 (CHM aggregation).
Closes #195