Skip to content

Refactor ProcessSaleTransaction to use parameter tuples#639

Merged
StuartFerguson merged 2 commits into
masterfrom
refactor/#611_process_sale_txn_parameters
Apr 9, 2026
Merged

Refactor ProcessSaleTransaction to use parameter tuples#639
StuartFerguson merged 2 commits into
masterfrom
refactor/#611_process_sale_txn_parameters

Conversation

@StuartFerguson

Copy link
Copy Markdown
Member

Refactored the ProcessSaleTransaction method and related code to accept (estateId, merchantId) and (operatorId, contractId, productId) as tuples instead of separate parameters. Updated the interface, implementation, request handler, and all unit tests to use the new tuple-based signatures for improved clarity and maintainability.

closes #611

Refactored the ProcessSaleTransaction method and related code to accept (estateId, merchantId) and (operatorId, contractId, productId) as tuples instead of separate parameters. Updated the interface, implementation, request handler, and all unit tests to use the new tuple-based signatures for improved clarity and maintainability.
@codacy-production

codacy-production Bot commented Apr 8, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 2 duplication

Metric Results
Complexity 0
Duplication 2

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@StuartFerguson StuartFerguson merged commit 66db814 into master Apr 9, 2026
7 checks passed
@github-actions github-actions Bot deleted the refactor/#611_process_sale_txn_parameters branch June 9, 2026 03:30
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.

[BestPractice] Define a constant instead of using this literal 'AppSettings' 14 times.

1 participant