hyperswitch icon indicating copy to clipboard operation
hyperswitch copied to clipboard

feat(framework): Add Smithy Annotations for Customers, Mandates

Open Debarshi-Gupta opened this issue 1 month ago • 2 comments

Type of Change

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

Description

Additional Changes

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

Motivation and Context

How did you test it?

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

Debarshi-Gupta avatar Nov 11 '25 05:11 Debarshi-Gupta

Review changes with  SemanticDiff

Changed Files
File Status
  crates/smithy-generator/build.rs  60% smaller
  crates/api_models/src/payments.rs  55% smaller
  crates/api_models/src/refunds.rs  20% smaller
  crates/api_models/src/customers.rs  19% smaller
  crates/api_models/src/mandates.rs  13% smaller
  crates/common_enums/src/enums.rs  0% smaller
  smithy/models/com_hyperswitch.smithy Unsupported file format
  smithy/smithy-build.json  0% smaller

semanticdiff-com[bot] avatar Nov 11 '25 05:11 semanticdiff-com[bot]

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :warning: Please upload report for BASE (main@1840199). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #10191   +/-   ##
=======================================
  Coverage        ?    6.50%           
=======================================
  Files           ?     1238           
  Lines           ?   309148           
  Branches        ?        0           
=======================================
  Hits            ?    20098           
  Misses          ?   289050           
  Partials        ?        0           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Nov 11 '25 05:11 codecov[bot]