Skip to content

feat: add CheckoutClient and keys field to PricingModifierMarkerPricingConditions - #18

Open
fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-08-18_07-48-57_846
Open

feat: add CheckoutClient and keys field to PricingModifierMarkerPricingConditions#18
fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-08-18_07-48-57_846

Conversation

@fern-api

@fern-api fern-api Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

1.3.0 → 1.4.0

Changed

  • MatchReviewStatus — added PENDING_CUSTOMER_REVIEW_IN_PROGRESS constant and a corresponding visitPendingCustomerReviewInProgress() method on the Visitor interface; implement this method in any custom Visitor to handle the new status.

Added

  • CheckoutClient and AsyncCheckoutClient — new clients accessible via Junction.checkout() and AsyncJunction.checkout() for managing checkout sessions (getCheckoutSession(), confirmCheckoutSession()) and quotes (createQuote(), refineQuote(), getQuote()); withRawResponse() variants expose full HTTP metadata.
  • LabTestsClient.estimateOrderSetPricing() and AsyncLabTestsClient.estimateOrderSetPricing() — new sync and async methods for estimating pricing across an order set, posting to v3/lab_test/estimate_order_set_pricing.
  • New checkout and pricing modelsCheckoutSession, CheckoutSessionStatus, CheckoutQuote, CheckoutQuoteLineItem, CreateCheckoutQuoteBody, RefineCheckoutQuoteBody, EstimateOrderSetPricingBody, EstimateOrderSetPricingResponse, and related request wrapper types added to support checkout and pricing workflows.
  • New pricing component and modifier typesOrderSetPricing, ComponentPricingConditions, SpecifiedPricingComponentPricingConditions, PricingModifierComponentPricingConditions, PricingComponentId, WalkInCollectionNetworkSlug, and related union/enum types added for detailed order-set pricing breakdowns.
  • ClientFacingCheckoutQuoteCreated — new webhook event model carrying a teamId and a CheckoutQuote payload for checkout quote creation events.
  • See full changelog for all changes

See full changelog

@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch 4 times, most recently from 2725d16 to f6a0046 Compare August 25, 2026 14:31
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch 6 times, most recently from d927a58 to bbfb42c Compare August 28, 2026 09:40
@fern-api fern-api Bot changed the title SDK regeneration (no semver change: no semantic changes) feat: add PENDING_CUSTOMER_REVIEW_IN_PROGRESS to MatchReviewStatus Aug 28, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch 3 times, most recently from 30e6eec to ba8e312 Compare September 1, 2026 16:03
@fern-api fern-api Bot changed the title feat: add PENDING_CUSTOMER_REVIEW_IN_PROGRESS to MatchReviewStatus feat!: add new enum values to MatchReviewStatus and new public types Sep 2, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from ba8e312 to 47233d7 Compare September 2, 2026 14:58
@fern-api fern-api Bot changed the title feat!: add new enum values to MatchReviewStatus and new public types feat: add checkout quote webhook, walk-in network slug enum, and match review status value Sep 2, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from 47233d7 to 537c042 Compare September 2, 2026 18:33
@fern-api fern-api Bot changed the title feat: add checkout quote webhook, walk-in network slug enum, and match review status value feat!: add new enum values to MatchReviewStatus and new public types Sep 3, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from 537c042 to eacc15f Compare September 3, 2026 17:54
@fern-api fern-api Bot changed the title feat!: add new enum values to MatchReviewStatus and new public types feat!: add new enum value to MatchReviewStatus and new public types Sep 4, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from eacc15f to 489957d Compare September 4, 2026 10:45
@fern-api fern-api Bot changed the title feat!: add new enum value to MatchReviewStatus and new public types feat: add order-set pricing models and new MatchReviewStatus value Sep 5, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from 489957d to 3c7c1ed Compare September 5, 2026 10:11
@fern-api fern-api Bot changed the title feat: add order-set pricing models and new MatchReviewStatus value feat: add CheckoutClient and keys field to PricingModifierMarkerPricingConditions Sep 6, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from 3c7c1ed to 5677369 Compare September 6, 2026 09:05
fern-api Bot added 3 commits September 6, 2026 13:22
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-java-sdk: 4.18.1
…ModifierMarkerPricingConditions

Introduce a new CheckoutClient (and async counterpart) accessible via
Junction.checkout() / AsyncJunction.checkout(), exposing methods for
managing checkout sessions and quotes. Also add a new optional `keys`
field to PricingModifierMarkerPricingConditions that surfaces the
property names present in a MarkerPricingConditions object, including
names unknown to the deserializer.

Key changes:
- Add CheckoutClient and AsyncCheckoutClient with getCheckoutSession(), confirmCheckoutSession(), createQuote(), refineQuote(), and getQuote() methods
- Expose checkout() accessor on both Junction and AsyncJunction root clients
- Add keys field (List<String>) with builder methods (keys(), addKeys(), addAllKeys()) to PricingModifierMarkerPricingConditions

🌿 Generated with Fern
@fern-api
fern-api Bot force-pushed the fern-bot/2026-08-18_07-48-57_846 branch from 5677369 to 7a7c102 Compare September 6, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants