Skip to content

Conversation

jagan-jaya
Copy link
Contributor

@jagan-jaya jagan-jaya commented Sep 10, 2025

Type of Change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring
  • Dependency updates
  • Documentation
  • CI/CD

Description

This pull request introduces support for fetching subscription estimates from Chargebee, alongside the existing subscription plans functionality. It adds new data structures, request/response types, and integration logic to handle the "Get Subscription Estimate" flow end-to-end. The changes span the domain models, interface types, and the Chargebee connector implementation.

Additional Changes

  • This PR modifies the API contract
  • This PR modifies the database schema
  • This PR modifies application configuration/environment variables

Motivation and Context

Closes #9055

How did you test it?

Compilation and PR checks are enough for now, as this is a new feature. Testing can be done after the external endpoint is added.

Checklist

  • I formatted the code cargo +nightly fmt --all
  • I addressed lints thrown by cargo clippy
  • I reviewed the submitted code
  • I added unit tests for my changes where possible

@jagan-jaya jagan-jaya changed the base branch from main to get-plans-chargebee September 10, 2025 08:00
@jagan-jaya jagan-jaya linked an issue Sep 10, 2025 that may be closed by this pull request
@jagan-jaya jagan-jaya self-assigned this Sep 10, 2025
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.

Get Estimate for a plan price
1 participant